我想编制一个策略,关于冲高回落卖出与超跌反弹买入的内容,问题是(1)如果我的策略是开市前启动,则可以用当天开盘价为起始参考点价格;(2)如果在盘中启动策略,我必须以启动策略的时候取得当时的实盘价格为起始参考点价格,由于策略想设计在日内交易,用1分种K线,按“金字塔”的逐K线计算运行机制,很难固定这个参考价格,因为每根K线会刷新一次。
请问老师:如何编写取得盘中(策略启动时)的参考价,并在启动后(一段时间内)参考使用?谢谢!
你是想运行时获取一个值以后,后面都是采用这个值去处理?
使用全局变量VARIABLE;
类似下面方式处理
VARIABLE:flag=0, n=0;
if flag=0 then begin
n=close;
flag=1;
end
不对,全局变量在下一根K线时,会被刷成初始值。也就是说,上1根K线时,策略运行后,全局变量的值给初始化了,没掉了
好像也不会初始化掉,我都搞晕菜了,等我再试试看,谢谢回复!