以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 代码求助 解释 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=161761) |
-- 作者:king2366 -- 发布时间:2018/2/28 15:44:41 -- 代码求助 解释 IF CLOSE > OPEN THEN UP:=CLOSE; ELSE DOWN:=CLOSE; B0:=MA(UP,N); C0:=MA(DOWN,N); D0:=MA(ABS(B0-C0),N); B:(B0+C0+D0)/2; C:(B0+C0-D0)/2; 1、请问怎么理解B、C算出来的值? 2、是不是因为B、C的算法比较复杂,所以当根K线B、C值波动很大,到第二根K线过2-4秒,上一根K线的B、C值才最终确定? 3、由于上述情况,会出现信号闪烁的问题,原本当根K线结束,有信号已成交,到第二根K线4秒,上一根K线的信号消失了,请问这个问题怎么解决?
|
-- 作者:FireScript -- 发布时间:2018/2/28 16:35:47 -- 1.你要问当初编写代码的人是否是按照某个策略思路去处理的。很多用户的代码编写都有自己的策略想法的,我们不可能通过代码去反推用户的个人想法的。 2.b和c的值是不存在你说的这种情况的。是稳定的
|
-- 作者:king2366 -- 发布时间:2018/2/28 20:55:14 -- 可实际上使用该策略时的确存在信号闪烁掉的问题,实盘运作出现的,逻辑上B、C是没问题的,实际上图表上就是要到下根K线过两秒,上根K线的B、C才稳定。 请问这大概是什么原因?有方法解决吗?
|
-- 作者:FireScript -- 发布时间:2018/3/1 9:47:10 -- 你什么周期 那个品种运行的,我试下。我目前没有发现闪烁。还有你这个代码编译应该都通过不了吧。 C:(B0+C0-D0)/2;
不能定义成C,c是关键字的。 |