避免重复开仓的一个设想。
tb 是每一个 1 tick 执行1次 程序。可否在开仓时加入以下条件来避免重复发单?
原有条件成立 返回时间值。
然后以这个时间值 + 1个固定的延迟tick值 开单.
比如 在3分钟图上 h>h[1]开多仓
那么假如某个3分钟k线 h>h[1]成立。
那么返回1个时间值 比如 0.134608
那么加入这个额外条件 currenttime==0.134610 开仓
能否避免重复发单? 我觉得延时虽然可以,可是相对的你利润也就低了,而且延时时间也不好把握,而且要是最高价一直往上涨,延时之后还是会导致重复发单,除非你下一分钟进单。
个人认为还是用settbprofilestring写入到数据库中,开仓的时候再判定一下,这样比较可靠
尽为参考,我也差不多算新手
页:
[1]
