buy(ma>ma1,1,marketr); sell(ma<ma1,1,marketr); 为了能够及时的止盈止损呢,所以用固定轮训模式来自动交易;但是想问的是,marketr是即刻的市价交易,也就是现在这根K线的市价交易; 交易机制我知道是一根K线就开平一次,并且只有一个方向的单。 1.那么假如上一根K线ma是死叉,这根K线开盘时是金叉。那么是不是立马就开单了呢?假如死叉了,是不是又立马平仓呢? 2.如果多次回来金叉死叉 会不会多次开仓呢? 3.buy(ma>ma1,1,marketr); 这样写,是不是就能够在满足条件时就立马开仓? 问题有点乱有点多,请见谅。 主要思想是 想在每个K线开盘时 检测条件是否满足 并开平仓,而并非K线模式的,上个收盘确认后,下个开盘交易、 |
1.固定轮询模式下,你的情况属于信号闪烁,会出现信号开仓,但是信号消失不会平仓,因为不是平仓信号,出线平仓信号才会平仓
2.会
3.满足条件立即开仓,和怎么写代码没太大关系,是要求设置交易模式为固定轮询
1.不是,当根k线信号固定之后,在下根k线以及之后的k线平仓条件成立了,才会平仓
2.不是,open只表示了开盘价,而不是你认为的在开盘时交易,在什么时间交易除非代码里面特别限定,不然 就是要么走完k线,要么就是即时触发
限定开盘1秒之内交易使用走完k线下单模式