以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  [求助]  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=160648)

--  作者:qwert
--  发布时间:2017/12/25 13:47:19
--  [求助]
我写的反手信号,就是平空开多在一个条件里写一起,和平多开空在一个条件里写一起,
为什么图表上只有平多和开多却没有平空开空?
if  平空开多 then begin
      Sellshort(1,ss,THISCLOSE);
      Buy(1,ss,THISCLOSE);
end
if  平多开空 then begin
      Sell(1,ss,THISCLOSE); 
      BuyShort(1,ss,THISCLOSE);
end

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20171225134616.jpg
图片点击可在新窗口打开查看


--  作者:banzhuan
--  发布时间:2017/12/25 13:54:00
--  
方便的话贴一下您完整的代码,工作人员本地测试一下; 或者通过将代码用QQ的方式发给工作人员。
--  作者:qwert
--  发布时间:2017/12/25 14:04:15
--  
你们可以用你们的条件测试的,我用的是最简单的均线。
--  作者:qwert
--  发布时间:2017/12/25 14:09:30
--  
。。
[此贴子已经被作者于2017/12/25 14:10:31编辑过]

--  作者:qwert
--  发布时间:2017/12/25 14:13:45
--  
Avgvalue:=MA(C[BARPOS-1],30);
if  CROSS(H,Avgvalue) then begin
   Sellshort(1,ss,THISCLOSE);
      Buy(1,ss,THISCLOSE);
end
if  CROSS(Avgvalue,L) then begin
   Sell(1,ss,THISCLOSE); 
      BuyShort(1,ss,THISCLOSE);
end
比如这个代码就没有任何开平信号,这是啥原因?

--  作者:banzhuan
--  发布时间:2017/12/25 14:16:54
--  
1. 您可以加载金字塔自带的公式于图表,看下是否还是存在这样的情况吗? 系统自带MA均线交易系统路径:交易系统--图表交易系统--指标交易--MA均线交易系统;
2. 建议您在buy、buyshort函数中,把第一个开仓条件换成holding=0,比如buy(holding=0 ,ss,thisclose);
[此贴子已经被作者于2017/12/25 14:19:30编辑过]

--  作者:qwert
--  发布时间:2017/12/25 14:31:12
--  
看走眼了,不是没信号,是没资金了。之前那个也不是没平空开空,而是在前一段时间只有平空开空,后一段只有平多开多。
编码工作人员是谁呢,qq多少?
[此贴子已经被作者于2017/12/25 14:31:35编辑过]

--  作者:banzhuan
--  发布时间:2017/12/25 14:45:06
--  
您可以在公式编辑器中,修改一下费率设置中的初始资金,修改的大一些;
 
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:qwert
--  发布时间:2017/12/25 14:58:04
--  
有没有编程工作人员qq?还想进一步学习
--  作者:banzhuan
--  发布时间:2017/12/25 15:04:17
--  
您好,关于金字塔软件的使用问题都是通过论坛来解决的,软件相关问题可以发帖至软件使用区,策略代码问题可以发帖至公式模型编写区