以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 计算指标由开始到现在运行到第几跟K线 用哪个函数? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=181259) |
|||
-- 作者:OscarDeng -- 发布时间:2020/7/17 14:47:15 -- 计算指标由开始到现在运行到第几跟K线 用哪个函数? 计算指标由开始到现在运行到第几跟K线 用哪个函数? 如果假设程序计算指标由开始到现在运行到第100跟内不做空做多, 要怎样写? |
|||
-- 作者:FireScript -- 发布时间:2020/7/17 14:53:37 -- “计算指标由开始到现在运行到第几跟K线 用哪个函数?” 你是要取 程序开启的时间 到此刻的K线周期数?
|
|||
-- 作者:OscarDeng -- 发布时间:2020/7/17 16:05:11 -- 载入该程序要设置开始时间, 指标在这个开始时间不是全为初始值吗? 指标需要初始值运行到一定程度才有效果, 所以请教
|
|||
-- 作者:FireScript -- 发布时间:2020/7/17 16:21:28 -- 那你用BARPOS吧。 这个表示的就是K线位置。 cd:BARPOS>=100; 把cd加入到开仓条件里试下。
|
|||
-- 作者:OscarDeng -- 发布时间:2020/7/17 22:07:30 -- 在1分钟周期里要30运行30*24*60 是否是这样写? IF BARPOS<=30*24*60 THEN EXIT; 让指标运行了30*24*60 后才进行下面程序的交易。 |
|||
-- 作者:wenarm -- 发布时间:2020/7/20 8:28:28 -- 什么意思? |
|||
-- 作者:FireScript -- 发布时间:2020/7/20 8:43:39 -- BARPOS 表示的是K线的位置。你这里 30*24*60 是相当于表示 程序至少加载有这么多K线才运行交易部分代码了。 |
|||
-- 作者:OscarDeng -- 发布时间:2020/7/20 12:23:27 --
|
|||
-- 作者:FireScript -- 发布时间:2020/7/20 12:38:54 -- 1.逻辑这样是没错的。 你是不是笔误啊,4小时这里应该是4。 30*24*60 2.确保足够数据量。可以先把策略加载在图表上去,把BARPOS输出下看下。
|