以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  用4分钟框架,ExPMA14与ExpMA33。金叉平空做多,死叉平多做空。  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=159317)

--  作者:代人发贴
--  发布时间:2017/11/8 10:06:01
--  用4分钟框架,ExPMA14与ExpMA33。金叉平空做多,死叉平多做空。
 用4分钟框架,ExPMA14与ExpMA33。金叉平空做多,死叉平多做空。 

--  作者:FireScript
--  发布时间:2017/11/8 10:40:24
--  

平空开多条件:金叉

平多开空条件:死叉

 

具体代码如下:

ma14:ma(c,14);
ma33:ma(c,33);

cond1:cross(ma14,ma33);//金叉
cond2:cross(ma33,ma14);//死叉

if cond1 then
begin
sellshort(1,holding,MARKET);
buy(holding=0,1,MARKET);
end

if cond2 then
begin
sell(1,holding,MARKET);
buyshort(1,1,MARKET);
end

 

交易品种,周期请在图表上指定。


--  作者:xiao
--  发布时间:2017/11/9 11:27:21
--  
你好!我查实了,上述指标MA不是ExpMA指数平均。请帮助修改。万分感谢!
--  作者:wenarm
--  发布时间:2017/11/9 12:54:47
--  
把头两句的ma换成ema即可。 

ma14:ma(c,14);
ma33:ma(c,33);

 

换成

ma14:Ema(c,14);
ma33:Ema(c,33);

[此贴子已经被作者于2017/11/9 12:55:18编辑过]

--  作者:xiao
--  发布时间:2017/11/9 13:56:47
--  
修正好了,但是k线只停留在昨天15点。以后的怎么没有显示?
--  作者:wenarm
--  发布时间:2017/11/9 14:03:36
--  
没连行情吧?工具--启动接收中,连接相应的行情服务器。然后工具--数据补充1分钟数据,
--  作者:FireScript
--  发布时间:2017/11/9 14:07:00
--  

您的意思是:

当前指标最新的信号是在昨日15点吗?之后没有信号了吗?

 

如果是上述现象,那可能是之后的行情都不符合指标信号的触发条件。

如果以上不能解决你的疑惑,您可以截图给我们看下。


--  作者:xiao
--  发布时间:2017/11/9 14:16:05
--  
三分钟,五分钟框架都可以即时显示,就四分钟框架停留在昨天15点。
--  作者:FireScript
--  发布时间:2017/11/9 14:38:03
--  

1.不同周期之间没有可比性,选择不同周期相当于同一策略,使用了不一样的数据。最终运算结果,不具备可比性。

2.实际情况可以查看输出在图表上的条件数值是否满足。如下:cond1和cond2是0 的时候表示不满足。


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

3.通过伸缩图表(键盘上的上下箭头键)也会改变策略使用的数据情况,从而改变运算结果。

[此贴子已经被作者于2017/11/9 14:38:25编辑过]

--  作者:xiao
--  发布时间:2017/11/9 17:00:53
--  
谢谢!换了台电脑,问题解决了!衷心感谢解答了一切问题图片点击可在新窗口打开查看