debugfile [金字塔]
-
咨詢內容:
debugfile可以設置只輸出買賣的標的,不輸出其他標的嗎?
ma5:ma(close,2);
ma15:ma(close,5);
KD:=CROSS(ma5,ma15) AND HOLDING=0;
PD:=HOLDING>0 AND CROSS(ma15,ma5);if KD then
?begin?BUY(KD,d,MARKET);
?DEBUGFILE('C:\SY\TEST.TXT','當前合約:'+stklabel &'?買賣手數:'&numtostr(d,0),0);?? //輸出開倉條件
?numtostr(KD,0)-1;
?endif PD? then
?begin?SELL(PD,HOLDING,MARKET);
?DEBUGFILE('C:\SY\TEST.TXT','當前合約:'+stklabel &'??? 買賣手數:'&numtostr(d,0),0);
?numtostr(PD,0)-1;
?end?
?
-
金字塔客服:
把現在輸出的內容貼出來
再給出你想要輸出的范例
?
-
用戶回復:
2017-03-21 11:07:17.206??? 當前合約:601991 買賣手數:100
2017-03-21 11:07:17.857??? 當前合約:000629 買賣手數:100
2017-03-21 11:07:18.163??? 當前合約:600255??? 買賣手數:100
2017-03-21 11:07:18.847??? 當前合約:601991 買賣手數:100?
以上是debug的顯示
我想要走完一根K線(運行在5分鐘圖表里)之后,只輸出觸發信號的標的,沒有觸發信號的標的就不用輸出了。
2017-03-21 11:10:00??? 當前合約:601991 買賣手數:100
2017-03-21 11:15:00??? 當前合約:000629 買賣手數:100
2017-03-21 11:15:01????當前合約:600255??? 買賣手數:100?
-
網友回復:
ma5:ma(close,2);
ma15:ma(close,5);
KD:=CROSS(ma5,ma15) AND HOLDING=0;
PD:=HOLDING>0 AND CROSS(ma15,ma5);if KD then
?begin?BUY(KD,d,MARKET);
?
?if time<>extgbdata('time1') then begin????? DEBUGFILE('C:\SY\TEST.TXT','當前合約:'+stklabel &'?買賣手數:'&numtostr(d,0),0);?? //輸出開倉條件
??????extgbdataset('time1',time);
?? end
?numtostr(KD,0)-1;
?endif PD? then
?begin?SELL(PD,HOLDING,MARKET);
?if time<>extgbdata('time2') then begin???? ?DEBUGFILE('C:\SY\TEST.TXT','當前合約:'+stklabel &'??? 買賣手數:'&numtostr(d,0),0);
????? extgbdataset('time2',time);
? end
?numtostr(PD,0)-1;
?end
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容