補充說明籌碼函數該怎麼建置
以下資料參考自Touchance的Guide Book
如有侵權還請告知,如需轉載請註明出處
如何創建GetChip函數
1. 開啟Powerlanguage Editor
2. 檔案->開新檔案->函數
3. 輸入以下程式碼,編譯,完成
Inputs:
SYMBOL_NAME(StringSimple),
FIELD_DATE(NumericSimple),
FIELD_TIME(NumericSimple),
TRADER_TYPE(NumericSimple),
FIELD_SIDE(NumericSimple), // 1:Long, 2:Short
FIELD_TRADE(NumericSimple),
FIELD_VOLUME(NumericSimple); // 1:Contracts, 2:Amount
external: "MCExtendQuote64.dll", int, "Init", IEasyLanguageObject;
external: "MCExtendQuote64.dll", int, "Deinit", IEasyLanguageObject ;
external: "MCExtendQuote64.dll", double, "get_chip", int, string, int, int, int, int, int, int;
#events
OnCreate = Init;
OnDestroy = Deinit;
#end ;
if TRADER_TYPE >=4 and FIELD_TRADE=2 and FIELD_VOLUME=2 then
GetChip = get_chip(1, SYMBOL_NAME, FIELD_DATE, FIELD_TIME, TRADER_TYPE, FIELD_SIDE, FIELD_TRADE, FIELD_VOLUME)*0.0001
else
GetChip = get_chip(1, SYMBOL_NAME, FIELD_DATE, FIELD_TIME, TRADER_TYPE, FIELD_SIDE, FIELD_TRADE, FIELD_VOLUME);
至於如何使用,函數應填入變數,請參考guide book
希望以上分享,對你有幫助:)
文章標籤
全站熱搜
留言列表