請教 :飛狐+下單大師 使用 萬用API元件
如題:飛狐+下單大師 萬用API元件摸索一段時日仍無法解決,
請求大大們協助
飛狐訊號文字檔最後接口,參考網上的範例,
儲存設定時會有錯誤訊息,有附上簡單的指標,
煩請解惑,方便日後 當學習範例檔,謝謝。
---------------------------------------------------------
以下是簡單的指標範例:
XA:=MA(CLOSE,5);
XB:=MA(CLOSE,15);
ENTERLONG:CROSS(XA,XB);
EXITLONG:CROSS(XB,XA)
※請教示範後面如何接※
---------------------------------------------------
以下是網上的範例, 儲存設定時會有錯誤訊息:
NowPoInt:= 0;// 因奇狐無法記錄變數值,總倉位要從萬用 API 抓出來
// 取得倉位:若沒有初始化倉位,會回傳 99999
<%
Dim OMCOMAPI, rtn
Set OMCOMAPI = CreateObject("OMSignAPI.OMCOMAPI")
rtn = OMCOMAPI.GetNowPosition("FTX")
if rtn <> 99999 then FFL.VarData("NowPoInt") = rtn
%>
NowPo:= NUMTOSTR(NowPoInt,0);
//作多 +1
NowPO:= IF(ENTERLONG,'1', NowPO);
//作空 -1
NowPO:= IF(ENTERSHORT,'-1', NowPO);
// 平倉 0
NowPO:= IF((EXITLONG and NowPO= '1') or (EXITSHORT and NowPO= '-1')
,'0', NowPO);
// 當沖 1:25 平倉 0
NowPO:= IF(OPENMINUTES(TIME)>=280,'0', NowPO);
//K線時間
NowDT:= NUMTOSTR(YEAR,0) + '/' +NUMTOSTR(MONTH,0)+ '/'+NUMTOSTR(DAY,0)
+ ' '+NUMTOSTR(HOUR,0)+':'+NUMTOSTR(MINUTE,0)+':00';
//最新收盤價
NowC := NUMTOSTR(C,0);
<%
Dim OMCOMAPI, rtn
NowDT = FFL.VarData("NowDT")
NowPO = FFL.VarData("NowPO")
NowC= FFL.VarData("NowC")
Set OMCOMAPI = CreateObject("OMSignAPI.OMCOMAPI")
rtn = OMCOMAPI.GoOrder("FTX","",NowDT,NowPO,NowC)
%> 以範例而言,倉位變化就是改 PO 的值
這是另一篇
儲存設定時,也會有錯誤訊息
A:=MA(C,10);
B:=MA(C,20);
m1:=CROSS(REF(A,1), REF(B,1));
m2:=CROSS(REF(B,1), REF(A,1));
CK:=m1-m2;
CurrentPos:=ref(CK,barslast(CK<>0));
orderStr:= numtostr(year,0) + '/' +numtostr(month,0)+ '/'+numtostr(day,0) + ' '+numtostr(hour,0)+':'+numtostr(minute,0)+':0,'+ numtostr(CurrentPos,0) + ',' +numtostr(close,0);
<%
On error resume next
Dim fso, MyFile
orderStr = FFL.VarData("orderStr")
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile= fso.CreateTextFile("R:\Current.txt", True)
MyFile.WriteLine(orderStr)
MyFile.Close
Err.clear
%> 以前我用奇狐開始瞭解程交, 沒多久就放棄, 太難用了,
後來用 MC, 資料多也好學好找好問, 一堆高手,
也許考慮一下換個平台會較好.
MC + 下單大師, 簡單的很 有一好沒二好,
本想飛狐算是好入門的,
介面友善,但到自動下單卡關。
門外漢一問
MC一般都可搭配券商版使用自動下單
為什麼要+下單大師
原本是研究單1策略下到多帳戶, 要怎麼弄,
才開始學下單大師, 加上MC內建的下單機不熟,
就一直沒去用內建下單機, 後來還自己寫下單機.
頁:
[1]