函數名稱 | 函數中文名稱 | 語法 |
---|---|---|
AddSpread | 計算調整檔位後的價格 | 計算調整檔位後的價格 Value1 = AddSpread(基礎價格, 檔位) |
Alert | 在自動交易策略的執行過程內產生一筆警示紀錄 | 在自動交易策略的執行過程內產生一筆警示紀錄 Alert(字串1) Alert(字串1, 數值1, ...) |
Buy | 把策略的多單部位變大,進行多單加碼的動作 | 把策略的多單部位變大,進行多單加碼的動作。 Buy(多單加碼數量) Buy(多單加碼數量,委託價格) Buy(多單加碼數量,label:="指令標記") Buy(多單加碼數量,委託價格,label:="指令標記") |
CancelAllOrders | 取消交易 | 刪除委託單。 CancelAllOrders() CancelAllOrders(label:="指令標記") |
Cover | 把策略的空單部位變小,進行空單回補(減碼)的動作 | 把策略的空單部位變小,進行空單回補(減碼)的動作。 Cover(空單回補數量) Cover(空單回補數量,委託價格) Cover(空單回補數量,label:="指令標記") Cover(空單回補數量,委託價格, label:="指令標記") |
DefaultBuyPrice | 回傳自動交易預設的買進價格 | 回傳自動交易預設的買進價格 Value1 = DefaultBuyPrice |
DefaultSellPrice | 回傳自動交易預設的賣出價格 | 回傳自動交易預設的賣出價格。 Value1 = DefaultSellPrice |
Filled | 取得目前商品的成交部位 | 取得目前商品的成交部位。 Value1 = Filled |
FilledAtBroker | 取得實際庫存數量 | Value1 = FilledAtBroker; |
FilledAvgPrice | 取得商品目前的未平倉成本 | 取得商品目前的未平倉成本。 Value1 = FilledAvgPrice |
FilledRecordBS | 取得某一筆成交紀錄的成交方向,如果是買進的話回傳1,如果是賣出的話則回傳-1 | 取得某一筆成交紀錄的成交方向,如果是買進的話回傳1,如果是賣出的話則回傳-1 Value1 = FilledRecordBS(idx) |
FilledRecordCount | 回傳策略執行到目前為止的成交紀錄筆數 | 回傳策略執行到目前為止的成交紀錄筆數 Value1 = FilledRecordCount |
FilledRecordDate | 取得某一筆成交紀錄的成交日期 | 取得某一筆成交紀錄的成交日期 Value1 = FilledRecordDate(idx) |
FilledRecordIsRealtime | 判斷某一筆成交紀錄是發生在策略部位計算區間或是即時K棒洗價區間 | 判斷某一筆成交紀錄是發生在策略部位計算區間或是即時K棒洗價區間 Value1 = FilledRecordIsRealtime(idx) |
FilledRecordPrice | 取得某一筆成交紀錄的成交價格 | 取得某一筆成交紀錄的成交價格 Value1 = FilledRecordPrice(idx) |
FilledRecordQty | 取得某一筆成交紀錄的成交數量 | 取得某一筆成交紀錄的成交數量 Value1 = FilledRecordQty(idx) |
FilledRecordTime | 取得某一筆成交紀錄的成交時間,回傳時間格式HHMMSS | 取得某一筆成交紀錄的成交時間,回傳時間格式HHMMSS Value1 = FilledRecordTime(idx) |
FilledRecordTimeMS | 取得某一筆成交紀錄的成交時間,回傳時間格式HHMMSS.fff | 取得某一筆成交紀錄的成交時間,回傳時間格式HHMMSS.fff Value1 = FilledRecordTimeMS(idx) |
IsMarketPrice | 判斷傳入的價格是否是市價 | 判斷傳入的價格是否是市價 Condition1 = IsMarketPrice(value1) |
Market | 使用目前商品的市價送單 | 運用目前商品的市價送單 setposition(1, Market) |
Position | 取得目前商品的部位 | 取得目前商品的部位。 Value1 = Position |
Sell | 把策略的多單部位變小,進行多單減碼的動作。 | 把策略的多單部位變小,進行多單減碼的動作。 Sell(多單減碼數量) Sell(多單減碼數量,委託價格) Sell(多單減碼數量,label:="指令標記") Sell(多單減碼數量,委託價格,label:="指令標記") |
SetPosition | 調整交易策略至指定的部位 | 調整交易策略至指定的部位。 SetPosition(目標部位) SetPosition(目標部位,委託價格) SetPosition(目標部位,label:="指令標記") SetPosition(目標部位,委託價格,label:="指令標記") |
Short | 把策略的空單部位變大,進行空單加碼的動作 | 把策略的空單部位變大,進行空單加碼的動作 Short(空單加碼數量) Short(空單加碼數量,委託價格) Short(空單加碼數量,label:="指令標記") Short(空單加碼數量,委託價格,label:="指令標記") |