想請問小幫手
我用均線交叉做多自動交易,然後設定停損點數或是死叉出場
但如果停損後,均線還是在均線多頭狀況下,程式會自動判定然後又進場
想請問如何修改成,相同趨勢下如果停損後只進場這一次,要等到趨勢改變後,下一次多頭才會再進場?
或是程式可以反手做空也行,但不要在相同趨勢停損後重複進場
程式如下
=========
// 宣告參數
input: loss_point(15, "停損(點)");
value1=average(c,5);
value2=average(c,10);
condition1=value1>value2;
condition2=value1<value2;
if condition1 then setposition(1,market);
if Position = 1 and Filled = 1 then begin
if loss_point > 0 and Close <= FilledAvgPrice - loss_point then begin
{ 停損 }
SetPosition(0);
end else if condition2 then begin
{死叉出場}
setposition(0);
end;
end;
2 評論