以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 记录策略启动时间 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=147890) |
-- 作者:2003hcz -- 发布时间:2017/2/17 12:00:58 -- 记录策略启动时间 我想编制一个策略,关于冲高回落卖出与超跌反弹买入的内容,问题是(1)如果我的策略是开市前启动,则可以用当天开盘价为起始参考点价格;(2)如果在盘中启动策略,我必须以启动策略的时候取得当时的实盘价格为起始参考点价格,由于策略想设计在日内交易,用1分种K线,按“金字塔”的逐K线计算运行机制,很难固定这个参考价格,因为每根K线会刷新一次。 请问老师:如何编写取得盘中(策略启动时)的参考价,并在启动后(一段时间内)参考使用?谢谢! |
-- 作者:wenarm -- 发布时间:2017/2/17 12:50:00 -- 你是想运行时获取一个值以后,后面都是采用这个值去处理? 使用全局变量VARIABLE; 类似下面方式处理 VARIABLE:flag=0, n=0; if flag=0 then begin n=close; flag=1; end
|
-- 作者:2003hcz -- 发布时间:2017/2/17 13:07:50 -- 不对,全局变量在下一根K线时,会被刷成初始值。也就是说,上1根K线时,策略运行后,全局变量的值给初始化了,没掉了 |
-- 作者:wenarm -- 发布时间:2017/2/17 13:11:40 -- 全局变量只会在运行时,初始化1次。 |
-- 作者:2003hcz -- 发布时间:2017/2/17 13:34:11 -- 好像也不会初始化掉,我都搞晕菜了,等我再试试看,谢谢回复! |
-- 作者:wenarm -- 发布时间:2017/2/17 14:33:51 -- 你可以通过debugfile调试加强分析理解 |