1.用全局变量记住止损位置
2.分支情况使用 if.....then begin... end else if then begin....end 结构。 或者你多写几行if....then...不也一样。把突破30点作为条件来判断,判断之后用全局变量来记住止盈止损位置。
主要建仓后10分钟怎么表达出来 还有建仓到现价 最高点怎么表达
1、enterbars;\\返回上次开仓到现在的周期数,可以根据你运行的周期类型进行时间控制,比如开仓后9分钟,就是enterbars>3,3分钟周期K线再图表上10分钟不太好控制,3的整数倍时间比较好控制。
2、hhv(h,enterbars);\\开仓到现在的最高价
[此贴子已经被作者于2017/7/26 16:12:39编辑过]
对于用户问题,我们都是统一在论坛中处理,您有相关使用问题或者编程问题,可以直接在论坛发帖询问,工作人员会及时处理的
最高价回撤20个点 表达出来不是我想要意思 还有写了个全局变量昨晚判断标准 出来也没达到效果 帮我看看写的对不对。
VARIABLE : POSITION=0 ;
if HOLDING>0 AND enterbars <=3 AND HIGH >= AVGENTERPRICE+30 THEN POSITION:=1 ;
ak:(hhv(h,enterbars+1)-20);
ak2:(llv(l,enterbars+1)-20);
if holding>0 and position=1 and enterbars>0 and c<=(hhv(h,enterbars+1)-20) then BEGIN
sell(1,0,marketr);
POSITION:=0 ;
end
if holding>0 AND POSITION=0 then Sell(C>=AVGENTERPRICE+40,1,limitr,c );
if holding>0 and ENTERBARS>0 then Sell(C<AVGENTERPRICE-20,1,thisclose );
能否具体描述下没有什么效果吗?另外你的策略中没有开仓语句,holding不可能大于0的啊。