在逐K线状态下,1小时K线,开仓是在K线走完后,判断条件是否满足,如果满足的话开仓。止损条件想要用实时价格低于开仓价,就马上止损,就不能等K线走完,这怎么处理,有没有例子?
在图表交易界面设定为1秒固定轮询模式
然后需要走完k线的下单加ref(x,1)的格式,比如下单条件为c>o,则改为ref(c>O,1).要即时下单的则不需要
不明白。能否在这个例子里写一下止损代码
(当前图片的K线是1小时的K线图表
MA5:=MA(C,5);
MA10:=MA(C,10);
BUY(CROSS(MA5,MA10),1,MARKET);//1小时K线走完了,满足金叉条件,就下单1手
//止损是,当前价格低于上次开仓价就止损
MA5:=MA(C,5);
MA10:=MA(C,10);
BUY(ref(CROSS(MA5,MA10),1),1,MARKET);//
sell(l<enterprice,0,market);
使用固定时间间隔1秒模式
老师,能否从理论上解释,为什么?
图片上显示的是1小时的K线,应该是C,L,H,O等都是表示1小时K线的开高低收
为什么您添加的sell(l<enterprice,0,market);的L,在 使用固定时间间隔1秒模式 的前提下,就表示1秒的呢?
照这么说,BUY里的开高低收也应该表示的是1秒的呀
求解释
理解不对,行情数据和交易运行模式不能混在一起讲,1秒轮询交易模式下的1小时周期数据,还是1小时周期的,不是1秒周期的
那为什么同样出现的收盘价,在BUY时就是1小时K线结束的收盘价,但是在止损中就是一秒钟的K线的收盘价?
如果我想用走完1小时的C>MA10开仓,同时也用走完1小时的C<MA10 止损,是不是在 图表程式化交易中选择走完一根K线?