图表:用资金作为触发条件,用限价单
比如:多头持仓,多头盈利3000止盈平仓,亏损2000止损平仓,“止盈”“止损”后不再连着开同向的仓,要经过一个反向后开才开仓,空头也如此
variable:a=0,b=0,n=0,m=0;
if 开多条件 and n=0 then begin
开多仓;
n:=1;
end
if 开空条件 then begin
开空仓;
m:=1;
end
if OPENPROFIT>=3000 then begin
多止盈;
a:=1
end
if OPENPROFIT<=-2000 then begin
多止损;
a:=1
end
if OPENPROFIT>=3000 then begin
空止盈;
b:=1
end
if OPENPROFIT<=-2000 then begin
空止损;
b:=1
end
if a=1 and 开多条件 then 开多;
if b=1 and 开空条件 then 开空;
关键是
SELL();括号里面怎么写,让回测的时候刚好是那个位置,而不是收盘价回测,谢谢
测评不能用触发价
开仓价+3000元?这什么意思?保证金多3000还是手续费多3000?
可能上面表达的不是太明白
ENTERPRICE在开仓的那BAR是取不到值的,我的策略可能就是在开仓的那个BAR止赢或止损平仓
开仓价+3000元对应的是:开仓价+(股指一个点300元,就是10个点的意思,300*10)
目的是在回测的时候成交的信号停在指定的价格(而不是收盘价)让回测更真实一点
如:SELL(1,HOLDING,LIMITR,开仓价+10个点)
让平多信号明确的停在开仓价+10个点的位置
老师让平多信号停在红部分成交易如何写呀?