求教 MarketPosition和文本輸出時的運行機制是??? - TradeBlazer公式 [開拓者 TB]
- 咨詢內容:
測試出一個奇怪問題
之前一直擔心重復發單的問題 為求簡化 之前用的 if( MarketPosition!=1){buy(lot,open+滑點);....} 確實出現了重復發單問題。在壇子里看了看前輩的帖子 大概明白機制后 改用全局變量控制。
而后為了對比效果,確認代碼無誤 在buy后面加了 FileAppend(...."開倉")來檢驗
然后把bar的數量限制在出現重復發單的那筆完整交易。(整個超級圖表只出現這一筆的進場和出場)
輸出結果 之前用MarketPosition控制的 輸出了3個開倉;全局變量控制的只輸出了1個;
開倉的判斷全部用的前一個bar值,價格用的open+滑點。
現在問題集中在兩點。輸出文本數據時候是用怎樣的機制運行的;MarketPosition為何在靜態測試的時候也無法控制重復發單。
本人不是計算機方面的高手,TB是完全自學,問題的結果可能很簡單,希望各位不吝賜教 - TB技術人員:
1.現在的V4版本里,同一信號是不會有重復發單的問題。可不必用全局變量來控制的。
您這里使用markeposition!=1的判斷,應該是說限制連續開倉的(也就是加倉),并非用于限制重復發單吧。
2.靜態測試是不可能有重復發單 的問題,所以不太清楚您所指的是連續開倉還是啥?
3.對于“用MarketPosition控制的 輸出了3個開倉;全局變量控制的只輸出了1個”,能否給出具體的代碼以及輸出的日志文件。以方便查找原因。
- TB客服:
多謝老大 深夜還幫大家解答問題,五一節快樂
我指的重復發單應該是連續開倉
一個5分鐘的bar開倉了3次 我先用MarketPosition控制那個版本 加上時間和各個參數 一起輸出再查一查。問題應該是出在我這里
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
指定的模型還沒有相關內容!