欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]请老师帮忙把135战法改成可以使用的

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有6106人关注过本帖树形打印复制链接

主题:[求助]请老师帮忙把135战法改成可以使用的

帅哥哟,离线,有人找我吗?
miluse
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:51 积分:248 威望:0 精华:0 注册:2010/9/30 11:26:54
[求助]请老师帮忙把135战法改成可以使用的  发帖心情 Post By:2011/6/26 10:16:43    Post IP:112.111.105.44[只看该作者]

EMA13:EMA(C,13),COLORRED,LINETHICK1;
EMA34:EMA(C,34),COLORYELLOW,LINETHICK1;
EMA55:EMA(C,55),COLOR9933CC,LINETHICK1;
JW1:=C<OPEN AND REF(C,1)<REF(OPEN,1);
JW2:=OPEN<REF(C,1) AND C>REF(L,1);
JW3:=O<EMA(C,13) AND O<EMA(C,34) AND O<EMA(C,55);
JW:=JW1 AND JW2 AND JW3;
金屋藏娇:DRAWTEXT(JW,LOW-0.1,'金屋藏娇'),COLORYELLOW;
AR1:=EMA55>EMA34 AND EMA34>EMA13;
AR2:=BARSLAST((C-EMA13)/EMA13*100<-6);
AR3:=EMA13>=REF(EMA13,1);
AR4:=COUNT(CROSS(C,EMA13),AR2)=1;
AR5:=AR1 AND AR2 AND AR3 AND AR4;
AR6:=AR5 AND FILTER(AR5,10);
红杏出墙:DRAWTEXT(AR6,L-0.0,'红杏出墙'),COLORYELLOW;
Z1:STICKLINE(AR6,H,L,0.2,1),COLORYELLOW;
Z2:STICKLINE(AR6,O,C,3,1),LINETHICK2,COLORYELLOW;
BR1:=COUNT(BETWEEN((C-REF(C,1))/REF(C,1)*100,0,5) ,5)=5;
BR2:=ABS((EMA13-EMA34)+(EMA34-EMA55))/C<0.2;
BR3:=C>EMA55 AND (REF(C,1)<REF(EMA55,1) OR REF(C,2)<REF(EMA55,2) OR
REF(C,3)<REF(EMA55,3) OR REF(C,4)<REF(EMA55,4) OR REF
(C,5)<REF(EMA55,5));
BR4:=BR1 AND BR2 AND BR3;
蚂蚁上树:DRAWTEXT(BR4 AND FILTER(BR4,10),H+0.0,'蚂蚁上树'),COLOR00C5FF;
TS1:=CROSS(MA(C,13),MA(C,34));
TS2:=MA(C,13)<MA(C,55);
TS:=TS1 AND TS2;
投石问路:DRAWTEXT(TS,EMA34-0.0,'投石问路'),COLORF00FF0;
破镜重圆:DRAWTEXT(REF((MAX(MA(C,1),MA(C,55))-MIN(MA(C,1),
MA(C,55)))/MIN(MA(C,1),MA(C,55))*1000<60,1)
AND EMA((EMA(CLOSE,12)-EMA(CLOSE,26)),9)<REF(EMA
((EMA(CLOSE,12)-EMA(CLOSE,26)),9),1) AND REF((CLOSE-REF(CLOSE,1))/REF
(CLOSE,1)*100<-1,1) AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*
100>3,L-0.02,'破镜重圆');
破镜重圆K:STICKLINE(破镜重圆,OPEN,CLOSE,2.5,0),COLORWHITE;
Y:=(MA(C,13)-MA(C,55))/MA(C,13)*100;
YY1:=C>MA(C,13) AND OPEN<MA(C,13);
YY3:=C>MA(C,34) AND OPEN<MA(C,34);
YY5:=C>MA(C,55) AND OPEN<MA(C,55);
阳穿三线:DRAWTEXT(YY1 AND YY5 AND YY3,LOW-0.05,'阳穿三线'),COLORRED;
SJ1:=ABS(MA(CLOSE,13)-MA(CLOSE,34))<C*0.01;
SJ2:=ABS(MA(CLOSE,34)-MA(CLOSE,55))<C*0.01; 
SJ3:=CROSS(MA(CLOSE,13),MA(CLOSE,55));
阳穿三线K:STICKLINE(阳穿三线,OPEN,CLOSE,2.5,0),COLORYELLOW;
三军集结:DRAWTEXT(SJ1 AND SJ2 AND SJ3,HIGH+0.05,'三军集结'),COLORRED;
JG1:=ABS(MA(C,13)-MA(C,34))<C*0.02 AND ABS(MA(C,13)-MA(C,55))<C*0.02;
JG2:=O>MA(C,13) OR O=MA(C,13);
JG3:=C/OPEN>1.03 ; 
JG:=JG1 AND JG2 AND JG3;
揭竿而起:DRAWTEXT(JG,H+0.0,'揭竿而起'),COLORYELLOW;
HR2:=EMA13>=REF(EMA13,3) AND EMA34>=REF(EMA34,1) AND EMA55>=REF
(EMA55,1) AND CROSS(C,EMA13) AND CROSS(C,EMA34) AND CROSS(C,EMA55);
三线推进:DRAWTEXT(HR2 AND FILTER(HR2,10),H+0.1,'三线推进'),COLORFFC8FF;
X1:STICKLINE(HR2 AND FILTER(HR2,10),H,L,0,1),COLORFFC8FF;
X2:STICKLINE(HR2 AND FILTER(HR2,10),O,C,3,1),LINETHICK2,COLORFFC8FF;
MK1:=MA(C,13)>MA(C,55) AND MA(C,34)>MA(C,55);
MK:=TS1 AND MK1;
梅开二度:DRAWTEXT(MK,EMA34-0.0,'梅开二度'),COLORF00FF0;
均线互换:DRAWTEXT(CROSS(EMA34,EMA55),EMA55-0.0,'均线互换'),
COLOR0099FF,LINETHICK9;
YZ1:=C/O>1.02 AND H/C>1.02 AND O/L<1.02;{收阳有上影}
YZ2:=REF(C,1)>REF(O,1) AND O>MA(C,11);{昨收阳 今大于均线}
YZ:=YZ1 AND YZ2 AND Y>10;
一支独秀:DRAWTEXT(YZ,H+0.02,'一支独秀'),COLORF00FF0;
DS1:=OPEN/C>1.04 AND O/REF(C,1)>1.03;
DS2:=V*100/FINANCE(7)>0.08 AND Y>8;
DS:=DS1 AND DS2;
独上高楼:DRAWTEXT(DS,HIGH+0.0,'独上高楼'),COLORGREEN;
YJ1:=H/O>1.04;
YJ2:=ABS(C-O)<C*0.03;
YJ3:=C/EMA(C,13)>1.1;
YJ:=YJ1 AND YJ2 AND DS2 AND YJ3 AND YZ2;
一剑封喉:DRAWTEXT(YJ,HIGH+0.1,'一剑封喉'),COLORRED;
T:=(MA(C,13)-MA(C,55))/MA(C,13)*100;
NN1:=C<MA(C,13) AND OPEN>MA(C,13);
TT3:=C<MA(C,34) AND OPEN>MA(C,34);
TT5:=C<MA(C,55) AND OPEN>MA(C,55);
阴破三线:DRAWTEXT(NN1 AND TT5 AND TT3,H+0.0,'阳破三线'),COLORBLUE;
红衣黑客:DRAWTEXT(CROSS(EMA13,EMA55),EMA55-0.0,'红衣黑客'),
COLORYELLOW,LINETHICK9;
投石叉:DRAWICON(CROSS(EMA13,EMA34),EMA34,1);
红客叉:DRAWICON(CROSS(EMA13,EMA55),EMA55,1);
互换叉:DRAWICON(CROSS(EMA34,EMA55),EMA55,1);
分道叉:DRAWICON(CROSS(EMA34,EMA13),EMA34,2);
穿心叉:DRAWICON(CROSS(EMA55,EMA13),EMA55,2);
各为叉:DRAWICON(CROSS(EMA55,EMA34),EMA55,2);
enterlong:AR6 OR BR4 OR TS OR 阳穿三线 OR 三线推进 or
均线互换 OR 梅开二度,tfilter;
EXITSHORT:YZ OR 独上高楼 OR YJ OR 阴破三线,tfilter;

 

我想将上面的源码用于开多平多交易,

满足 AR6 OR BR4 OR TS OR 阳穿三线 OR 三线推进 or 均线互换 OR 梅开二度,这些条件的时候就开多

结果发现信号很少,1年才1个。请老师帮忙看下,应该要怎么改呢

[此贴子已经被作者于2011-6-26 10:17:15编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
董小球
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 大哥
等级:超级版主 帖子:2837 积分:13237 威望:0 精华:2 注册:2010/7/14 17:31:54
  发帖心情 Post By:2011/6/27 8:56:56    Post IP:58.246.57.26[只看该作者]

大概看了下你的指标,你这个指标原本是用来做分析的吧,所以会画很多笑脸上去,如果要改成交易系统,建议你把大部分笑脸去掉,只留下用于交易的代码即可,否则都看不到交易信号在哪里!



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2011/6/27 9:45:39    Post IP:58.246.57.26[只看该作者]

IF  AR6 OR BR4 OR TS  OR (YY1 AND YY3 AND YY5) OR (HR2 AND FILTER(HR2,10)) OR CROSS(EMA34,EMA55) OR MK THEN BEGIN
 SELLSHORT(HOLDING<0,0,THISCLOSE);
 BUY(1,1,THISCLOSE);
END

 

我把你的开仓条件改写了下。

你把enterlong和exitshort删掉后,加上我这段试试看



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
miluse
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:51 积分:248 威望:0 精华:0 注册:2010/9/30 11:26:54
  发帖心情 Post By:2011/6/29 21:59:46    Post IP:112.111.122.85[只看该作者]

谢谢提醒,我把笑脸指标给删掉了。。

BUY,SELL啊。。额还在申请模拟账号,在序列模式下还用不了

还是谢谢了


 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
请问ReportData对象的Volume和VolumeNow分别代表什么意义?  发帖心情 Post By:2011/6/30 9:15:15    Post IP:58.246.57.26[只看该作者]

EXITSHORT:AR6 OR BR4 OR TS  OR (YY1 AND YY3 AND YY5) OR (HR2 AND FILTER(HR2,10)) OR CROSS(EMA34,EMA55) OR MK;
ENTERLONG:AR6 OR BR4 OR TS  OR (YY1 AND YY3 AND YY5) OR (HR2 AND FILTER(HR2,10)) OR CROSS(EMA34,EMA55) OR MK;
EXITLONG:YZ OR DS OR YJ OR NN1 AND TT5 AND TT3;
ENTERSHORT:YZ OR DS OR YJ OR NN1 AND TT5 AND TT3;

又改写了下,现在可以了吧



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部