代碼順序不同,交易明細(xì)顯著差異? [金字塔]
- 咨詢內(nèi)容:
開空開多代碼的相對位置為何出現(xiàn)完全不同的測試結(jié)果?
日內(nèi)策略,1分鐘線,測試近2年,結(jié)果如下、太詭異了:
開多代碼放在前面,交易報告出來:凈利潤844.18,多頭交易:844.18,空頭交易:00.00,空頭交易次數(shù)為0,多頭交易次數(shù)10;
開空代碼放在前面,交易報告出來:凈利潤-16 542.89,多頭交易:00.00,空頭交易:-16 542.89,多頭交易次數(shù)為0,空頭交易次數(shù)11;
說明:開倉條件中有限制要滿足holding=0,并且限制了一天內(nèi)只能開倉一次;金字塔里面的語句執(zhí)行到底是個什么機制啊?
- 金字塔客服:
代碼從上到下的順序運行,條件達(dá)到就開倉;圖表不支持鎖倉。
- 用戶回復(fù):
教材里給的交易系統(tǒng)下單代碼一般都是
if entertime and holding=0 then
buy(buycond,,,);
sell(sellcond,,,);
結(jié)果我跑出來程序幾乎只在執(zhí)行buy;但是buycond和sellcond是互斥的吧,那應(yīng)該二者都有機會的呀,為什么會集中執(zhí)行前面的buy呢?
- 網(wǎng)友回復(fù):
后來我就自己嘗試著改了一下
if entertime and holding=0 then
begin
if buycond then
buy(1,,,);
else if sellcond then
sell(1,,,);
end
這樣子才顯得正常了,buy和sell的確有交替執(zhí)行、而不是說排在前面的就先執(zhí)行。
- 網(wǎng)友回復(fù):
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容