比尔-威廉姆斯和他的策略... - 页 25 1...181920212223242526272829303132...34 新评论 ZZZEROXXX 2011.03.07 17:04 #241 看了看,没有停车?代码库里有几个威廉姆斯的EA,或者几乎是威廉姆斯的,你的EA不在那里? 乍一看,如果我甩掉AC,并试图用AO作为过滤器--高于0--只买--低于0--只卖,会怎么样?而第二种变体是作为过滤器来尝试--只对最后一组的最低或最高分形作出反应。也就是说,如果形成了较低的分形,而在它之后又出现了一些类似但较高的分形,我们不应该进入它们,因为趋势可能发生变化,没有必要增加损失。高点也是如此。 顺便说一下,我注意到 - AC几乎与OsMA相同,AO是MACD。当然也有差异,但差异不是很大。 Роман 2011.03.07 17:41 #242 ZZZEROXXX:你看了吗,没有停顿吗?代码库里有几个威廉姆斯的EA,或者几乎是威廉姆斯的,你的EA不在那里? 乍一看,如果我甩掉AC,并试图用AO作为过滤器--高于0--只买--低于0--只卖,会怎么样?而第二种变体是作为过滤器来尝试--只对最后一组的最低或最高分形作出反应。也就是说,如果形成了较低的分形,而在它之后又出现了一些类似但较高的分形,我们不应该进入它们,因为趋势可能发生变化,没有必要增加损失。高点也是如此。顺便说一下,我注意到 - AC几乎与OsMA相同,AO是MACD。当然也有差异,但差异不是很大。 止损是指当价格越过鳄鱼牙线 时,关闭一个(几个)头寸。我的不在代码库中。我必须尝试过滤它... ZZZEROXXX 2011.03.07 19:24 #243 Roman.: 止损是指当价格越过鳄鱼牙线时,关闭一个(几个)头寸。我的不在代码库中。我必须尝试过滤它... 如果蜡烛很长,越过齿线 会非常昂贵。理论上说,有了停车位,这种情况就可以避免,当然,如果这种情况经常发生的话。但在这里又是一个优化该站规模的问题。 Роман 2011.03.08 02:35 #244 ZZZEROXXX: 如果烛台是长的,越过齿线可能会非常昂贵。理论上说,有了停机,这种情况是可以避免的,当然,如果这种情况经常发生的话。但在这里又是一个优化该站规模的问题。 很明显--最初的任务是按照书上的规定做一切事情,这样以后就不会有问题了--正如他们所说的那样,从这一点出发,去跳舞,然后才是--滚动不同的过滤器和其他一切...... 关于止损--他说价格可能会多次 "测试 "牙线的水平,假设我们是多头--在接下来的蜡烛收盘时,价格多次从上到下突破鳄鱼牙线 n个点,但它收盘时在它之上,我们保持多头,直到蜡烛收盘时不会再低...这就是我所实施的。那么你必须自己去看... ZZZEROXXX 2011.03.08 10:16 #245 罗曼,你能在这里发布你的EA吗?我将把它作为一个基准,因为它完全是由威廉姆斯提出的,并试图改进它。 Роман 2011.03.08 10:55 #246 ZZZEROXXX: 罗曼,你可以在这里发布你的专家顾问。我将把它作为一个参考,因为它完全是由威廉斯提出的,并将努力改进它。 我将努力改进它。现在假期结束了,我将更适当地推荐它,有一天我会把它贴在这个主题上,它包含了很多不必要的东西,这是我其他研究中留下的。 我观看了猫头鹰使用长老的三个屏幕的工作,任务的一个项目是搜索鳄鱼、分形和抛物线沙 - 但最后 - 三个屏幕暂时放在一边,获得了B.威廉姆斯的 "同志"。 当我写代码时,我直接 "打 "了它(当传递关于一个或另一个维度的不同问题时)。 后来我意识到,我可以用不同的(更理想的)方式来解决这个问题,所以代码远不是最佳的:-))。专家顾问本身的结构是来自教程。 Роман 2011.03.09 14:56 #247 ZZZEROXXX: 罗曼,你可以在这里发布你的EA。我将把它作为一个参考,因为它完全是由威廉斯提出的,并将努力改进它。 B.Williams的EA在五个维度上--工作版本(控制打开一个新的酒吧)--是由A.Elder的三个屏幕的代码组成的,所以不要注意涉及到变量和市场订单拖曳的两个APR的代码部分,以及变量和SL和TP水平的计算--在函数(包括)--变量、tral_stop.mqh、orn_ord。mqh,除了功能和指标在工作版本中没有完全使用,相反,在可视化模式下,当通过F12 "通过烛台 "工作时--按步骤(不仅如此),在 "日志 "选项卡中在策略测试器的窗口中,可以看到什么功能在做(通过哪种测量方法打开和设置订单,以及对该事件有意义的变量值(类似于告知--我已经绑定了交易功能的工作)),还有负责三个长老屏幕中的 "更高 "屏幕的函数t_trend_period还没有被激活--所有这些都是根据B-威廉姆斯的书开始的。威廉姆斯的书。 总的来说,B.Williams提出的策略需要改进,这就是为什么我们省去了代码中的注释部分,包括 "其他一切......",因为。可能需要一些来改进它--例如,在H1和H4上使用这个策略,在一些 "老 "过滤器(例如D1上的ADX,顺便说一下,它的计算存在于Criterion.mqh中,基于t_trend_period的数据)中,它决定了全球趋势...我自己也越来越接近这个方向的研究了。根据教科书,专家顾问的结构是模块化的。 也许有人会想根据B.Williams的五个维度来改进猫头鹰的建议版本,并分享方法(不一定是代码的形式)和结果。该交易系统善于捕捉任何趋势,并断断续续地工作--见附件中的视频,上面的帖子,但同时,平缓的速度很慢...一句话,你需要 "微调"。 P.S. 代码的编写并不理想,定义交易标准的算法的编译问题,以及将其转化为代码的问题,我已经 "直接 "解决了,所以你可以把批评留给自己,不过,我会考虑到提高系统性能的具体方法。 P.P.S. 所附文件包括文件夹experts的存档,其中包含文件夹include和指标,以及专家顾问本身。解压缩后,将文件夹的内容放在你的客户终端的相同文件夹中,然后开始。 附加的文件: experts.rar 68 kb ZZZEROXXX 2011.03.09 20:52 #248 Roman.: B.Williams五维专家顾问--工作版(可控制新条形图的打开)。 谢谢你,我将试一试,如果有情况发生,我将在这里公布结果。 Dimka-novitsek 2011.03.11 14:06 #249 下午好!我最近开始熟悉威廉姆斯的《新交易维度》一书,我读到了第5页。 我决定建立一个EA来更好地理解其要点,当然不期望有任何收入。 我不会交易,Alert("buy", GetLastError())不写,我写信给Any Novice Question,他们把我转到这里。 而且,这也是对剧本的一个很酷的补充! 如果可以的话,请看一下机器人。 //+------------------------------------------------------------------+ //| Aligatorny.mq4 | | //| Copyright © 2011, MetaQuotes Software Corp. //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright"Copyright © 2011, MetaQuotes Software Corp. #属性链接 "http://www.metaquotes.net" 外部int jaw_period=13,eth_period=8,jaw_shift=8,teeth_period=5,eth_shift=5,lip_period=3,lip_shift=3。 extern double volume=0.1,stoploss=20,takeeprofit=50。 //+------------------------------------------------------------------+ //|专家初始化功能| //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //|专家去初始化功能| //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //|专家启动功能| //+------------------------------------------------------------------+ int tiket。 int start() {double blu, red, grin; //---- blu= iAlligator( 0, 0, jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA,PRICE_CLOSE, MODE_GATORJAW, 0) 。 red= iAlligator( 0, 0, jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA,PRICE_CLOSE, MODE_GATOREETH, 0) ; grin= iAlligator( 0, 0, jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA,PRICE_CLOSE, MODE_GATORLIPS, 0) ; //---- double Fractalu,Fractall;Fractalu=iFractals( 0, 0, MODE_UPPER, 0) ;Fractall=iFractals( 0, 0,MODE_LOWER, 0) 。 if (Fractalu>0&&Fractalu>blu&&Fractalu>red&&Fractalu>grin&&grin>red>blu&&OrdersTotal() <1) { tiket= OrderSend( 0, OP_BUY, volume, Bid, Point*3, Bid- stoploss*Point, Bid+ takeprofit*Point, "Pose66", 1234567890, 0, Red);Alert( "buy",GetLastError();} if (Fractall>0&&Fractalu<blu&&Fractalu<red&&Fractalu<grin&grin<red<blu&&OrdersTotal() <1) { tiket= OrderSend( 0, OP_SELL, volume, Ask, Point*3, Ask+ stoploss*Point, Ask- takeprofit*Point, "Pose66", 1234567890, 0, Blue);Alert("sell",GetLastError();} return(0); } //+------------------------------------------------------------------+ [存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. [Archive!] Any rookie question, Bill Williams and his Dimka-novitsek 2011.03.11 14:09 #250 这里有一张截图 1...181920212223242526272829303132...34 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
看了看,没有停车?代码库里有几个威廉姆斯的EA,或者几乎是威廉姆斯的,你的EA不在那里?
乍一看,如果我甩掉AC,并试图用AO作为过滤器--高于0--只买--低于0--只卖,会怎么样?而第二种变体是作为过滤器来尝试--只对最后一组的最低或最高分形作出反应。也就是说,如果形成了较低的分形,而在它之后又出现了一些类似但较高的分形,我们不应该进入它们,因为趋势可能发生变化,没有必要增加损失。高点也是如此。
顺便说一下,我注意到 - AC几乎与OsMA相同,AO是MACD。当然也有差异,但差异不是很大。
你看了吗,没有停顿吗?代码库里有几个威廉姆斯的EA,或者几乎是威廉姆斯的,你的EA不在那里?
乍一看,如果我甩掉AC,并试图用AO作为过滤器--高于0--只买--低于0--只卖,会怎么样?而第二种变体是作为过滤器来尝试--只对最后一组的最低或最高分形作出反应。也就是说,如果形成了较低的分形,而在它之后又出现了一些类似但较高的分形,我们不应该进入它们,因为趋势可能发生变化,没有必要增加损失。高点也是如此。
顺便说一下,我注意到 - AC几乎与OsMA相同,AO是MACD。当然也有差异,但差异不是很大。
止损是指当价格越过鳄鱼牙线 时,关闭一个(几个)头寸。我的不在代码库中。我必须尝试过滤它...
止损是指当价格越过鳄鱼牙线时,关闭一个(几个)头寸。我的不在代码库中。我必须尝试过滤它...
如果蜡烛很长,越过齿线 会非常昂贵。理论上说,有了停车位,这种情况就可以避免,当然,如果这种情况经常发生的话。但在这里又是一个优化该站规模的问题。
如果烛台是长的,越过齿线可能会非常昂贵。理论上说,有了停机,这种情况是可以避免的,当然,如果这种情况经常发生的话。但在这里又是一个优化该站规模的问题。
很明显--最初的任务是按照书上的规定做一切事情,这样以后就不会有问题了--正如他们所说的那样,从这一点出发,去跳舞,然后才是--滚动不同的过滤器和其他一切......
关于止损--他说价格可能会多次 "测试 "牙线的水平,假设我们是多头--在接下来的蜡烛收盘时,价格多次从上到下突破鳄鱼牙线 n个点,但它收盘时在它之上,我们保持多头,直到蜡烛收盘时不会再低...这就是我所实施的。那么你必须自己去看...
罗曼,你可以在这里发布你的专家顾问。我将把它作为一个参考,因为它完全是由威廉斯提出的,并将努力改进它。
我将努力改进它。现在假期结束了,我将更适当地推荐它,有一天我会把它贴在这个主题上,它包含了很多不必要的东西,这是我其他研究中留下的。
我观看了猫头鹰使用长老的三个屏幕的工作,任务的一个项目是搜索鳄鱼、分形和抛物线沙 - 但最后 - 三个屏幕暂时放在一边,获得了B.威廉姆斯的 "同志"。
当我写代码时,我直接 "打 "了它(当传递关于一个或另一个维度的不同问题时)。 后来我意识到,我可以用不同的(更理想的)方式来解决这个问题,所以代码远不是最佳的:-))。专家顾问本身的结构是来自教程。
罗曼,你可以在这里发布你的EA。我将把它作为一个参考,因为它完全是由威廉斯提出的,并将努力改进它。
B.Williams的EA在五个维度上--工作版本(控制打开一个新的酒吧)--是由A.Elder的三个屏幕的代码组成的,所以不要注意涉及到变量和市场订单拖曳的两个APR的代码部分,以及变量和SL和TP水平的计算--在函数(包括)--变量、tral_stop.mqh、orn_ord。mqh,除了功能和指标在工作版本中没有完全使用,相反,在可视化模式下,当通过F12 "通过烛台 "工作时--按步骤(不仅如此),在 "日志 "选项卡中在策略测试器的窗口中,可以看到什么功能在做(通过哪种测量方法打开和设置订单,以及对该事件有意义的变量值(类似于告知--我已经绑定了交易功能的工作)),还有负责三个长老屏幕中的 "更高 "屏幕的函数t_trend_period还没有被激活--所有这些都是根据B-威廉姆斯的书开始的。威廉姆斯的书。
总的来说,B.Williams提出的策略需要改进,这就是为什么我们省去了代码中的注释部分,包括 "其他一切......",因为。可能需要一些来改进它--例如,在H1和H4上使用这个策略,在一些 "老 "过滤器(例如D1上的ADX,顺便说一下,它的计算存在于Criterion.mqh中,基于t_trend_period的数据)中,它决定了全球趋势...我自己也越来越接近这个方向的研究了。根据教科书,专家顾问的结构是模块化的。 也许有人会想根据B.Williams的五个维度来改进猫头鹰的建议版本,并分享方法(不一定是代码的形式)和结果。该交易系统善于捕捉任何趋势,并断断续续地工作--见附件中的视频,上面的帖子,但同时,平缓的速度很慢...一句话,你需要 "微调"。
P.S. 代码的编写并不理想,定义交易标准的算法的编译问题,以及将其转化为代码的问题,我已经 "直接 "解决了,所以你可以把批评留给自己,不过,我会考虑到提高系统性能的具体方法。
P.P.S. 所附文件包括文件夹experts的存档,其中包含文件夹include和指标,以及专家顾问本身。解压缩后,将文件夹的内容放在你的客户终端的相同文件夹中,然后开始。
B.Williams五维专家顾问--工作版(可控制新条形图的打开)。
谢谢你,我将试一试,如果有情况发生,我将在这里公布结果。
下午好!我最近开始熟悉威廉姆斯的《新交易维度》一书,我读到了第5页。 我决定建立一个EA来更好地理解其要点,当然不期望有任何收入。
我不会交易,Alert("buy", GetLastError())不写,我写信给Any Novice Question,他们把我转到这里。
而且,这也是对剧本的一个很酷的补充!
如果可以的话,请看一下机器人。
//+------------------------------------------------------------------+
//| Aligatorny.mq4 | |
//| Copyright © 2011, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright"Copyright © 2011, MetaQuotes Software Corp.
#属性链接 "http://www.metaquotes.net"
外部int jaw_period=13,eth_period=8,jaw_shift=8,teeth_period=5,eth_shift=5,lip_period=3,lip_shift=3。
extern double volume=0.1,stoploss=20,takeeprofit=50。
//+------------------------------------------------------------------+
//|专家初始化功能|
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//|专家去初始化功能|
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//|专家启动功能|
//+------------------------------------------------------------------+
int tiket。
int start()
{double blu, red, grin;
//----
blu= iAlligator( 0, 0, jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA,PRICE_CLOSE, MODE_GATORJAW, 0) 。
red= iAlligator( 0, 0, jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA,PRICE_CLOSE, MODE_GATOREETH, 0) ;
grin= iAlligator( 0, 0, jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA,PRICE_CLOSE, MODE_GATORLIPS, 0) ;
//----
double Fractalu,Fractall;Fractalu=iFractals( 0, 0, MODE_UPPER, 0) ;Fractall=iFractals( 0, 0,MODE_LOWER, 0) 。
if (Fractalu>0&&Fractalu>blu&&Fractalu>red&&Fractalu>grin&&grin>red>blu&&OrdersTotal() <1)
{ tiket= OrderSend( 0, OP_BUY, volume, Bid, Point*3, Bid- stoploss*Point, Bid+ takeprofit*Point, "Pose66", 1234567890, 0, Red);Alert( "buy",GetLastError();}
if (Fractall>0&&Fractalu<blu&&Fractalu<red&&Fractalu<grin&grin<red<blu&&OrdersTotal() <1)
{ tiket= OrderSend( 0, OP_SELL, volume, Ask, Point*3, Ask+ stoploss*Point, Ask- takeprofit*Point, "Pose66", 1234567890, 0, Blue);Alert("sell",GetLastError();}
return(0);
}
//+------------------------------------------------------------------+