以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  满足了条件却没有开平仓  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=25460)

--  作者:lucindawuyi
--  发布时间:2012/9/13 14:51:54
--  满足了条件却没有开平仓
 我是新手,刚刚尝试写了一个EMA的交易系统,“应用于图”后EMA线交叉却没有发出开平仓信号。麻烦检查原因。

INPUT:P1(5),P2(10);

MA1:EMA(CLOSE,P1);
MA2:EMA(CLOSE,P2);

if cross(MA2,MA1) then
begin
   if holding=0 then buyshort(1,1,market);
   if holding>0 then
      begin
      sell(1,0,market);
      buyshort(1,1,market);
      end
end


if cross(MA1,MA2) then
begin
   if holding=0 then buy(1,1,market);
   if holding>1 then
   BEGIN
   sellshort(1,0,market);
   buy(1,1,market);
   
   
   end
   
end


--  作者:jinzhe
--  发布时间:2012/9/13 14:56:14
--  
交叉了?输出下cross(ma1,ma2)和cross(ma2,ma1);看看
--  作者:lucindawuyi
--  发布时间:2012/9/13 15:00:19
--  
 输出变成了两根上线的线,K线图看不见了。怎么把图叠加起来?
--  作者:lichenghu
--  发布时间:2012/9/13 15:15:31
--  

 加个noaxis函数。


图片点击可在新窗口打开查看此主题相关图片如下:a7@)k0924q82mljpg08%8v.jpg
图片点击可在新窗口打开查看

--  作者:lichenghu
--  发布时间:2012/9/13 15:27:29
--  
程序化交易要先平后开把