請問系統範例,是否要加入filled才算完整?
var:
long_condition(false), { 是否做多 }
exit_long_condition(false), { 是否多單出場 }
short_condition(false), { 是否做空 }
exit_short_condition(false); { 是否空單出場 }
if Position <> 1 and long_condition then begin
{ 如果符合做多情境(long_condition), 則把部位變成1 (可能是0->1 or -1->1) }
SetPosition(1);
end else if Position <> -1 and short_condition then begin
{ 如果符合做空情境(short_condition), 則把部位變成-1 (可能是0->-1 or 1->-1) }
SetPosition(-1);
end else if Position = 1 and exit_long_condition then begin
{ 如果已經做多, 且發生多方出場情形時(exit_long_condition), 則把部位變成0 }
SetPosition(0);
end else if Position = -1 and exit_short_condition then begin
{ 如果已經做空, 且發生空方出場情形時(exit_short_condition), 則把部位變成0 }
SetPosition(0);
end;
2 評論