以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 如何每个K限制执行一次 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=164201) |
|
-- 作者:yuefei227 -- 发布时间:2018/6/29 9:11:18 -- 如何每个K限制执行一次 我用 extgbdataset 设置 K 线顺序 然后读取对比 为什么在每天收盘最后一根会执行很多次? |
|
-- 作者:wenarm -- 发布时间:2018/6/29 9:20:27 -- 策略是循环不断执行的,一根k线上自然会执行很多次。
|
|
-- 作者:FireScript -- 发布时间:2018/6/29 9:24:50 -- extgbdataset 是设置全局变量的值,公式运行是分笔驱动的,分笔来一笔自然会执行一次。 如果想要执行一次的话,常规思路是利用全局变量来做限制。 比如 设置一个全局变量b, if EXTGBDATA(\'b\')<barpos then begin .....//这里就是你要每个K只执行一次的操作了 extgbdataset(\'b\',barpos); end
|
|
-- 作者:yuefei227 -- 发布时间:2018/6/29 9:41:12 -- 我是 一样的设置
|
|
-- 作者:FireScript -- 发布时间:2018/6/29 9:51:48 -- 可否提供更多的代码细节,以上代码逻辑是可以执行只执行一次的控制的。 |