比尔-威廉姆斯和他的策略... - 页 2 123456789...34 新评论 Dmitry Fedoseev 2006.11.27 20:06 #11 #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Red #property indicator_color2 Aqua extern int Jaw_Period=13,Jaw_Shift=8,Teeth_Period=8,Teeth_Shift=5,Lips_Period=5,Lips_Shift=3; double Buf1[]; double Buf2[]; int init(){ SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,159); SetIndexBuffer(0,Buf1); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,159); SetIndexBuffer(1,Buf2); return(0); } int deinit(){ return(0); } int start(){ int i,limit; int counted_bars=IndicatorCounted(); limit=Bars-counted_bars; for(i=limit-1;i>=0;i--){ if(Buf1[i+1]!=0)Buf1[i]=Buf1[i+1]; if(Buf2[i+1]!=0)Buf2[i]=Buf2[i+1]; double s=iAlligator(NULL,0,Jaw_Period,Jaw_Shift,Teeth_Period,Teeth_Shift,Lips_Period,Lips_Shift,2,4,MODE_GATORJAW,i); double m=iAlligator(NULL,0,Jaw_Period,Jaw_Shift,Teeth_Period,Teeth_Shift,Lips_Period,Lips_Shift,2,4,MODE_GATORTEETH,i); double f=iAlligator(NULL,0,Jaw_Period,Jaw_Shift,Teeth_Period,Teeth_Shift,Lips_Period,Lips_Shift,2,4,MODE_GATORLIPS,i); if((f>m && m>s) || (f<m && m<s)){ } else{ double uf=iFractals(NULL,0,MODE_UPPER,i); double lf=iFractals(NULL,0,MODE_LOWER,i); if(uf!=0)Buf1[i]=High[i]; if(lf!=0)Buf2[i]=Low[i]; } } return(0); } 该指标显示了由鳄鱼纠缠形成的分形的线条 Oasis 2006.11.27 20:25 #12 dimontus wrote: 绿洲你能分享一下比尔的编程代码吗?:-) 是的,当然,但它仍在开发中(有错误的工作版本)。 它应该是在Delphi或C++中的又一个部分(我的一个朋友想帮我写)。这个想法是在不间断的手表上进行交易。 以下是对工作版本的简短描述。该策略不包括:"特殊蓝光 "信号、平衡线交易、SAO。 extern double Lots = 1; extern double MaxLots = 10; extern double UnitLot = 1000; extern bool Reinvest = false; extern int StopLoss = 0; extern int TakeProfit = 0; extern int TotalOrders = 1; // --- --- --- extern bool ACCross = false; // - не проверено extern bool AC2 = false; // - не проверено extern bool AC3 = false; // - проверено extern bool AOCross = false; // - проверено extern bool AOSaucer = false; // - проверено extern bool AO2Peak = false; // - ошибка extern bool FractalsSignal = false; // - проверено extern bool CloseZone = false; // - не проверено (небольшая ошибка) extern bool CloseFractal = false; // - проверено (!!! поддержка одного ордера ) extern bool CloseAlligator = false; // - проверено extern bool TradingZone = false; // - не работает 文件ID_1.mq4中的全部代码 附加的文件: id_1.mq4 15 kb Oasis 2006.11.27 20:31 #13 Integer писал (а): 绿洲,我很可能改变主意 很好=) Oasis 2006.11.28 06:36 #14 Integer писал (а): 该指标显示了由鳄鱼纠缠形成的分形的线条 嗯,这不是比尔-威廉姆斯。 也许是我没有读过的东西。 但我认为真正的分形是 方法1:大于或小于鳄鱼的任何一个数值的分形体 方式2:大于或小于红线 [删除] 2006.11.28 07:37 #15 谢谢大家 :-) Dmitry Fedoseev 2006.11.28 08:24 #16 Oasis писал (а): 方法2:多于或少于红线 如果有一条线,所有分形都比它大或小。 Oasis 2006.11.28 09:39 #17 Integer wrote: 如果有一条线,所有分形都比它大或小。 没有=)分形上升(高点)大于红色 -- >那么如果有一个上升的突破,信号是有效的。 下降的分形(低点)小于红色 -- >如果将有一个突破,信号是有效的。 嗯,这种方式非常快,说实话我还没有用过它=) 顺便说一下,现在如果你在H1上看欧元兑美元对,最后一个分形的下降,如果你用这个方法,将是有效的。 Yury Reshetov 2006.11.28 11:29 #18 Integer: 我赞同前面的意见。 你可以把我放在墙上射杀,但我的观点是,比尔-威廉姆斯是个梦想家,仅此而已。 可怜的比利正在努力,他在编书,他在发明火鸡,他在不同的国家为那些刚开始做贸易的傻瓜们进行巡回演出。而你并不欣赏它。当然,如果这一切都是为傻瓜设计的,他就会撒点小谎。想想看,当他可以从事贸易时,如果他要为出版商写书,要在国外充当企业家,为一个项目做广告?这都是剧团的错。 而比利本人就是一个行走的贸易标志。 [删除] 2006.11.28 12:00 #19 Oasis: ... 嗯,这种方式非常快,说实话我还没有用过它=) 顺便说一下,现在如果你在H1上看欧元兑美元对,最后一个分形下降,如果你使用这个方法将是有效的。 但线条没有交错,所以不会有趋势的变化 :-) Dmitry Fedoseev 2006.11.28 12:16 #20 /* <> красной */ #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Red #property indicator_color2 Aqua extern int Jaw_Period=13,Jaw_Shift=8,Teeth_Period=8,Teeth_Shift=5,Lips_Period=5,Lips_Shift=3; double Buf1[]; double Buf2[]; int init(){ SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,158); SetIndexBuffer(0,Buf1); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,158); SetIndexBuffer(1,Buf2); return(0); } int start(){ int i,limit; int counted_bars=IndicatorCounted(); limit=Bars-counted_bars; for(i=limit-1;i>=0;i--){ if(Buf1[i+1]!=0)Buf1[i]=Buf1[i+1]; if(Buf2[i+1]!=0)Buf2[i]=Buf2[i+1]; double s=iAlligator(NULL,0,Jaw_Period,Jaw_Shift,Teeth_Period,Teeth_Shift,Lips_Period,Lips_Shift,2,4,MODE_GATORJAW,i); double m=iAlligator(NULL,0,Jaw_Period,Jaw_Shift,Teeth_Period,Teeth_Shift,Lips_Period,Lips_Shift,2,4,MODE_GATORTEETH,i); double f=iAlligator(NULL,0,Jaw_Period,Jaw_Shift,Teeth_Period,Teeth_Shift,Lips_Period,Lips_Shift,2,4,MODE_GATORLIPS,i); double uf=iFractals(NULL,0,MODE_UPPER,i); double lf=iFractals(NULL,0,MODE_LOWER,i); if(uf!=0 && uf>m)Buf1[i]=High[i]; if(lf!=0 && lf<m)Buf2[i]=Low[i]; } return(0); } 123456789...34 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
绿洲你能分享一下比尔的编程代码吗?:-)
是的,当然,但它仍在开发中(有错误的工作版本)。 它应该是在Delphi或C++中的又一个部分(我的一个朋友想帮我写)。这个想法是在不间断的手表上进行交易。 以下是对工作版本的简短描述。该策略不包括:"特殊蓝光 "信号、平衡线交易、SAO。
文件ID_1.mq4中的全部代码
绿洲,我很可能改变主意
该指标显示了由鳄鱼纠缠形成的分形的线条
嗯,这不是比尔-威廉姆斯。
也许是我没有读过的东西。
但我认为真正的分形是
方法1:大于或小于鳄鱼的任何一个数值的分形体
方式2:大于或小于红线
方法2:多于或少于红线
如果有一条线,所有分形都比它大或小。
如果有一条线,所有分形都比它大或小。
没有=)分形上升(高点)大于红色 -- >那么如果有一个上升的突破,信号是有效的。
下降的分形(低点)小于红色 -- >如果将有一个突破,信号是有效的。
嗯,这种方式非常快,说实话我还没有用过它=)
顺便说一下,现在如果你在H1上看欧元兑美元对,最后一个分形的下降,如果你用这个方法,将是有效的。
我赞同前面的意见。
你可以把我放在墙上射杀,但我的观点是,比尔-威廉姆斯是个梦想家,仅此而已。
...
嗯,这种方式非常快,说实话我还没有用过它=)
顺便说一下,现在如果你在H1上看欧元兑美元对,最后一个分形下降,如果你使用这个方法将是有效的。