請問網上各位,我的停利停損是要以符合進場條件的那根K棒為基準點,假設停利價格是設定符合進場條件K棒的高點減低點的價差,觸發後以市價出場,請問一下「符合進場條件的K棒」這個語法要怎麼表達?
進場條件 Close>close[1] and close > open[1] 及 GetField("成交量")>100
目前得到的資訊是這樣寫
符合進場條件K棒 value1=barslast(進場條件);
進場K棒高點 value2=h[value];
進場K棒低點 value3=L[value];
停利價if filled > 0 then value4=FilledAvgPrice + value2 - value3
停利出場條件 if filled>0 and q_last>value4 then setposition(0,market);
停損價設if q_last < value3
停損出場條件 if filled>0 and q_last<value3 then setposition(0,market);
我用小台測試的時候,完全不會觸發停利停損價,請問一下,以上語法需要怎麼修正?
以及要以進場的K棒的高低點價差做為停利停損的價位,應該要怎麼寫?
9 評論