以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (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次 就不运行了 感觉死循环
|