請教一個平倉問題。 [文華財經]
- 咨詢內容:
1、A:MA:(C,5);
2、B:MA(C,10);
3、D:MA(C,20);
4、A>B&&B>D,BK;
5、A<B&&B<D,SK;
7、CROSS(A,B),BP;
8、CROSS(B,A),SP;
9、C<BKPRICE-20&&BKPRICE>0,SP;
10、C>SKPRICE+20&&SKPRICE>0,BP;這里面遇到一個問題。當系統執行第9、10行指令后,還會沿著原來的開倉指令馬上開倉。導致交易次數和交易費用增大。
有沒有一個辦法做到當執行了第9、10行指令后,不再開倉。直接跳過后面最近一次的7、8行。然后再執行后面的開倉指令。
- 文華技術人員:
不太理解您的意思 您是想說 止損之后 要跳過一次滿足止損條件的K線在開倉?
抱歉該思路無法實現 因為您的止損條件是需要取得開倉價格的 如果不開倉的話 是不會產生滿足止損條件的K線的
因此也就不會實現您的思路!
- 文華客服:
我的意思是:比如當系統執行了“C<BKPRICE-20&&BKPRICE>0,SP;”之后。需要跳過“CROSS(D,B),SP;”這個指令。然后再去重新執行新的開倉指令。
如果不跳過“CROSS(D,B),SP;”指令的話,系統會馬上再去執行符合條件的開倉指令。很容易遇見,本來止損的單子,結果又去開倉結果還是止損。
- 網友回復:
如果是因為CROSS(D,B), 而平倉的話 后續可以直接開倉 還是也要跳過某行指令?
- 網友回復:
如果因為執行CROSS(D,B),SP;指令的可以繼續開倉。只有執行C<BKPRICE-100&&BKPRICE>0,SP;指令時不再開新倉。直到CROSS(D,B),SP;指令發生后才可以繼續開倉。如果沒有開倉的話,CROSS(D,B),SP;指令是不發出的對吧。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容