你如果是图表 是无法读取真实账号的真实持仓信息的。另外止盈止损的触发肯定会影响仓位啊。
买图表买入单后面,如果移动止盈,然后价格又涨上去了,这个时候仓位记录还是有单,实际已经平仓了,再次触发平仓公信号就变成了反手交易!这个问题怎么解决?
如果已经没有实际仓位,触发平仓信号后,交易不会执行,不会反手的!
函数根本就记录不了实际仓位,怎么会不执行? 比如买了涨,用阴线止盈止损,K线走一小会儿变成了阴线,平仓了,过了一会儿又上涨去变成了阳线,单已经平了,但是持仓又记录着还是有一单
[此贴子已经被作者于2018/4/12 10:04:02编辑过]
你用模拟交易自己测试一下不就知道了?
用简单均线测试,开仓后,你手工平掉单子,当模型出现平仓信号后看看实际是不是给你反手了
你用均线来平仓当然不会啦,我说是移动止盈止损后K线又回升上去的情况!
回复:无为剑刚刚没有看清你说的,买入信号后手动平掉的仓,出来卖出信号不会反手?持仓你用的哪个函数? 或者你把你这个简单的方法的代码发给我看一下,我测的都会乱~
1.平仓反手也是需要在代码里面完成的。
sell 平多
buyshort 开空
分别是2个下单函数。不会因为你触发了sell的条件但是又没有可平仓而去反手。
2.你可能对图表的机制尚不是很清楚。
“
买入信号后手动平掉的仓”关于你说的这句。 图表本身自成一个系统,你手工平仓对图表系统里面的持仓没有影响。它根据当前的信号把下单指令传递到实际账号去下单,这是一个单向关系。