30分钟收盘价模型
我想实现
1.当日出现两次平仓信号后,就不再开仓
2.下午收盘前最后一根不开仓
怎样编程实现呢?麻烦了
这个要记录一下开仓价格,用序列变量。然后在平仓的时候进行判断是否为止盈,有一个序列flag做开仓标记来处理。
然后在每天开仓bar,重置这个flag
另外还有一个,如果当笔平仓为止盈,则当日不再开仓,改如何实现呢?
说一下思路,具体实现还得你自己来。
1、用一个序列变量来记录当天平仓次数,进入新的交易日,变量初始化为0,发生平仓信号时,变量加1,开仓时判断一下这个变量
2、根据时间周期找到下午收盘前最后一根K线,开仓时这根K线到下午收盘前,不再开仓即可。编程水平高点,可以写得智能点,自动判断不同时间周期,哪根K线是收盘前最后一根。编程水平低点,就直接定义个参数来表示收盘前最后一根K线,比如,5分钟,0.1455,15分钟,0.1445,30分钟,0.1430。。。。
3、当笔平仓为止盈,跟第一个问题一样类似。止盈条件满足就记录到序列变量,每天做初始化