以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求教ma显示功能  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=98040)

--  作者:arutema
--  发布时间:2016/5/31 13:52:08
--  求教ma显示功能
ma1:ma(C,28);
开多平空条件:=c>ma1;
开空平多条件:=c<ma1;
DRAWTEXT(开多平空条件,l,\'b\' COLORBLUE);
DRAWTEXT(开空平多条件,h,\'s\' COLORRED);
以上公式 怎么写 才能在 b开始的第一根k线显示后面都不显示 直到反转 显示s,也是显示一次  求教怎么写

--  作者:arutema
--  发布时间:2016/5/31 13:54:23
--  

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


--  作者:jinzhe
--  发布时间:2016/5/31 13:55:26
--  
开多平空条件:=c>ma1;
开空平多条件:=c<ma1;
改成
 
开多平空条件:=cross(c,ma1);
开空平多条件:=cross(ma1,c);

--  作者:arutema
--  发布时间:2016/5/31 16:26:13
--  
如果是 2个变量以上呢  ma1 ma2 …… 这样 写    开多平空条件:=cross(c,ma1 and ma2 and ……); 
                                                                  开空平多条件:=cross(ma1 and ma2 and ……,c);  怎么没显示

--  作者:jinzhe
--  发布时间:2016/5/31 16:29:10
--  
举一个具体的例子
--  作者:arutema
--  发布时间:2016/5/31 18:07:40
--  
ma1:ma(C,28);
ma2:ma(C,67);
ma3:ma(C,156);
开多平空条件:=c>ma1 and c>ma2 and c>ma3;
开空平多条件:=c<ma1 and c<ma2 and c<ma3;
DRAWTEXT(开多平空条件,l,\'b\' COLORBLUE);
DRAWTEXT(开空平多条件,h,\'s\' COLORRED);

--  作者:jinzhe
--  发布时间:2016/6/1 9:09:10
--  
DRAWTEXT(cross(开多平空条件,0.5),l,\'b\' COLORBLUE);
DRAWTEXT(cross(开空平多条件,0.5),h,\'s\' COLORRED);

--  作者:arutema
--  发布时间:2016/6/1 14:36:57
--  
求教关于交易系统的问题
ma1:ma(C,28);
ma2:ma(C,67);
ma3:ma(c,166);
手数:=1;
开多平空条件:=c>ma1 and c>ma2 and c>ma3;
开空平多条件:=c<ma1 and c<ma2 and c<ma3;

//交易系统
平空:SELLSHORT(cross(开多平空条件,0.5) and holding>0,holding,THISCLOSE);
平多:SELL(cross(开空平多条件,0.5) and holding>0,holding,THISCLOSE);

开多:BUY(cross(开多平空条件,0.5) and  HOLDING=0,手数,THISCLOSE);

开空:BUYSHORT(cross(开空平多条件,0.5) and  HOLDING=0,手数,THISCLOSE);
  以上写法 那里不对,我目的是每次开一手仓 不平仓不开仓,持仓始终一手,多空轮换交易 求教
[此贴子已经被作者于2016-6-1 14:38:11编辑过]

--  作者:jinzhe
--  发布时间:2016/6/1 14:44:00
--  
现在这段代码在运行中碰到的问题是什么?
--  作者:arutema
--  发布时间:2016/6/1 14:52:35
--  
不开仓,开仓3次 就不运行了 感觉死循环