请教老师如何编写如下程序:
设当天的开盘价为O、前一交易日的收盘价为C、前一交易日的最高价为H、前一交易日的最低价为L
当L<O<H(即当天开盘没有跳空)时,就以L,C,H为参照价位,而选择哪个,就看现价先接触向哪个价位;例如:1、上涨情况:现价运行接触到C后(即现价=C后),现价继续运行到C+2(C以上的第二个价位),即现价=C+2时即开多(即开仓价为C+2),现价运行接触到C后,回落到C-2时即开空(即开仓价为C-2),如果在C+2开多后在回到C-2的话就立即反手,之后的来回的话也是同样操作,而反手次数下面再说(注:只要现价不接触C就绝不开仓),2、下跌情况只系运行方向改变而已,现价接触C后同样也是在C+2上开多,C-2上开空,不接触不开仓;而以L或H作参照价的操作与C相同;
1分钟周期