我止損反向開倉是這樣編寫的
if marketposition<0 then buy ("buy1") next bar at entryprice+0.0001*openD(0)*losspoint-0.6 stop;
if marketposition>0 then sellshort ("sellshort1") next bar at entryprice-0.0001*openD(0)*losspoint+0.6 stop;
但是測試的的時候止損單和反向開倉單會同時發出信號,造成開倉數量雙倍的情況 ,比如我今天測試開倉4手,結果反向開倉的時候又多了4手,止損單發出信號是4手,反向開倉單發出信號是8手,止損單沒有成交,開倉8手,請問如何解決這個問題,或者止損反向開倉還有什麽編寫方法
謝謝
如果你的止損和反向邏輯是相同的,就不需要寫二次。
因為你目前打的就是直接反手,依你的例子,就會是4手了。