精英指标 :) - 页 616 1...609610611612613614615616617618619620621622623...1108 新评论 traderduke 2013.09.12 14:58 #6151 姆拉登 谢谢,CCfp正在工作。我还有一个问题。 我想在一个策略上设置一个条件,如下所示 hmap =iCustom(NULL,0, "RK-HMA_v3.2",0,Price,HMA_Period,HMA_Mode,PctFilter,0,Shift+1) 。 ptrend=iCustom(NULL,0, "RK-HMA_v3.2",0,Price,HMA_Period,HMA_Mode,PctFilter,4,Shift+1); //产生一个1或-1。 如果(trend > 0 && (hmap + .0010) > Close[1] ) result = mode; // go long non jpy 如果(ptrend < 0 && (hmap - .0010) < Close[1] ) 结果 = -mode; //做空非日圆。 或者 如果(ptrend > 0 && ( Close[0] + .0010) > Close[1] ) 结果 = mode; //做多非日圆。 如果(trend < 0 && ( Close[0] - .0010) < Close[1] )结果 = -mode; //做空非日圆。 我不确定如何设置它包括"&& (hmap + 10) > Close[1]",这意味着之前的蜡烛是多头,所以我希望当前的蜡烛不仅是多头,在这个时候,而且比上一个收盘的多头蜡烛多+10,由于某些原因,我的公式不起作用。 我使用的是renko 15点,这给了我一些空间来达到+10点的要求。 有什么想法吗? 谢谢 雷 雷 Elite indicators :) 将免费为您创建专家顾问! [警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 William Snyder 2013.09.12 15:21 #6152 不确定是否已被张贴,所以在此贴出 附加的文件: hull_heiken_ashi_no_wicks_alertsmtf.mq4 8 kb look_ha_no_wicks.png 59 kb mandagozu81 2013.09.12 16:26 #6153 mladen: mandagozu81,它使用了3个绘图缓冲区(在metatrader 4中,当绘制直方图时,每种颜色都有自己的缓冲区--因此我们必须为直方图类型指标中的每种颜色分配一个绘图缓冲区) Mladen, 请问有什么编码技巧/逻辑(任何技巧)可以使复合指标使用2个缓冲区,并且仍然表现为复合(有多参数 集)? 比如说。 我不需要在参数集不一致的情况下出现黄色状态。如果我的综合指标是你多年前编码的adxvma指标的 "趋势模式:真 "版本,我是否可以让指标只使用2个缓冲区,但仍然表现为综合? 在这种情况下,指标不会有任何颜色,直到所有组成的值都一致。 一旦所有的值都同意,它就变成蓝色或红色。 之后,当一个或多个值不一致时,直方图不会变成黄色,而是保持以前的颜色,直到所有的组成值从蓝色变成红色或从红色变成蓝色。 因此,复合直方图将只有蓝色和红色。 请看模板和图片来理解我的想法。非常感谢您。 附加的文件: adxvma_-_histo_final.mq4 8 kb 2buffer_composite_indicator_idea.tpl 2 kb 2buffer_composite_indicator_idea_explained.png 73 kb Mladen Rakic 2013.09.12 17:04 #6154 mandagozu81: Mladen, 有什么编码技巧/逻辑(任何技巧)可以使复合指标使用2个缓冲区,并且仍然表现为复合(有多参数集)?比如说。我不需要在参数集不一致的情况下出现黄色状态。如果我的复合指标是你多年前编码的adxvma指标的 "趋势模式:真 "版本,我是否可以让指标只使用2个缓冲区,并且仍然表现为复合?在这种情况下,指标不会有任何颜色,直到所有组成的值都一致。一旦所有的值都同意,它就变成蓝色或红色。之后,当一个或多个值不一致时,直方图不会变成黄色,而是保持以前的颜色,直到所有的组成值从蓝色变成红色或从红色变成蓝色。因此,复合直方图将只有蓝色和红色。 请看模板和图片以了解我的想法。非常感谢您。 制作起来并不困难(实际上只需修改/增加3行代码)。 增加了一个选项,叫做InheriteState。如果它被设置为 "false",指标就像以前一样工作(图片上的上部)。如果它被设置为 "true",它就会像你描述的那样工作(图片的下端)。所以这只是一个参数 的问题,你现在有了二合一的指标。 附加的文件: composite_t3_gann_2.gif 40 kb gann_t3_high-low_activator_composite_2.mq4 14 kb Mladen Rakic 2013.09.12 17:14 #6155 traderduke: 姆拉登谢谢,CCfp正在工作。我还有一个问题。 我想在一个策略上设置一个条件,如下所示 hmap =iCustom(NULL,0, "RK-HMA_v3.2",0,Price,HMA_Period,HMA_Mode,PctFilter,0,Shift+1) 。 ptrend=iCustom(NULL,0, "RK-HMA_v3.2",0,Price,HMA_Period,HMA_Mode,PctFilter,4,Shift+1); //产生一个1或-1。 如果(trend > 0 && (hmap + .0010) > Close[1] ) result = mode; // go long non jpy 如果(ptrend < 0 && (hmap - .0010) < Close[1] ) 结果 = -mode; //做空非日圆。 或者 如果(ptrend > 0 && ( Close[0] + .0010) > Close[1] ) 结果 = mode; //做多非日圆。 如果(trend < 0 && ( Close[0] - .0010) < Close[1] )结果 = -mode; //做空非日圆。 我不确定如何设置它包括"&& (hmap + 10) > Close[1]",这意味着之前的蜡烛是多头,所以我希望当前的蜡烛不仅是多头,在这个时候,而且比上一次收盘的多头蜡烛多+10,由于某些原因,我的公式不起作用。 我使用的是renko 15点,这给了我一些空间来达到+10点的要求。 有什么想法吗? 谢谢 雷 雷 雷 添加这个条件:" && (hmap + 10*Point*MathPow(10,MathMod(Digits,2))) > Close[1] " 你要在hmap的值上增加10个点,然后与之前的Close相比较。 mandagozu81 2013.09.12 20:40 #6156 mladen: 不难做到(实际上只需修改/增加3行代码),增加了一个选项,叫做InheriteState。如果它被设置为 "false",指标就像以前一样工作(图中上部)。如果它被设置为 "true",它就会像你描述的那样工作(图中的下部)。所以这只是一个参数的问题,你现在有了二合一的指标。 非常感谢你,Mladen )。 只是想澄清一下,我对缓冲区的担心。 那么,到最后,这个第二版的综合指标 有2个缓冲区还是3个缓冲区? 我的最终目标是让这个复合直方图指标在任何情况下都只使用2个缓冲区。 你认为这个最终版本适合我的需求吗? 或者我最好有一个2.01版本(仅继承状态版本),只在继承状态:真模式下工作(保证最大使用2个缓冲区),在输入菜单中排除继承状态:真/假选项? Mladen Rakic 2013.09.12 20:44 #6157 mandagozu81: 非常感谢Mladen )。只是为了澄清一下,我对缓冲区的关注。 因此,在一天结束时,这个第二版的综合指标有2个缓冲区还是3个缓冲区? 我的最终目标是让这个复合直方图指标在任何情况下都只使用2个缓冲区。 你认为这个最终版本适合我的需求吗? 或者我最好有一个2.01版本(只有继承状态的版本),它只在继承状态:真模式下工作(保证最多使用2个缓冲区),在输入菜单中排除继承状态:真/假选项? mandagozu81 如果你把InheritState设置为 "true",那么只有前2个缓冲区被用于绘制。 mandagozu81 2013.09.12 21:35 #6158 mladen: mandagozu81 如果你把InheritState设置为 "true",那么只有前两个缓冲区被用于绘图。 Mladen, 现在所有问题都解决了 。另外,我刚刚给你发了一个关于编码问题的邮件。再次感谢你。 traderduke 2013.09.13 18:06 #6159 谢谢你,Mladen,我自己是不会得到它的。 雷 mladen: Ray 添加以下条件:" && (hmap + 10*Point*MathPow(10,MathMod(Digits,2))) > Close[1] " 你要在hmap的值上增加10点,然后与之前的Close进行比较。 Sylvester 2013.09.15 05:09 #6160 Jurik上的Chalkin资金流指数 你好,MrTools 我希望你那边一切安好。我有一个不错的 "周末挑战 "给你。 你能不能把Jurik上的CFM(附件)转换成 "水平HISTO版本"?请保持4种颜色的HISTO(绿色代表 "Long1";LIME代表 "零交叉点上游的long2";栗色代表 "Short1";红色代表 "零交叉点下游的Short2"。你能不能在图表中加入箭头,特别是 "零轴向上=石灰箭头 "和 "零轴向下=红色箭头"。我相信这个工具在H4(向上)图表上有很大的潜力,所以我想用它做一些实验,测试 "我的理论/启动"。 祝您有一个美好的星期天!! 谢谢 西尔维斯特 附加的文件: chalkin_money_flow_on_jurik-2.mq4 22 kb 1...609610611612613614615616617618619620621622623...1108 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
姆拉登
谢谢,CCfp正在工作。我还有一个问题。
我想在一个策略上设置一个条件,如下所示
hmap =iCustom(NULL,0, "RK-HMA_v3.2",0,Price,HMA_Period,HMA_Mode,PctFilter,0,Shift+1) 。
ptrend=iCustom(NULL,0, "RK-HMA_v3.2",0,Price,HMA_Period,HMA_Mode,PctFilter,4,Shift+1); //产生一个1或-1。
如果(trend > 0 && (hmap + .0010) > Close[1] ) result = mode; // go long non jpy
如果(ptrend < 0 && (hmap - .0010) < Close[1] ) 结果 = -mode; //做空非日圆。
或者
如果(ptrend > 0 && ( Close[0] + .0010) > Close[1] ) 结果 = mode; //做多非日圆。
如果(trend < 0 && ( Close[0] - .0010) < Close[1] )结果 = -mode; //做空非日圆。
我不确定如何设置它包括"&& (hmap + 10) > Close[1]",这意味着之前的蜡烛是多头,所以我希望当前的蜡烛不仅是多头,在这个时候,而且比上一个收盘的多头蜡烛多+10,由于某些原因,我的公式不起作用。 我使用的是renko 15点,这给了我一些空间来达到+10点的要求。
有什么想法吗?
谢谢 雷
雷
不确定是否已被张贴,所以在此贴出![](https://c.mql5.com/forextsd/smiles/regular_smile.png)
mandagozu81,它使用了3个绘图缓冲区(在metatrader 4中,当绘制直方图时,每种颜色都有自己的缓冲区--因此我们必须为直方图类型指标中的每种颜色分配一个绘图缓冲区)
Mladen,
请问有什么编码技巧/逻辑(任何技巧)可以使复合指标使用2个缓冲区,并且仍然表现为复合(有多参数 集)?
比如说。
我不需要在参数集不一致的情况下出现黄色状态。如果我的综合指标是你多年前编码的adxvma指标的 "趋势模式:真 "版本,我是否可以让指标只使用2个缓冲区,但仍然表现为综合?
在这种情况下,指标不会有任何颜色,直到所有组成的值都一致。
一旦所有的值都同意,它就变成蓝色或红色。
之后,当一个或多个值不一致时,直方图不会变成黄色,而是保持以前的颜色,直到所有的组成值从蓝色变成红色或从红色变成蓝色。
因此,复合直方图将只有蓝色和红色。
请看模板和图片来理解我的想法。非常感谢您。
Mladen,
有什么编码技巧/逻辑(任何技巧)可以使复合指标使用2个缓冲区,并且仍然表现为复合(有多参数集)?
比如说。
我不需要在参数集不一致的情况下出现黄色状态。如果我的复合指标是你多年前编码的adxvma指标的 "趋势模式:真 "版本,我是否可以让指标只使用2个缓冲区,并且仍然表现为复合?
在这种情况下,指标不会有任何颜色,直到所有组成的值都一致。
一旦所有的值都同意,它就变成蓝色或红色。
之后,当一个或多个值不一致时,直方图不会变成黄色,而是保持以前的颜色,直到所有的组成值从蓝色变成红色或从红色变成蓝色。
因此,复合直方图将只有蓝色和红色。
请看模板和图片以了解我的想法。非常感谢您。制作起来并不困难(实际上只需修改/增加3行代码)。
增加了一个选项,叫做InheriteState。如果它被设置为 "false",指标就像以前一样工作(图片上的上部)。如果它被设置为 "true",它就会像你描述的那样工作(图片的下端)。所以这只是一个参数 的问题,你现在有了二合一的指标。
姆拉登
谢谢,CCfp正在工作。我还有一个问题。
我想在一个策略上设置一个条件,如下所示
hmap =iCustom(NULL,0, "RK-HMA_v3.2",0,Price,HMA_Period,HMA_Mode,PctFilter,0,Shift+1) 。
ptrend=iCustom(NULL,0, "RK-HMA_v3.2",0,Price,HMA_Period,HMA_Mode,PctFilter,4,Shift+1); //产生一个1或-1。
如果(trend > 0 && (hmap + .0010) > Close[1] ) result = mode; // go long non jpy
如果(ptrend < 0 && (hmap - .0010) < Close[1] ) 结果 = -mode; //做空非日圆。
或者
如果(ptrend > 0 && ( Close[0] + .0010) > Close[1] ) 结果 = mode; //做多非日圆。
如果(trend < 0 && ( Close[0] - .0010) < Close[1] )结果 = -mode; //做空非日圆。
我不确定如何设置它包括"&& (hmap + 10) > Close[1]",这意味着之前的蜡烛是多头,所以我希望当前的蜡烛不仅是多头,在这个时候,而且比上一次收盘的多头蜡烛多+10,由于某些原因,我的公式不起作用。 我使用的是renko 15点,这给了我一些空间来达到+10点的要求。
有什么想法吗?
谢谢 雷
雷雷
添加这个条件:" && (hmap + 10*Point*MathPow(10,MathMod(Digits,2))) > Close[1] " 你要在hmap的值上增加10个点,然后与之前的Close相比较。
不难做到(实际上只需修改/增加3行代码),增加了一个选项,叫做InheriteState。如果它被设置为 "false",指标就像以前一样工作(图中上部)。如果它被设置为 "true",它就会像你描述的那样工作(图中的下部)。所以这只是一个参数的问题,你现在有了二合一的指标。
非常感谢你,Mladen
)。
只是想澄清一下,我对缓冲区的担心。
那么,到最后,这个第二版的综合指标 有2个缓冲区还是3个缓冲区?
我的最终目标是让这个复合直方图指标在任何情况下都只使用2个缓冲区。
你认为这个最终版本适合我的需求吗?
或者我最好有一个2.01版本(仅继承状态版本),只在继承状态:真模式下工作(保证最大使用2个缓冲区),在输入菜单中排除继承状态:真/假选项?
非常感谢Mladen
只是为了澄清一下,我对缓冲区的关注。
因此,在一天结束时,这个第二版的综合指标有2个缓冲区还是3个缓冲区?
我的最终目标是让这个复合直方图指标在任何情况下都只使用2个缓冲区。
你认为这个最终版本适合我的需求吗?
或者我最好有一个2.01版本(只有继承状态的版本),它只在继承状态:真模式下工作(保证最多使用2个缓冲区),在输入菜单中排除继承状态:真/假选项?mandagozu81
如果你把InheritState设置为 "true",那么只有前2个缓冲区被用于绘制。
mandagozu81 如果你把InheritState设置为 "true",那么只有前两个缓冲区被用于绘图。
Mladen,
现在所有问题都解决了
。另外,我刚刚给你发了一个关于编码问题的邮件。再次感谢你。
谢谢你,Mladen,我自己是不会得到它的。
雷
Ray 添加以下条件:" && (hmap + 10*Point*MathPow(10,MathMod(Digits,2))) > Close[1] " 你要在hmap的值上增加10点,然后与之前的Close进行比较。
Jurik上的Chalkin资金流指数
你好,MrTools
我希望你那边一切安好。我有一个不错的 "周末挑战 "给你。
你能不能把Jurik上的CFM(附件)转换成 "水平HISTO版本"?请保持4种颜色的HISTO(绿色代表 "Long1";LIME代表 "零交叉点上游的long2";栗色代表 "Short1";红色代表 "零交叉点下游的Short2"。你能不能在图表中加入箭头,特别是 "零轴向上=石灰箭头 "和 "零轴向下=红色箭头"。我相信这个工具在H4(向上)图表上有很大的潜力,所以我想用它做一些实验,测试 "我的理论/启动"。
祝您有一个美好的星期天!!![](https://c.mql5.com/forextsd/smiles/shades_smile.png)
谢谢
西尔维斯特