老师看看信号为什么已经有了买信号会消失,最后又出现卖信号?
If(MarketPosition==0&&High>Close[1] ) { Buy(1,High); Return; } If( MarketPosition==0&&Low<Close[1]) { SellShort(1,Low); Return; }
If(MarketPosition==0&&High>Close[1] ) { Buy(1,High); Return; } If( MarketPosition==0&&Low<Close[1]) { SellShort(1,Low); Return; }
你这个代码不可能出现你说的情况按这个顺序只可能先出现卖信号,然后又变成买信号原因就是你的策略逻辑本身是有问题的对任何一根历史k线内如果同时满足high>close[1]和low<close[1]你如何判断哪个条件先发生?
回复:先出现卖信号,价格往上后刷新了一遍,卖信号消失变成买信号了,遇到过这种情况
回复:你这个逻辑本来就会出现这种情况啊
回复:怎么改才不会出现信号消失的情况
回复:照你这个代码逻辑就步可能。错的不是代码,是你的逻辑上面已经问过你了这个你回答得了吗
回复:怎么让代码判断哪个先到
回复:老师,请问怎么样才能在同一根K线上先到,先执行,后到不执行
回复:看基础课老师讲过,历史K线是看不到内部结构的直播也经常讲这个观点也给了解决方案,如果你想判断,就不断的缩小周期,比如日线的K线到小时线或者分钟线上去看
回复:判断不了。要么叠加更小的周期处理
回复:代码:return作用是什么?
回复:......你为什么会写一个你不知道什么作用的代码??return是指结束本次驱动......