老师,我现在测试历史数据用的h或者l来代替c
if hh-enterprice>=7 and l<=enterprice and holding=1 then sell(1,1,limitr,enterprice);
当走出7个点盈利时,保本位止损,有一种情况是
当上跟K线入场后,这根K线从enterprice走到Enterprice+7,测试时他显示在enterprice处平仓。这个在实盘的时候怎么应对这种情况,能否用c来代替l。
用c实盘时金字塔是否存在信号消失的问题。如果存在的话这个要怎么来处理。
辛苦老师了!
除了前面的问题还有就是
测试时我设定5个点的止损
if c<enterprice-5 then sell。。。。。,在测试时他在当根K线可能会出现平仓的现象,但是本来入场后价格不会走到enterprice-5这个价格,测试时显示平仓,若是实盘,是否会平仓呢?
本人菜鸟,辛苦老师了!
您好,问题1:sell(1,1,limitr,enterprice);您用限价交易并限定的是enterprice,所以会以enterprice平仓。和c与l没有关系
用c为判断条件会出现信号消失的情况,但如果您用走完一根K线的运行模式就不用顾忌。
问题2:您这个实盘也会在当根K平仓的,您可以在您的的止损条件里面价格enterbars>0等类似的条件控制下不在当根K平仓。
sell是直接平仓指令了。你要根据不同的情况设置止损。
参考软件自带的 移动止损范例
这个超级日内策略的思路与你要的东西很类似,可做参考
3楼不知是否明白我的意思,比如一根5分钟K线,从开盘100,收盘走到120.
我的策略是
if h>o+10 then buy(1,1,limitr,o+10);
if l<enterprice-5 then sell(1,1,limitr,enterprice-5);
加入K线是直接走上去的,历史测试他是会平仓的。如果实盘改成c时,c是当前最新价格,入场后没出现c<enterprice-5的情况,他是否会平仓呢?
谢谢回答