任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 362 1...355356357358359360361362363364365366367368369...1178 新评论 forexman77 2013.12.22 16:01 #3611 Sepulca: 在那里,它似乎在画什么。 虽然我可能没有完全 充分理解指标的含义 重点是,如果有一个不超过50点的下跌或上涨,指标不应该从以前的值中改变。 如果没有超调,我们就记录下来。而在每一次打勾时,我们都会进行比较。 当没有过剩时,就会画出一条直线;如果有过剩,指标就会得到当前值。 约。 下面的代码。但当我在测试器中运行它时,我看到它在现实生活中显示出不同的东西。当没有过剩的时候,它就开始偏离了。 以同样的50分。我可以看到,它的延迟尤其是在上升阶段,并开始通过酒吧的变化。 我在某处犯了一个错误,我不知道在哪里。 //--- buffers double ExtMapBuffer1[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_SECTION,0,1); SetIndexBuffer(0,ExtMapBuffer1); IndicatorDigits(Digits+1); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(), limit; double raznica,raznica_static,MA_1_t,MA_2_t; if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; static double MA_otshet; for(int i=0;i<limit;i++) { MA_1_t=iMA(NULL,0,7,0,MODE_EMA,PRICE_CLOSE,i+0); MA_2_t=iMA(NULL,0,7,0,MODE_EMA,PRICE_CLOSE,i+1); raznica=MA_1_t-MA_2_t; raznica_static=MA_1_t-MA_otshet; if(raznica_static > -0.005 && raznica_static < 0.005) { ExtMapBuffer1[i]=MA_otshet; } else if(raznica > -0.005 && raznica < 0.005) { ExtMapBuffer1[i]=MA_2_t; MA_otshet=MA_2_t; } if((raznica > 0.005) || (raznica <- 0.005)) { ExtMapBuffer1[i]=MA_1_t; } } return(0); } //+------------------------------------------------------------------+ forexman77 2013.12.22 16:02 #3612 ALXIMIKS: 你在跟我开玩笑吗?虚线没有标准以外的厚度(在文档的某个地方写到了,我不能具体说明地方,但我记得我读到过)。 我们证明。 1) 扔进一个普通的面具 2)进入 "颜色 "属性 3) 设置线型 - 虚线 4) 选择厚度2-5。 结果 - 虚线变成了正常线。 好吧,这就是我在没有虚线的情况下写的东西。 Mikhail Kozhemyako 2013.12.22 16:48 #3613 XuMuk: 大家好!!!。试图自己写一个简单的专家。但有些问题出现了,我不明白。这是我在一本书上看到的一个简单的示波器。我编译了它,但没有任何显示。不过,如果你在while循环中用"-"来代替除法,一切都能正常工作。你去那里,它甚至吸引了 #property indicator_buffers 1 #property indicator_separate_window extern int Period_valroc=10; double Line0[]; int init() { SetIndexBuffer(0,Line0); SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2,Magenta); return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int i,Counted_bars=1000+Period_valroc; for (i=Counted_bars-1-Period_valroc; i>=0;i--) { Line0[i]=100*(Close[i]/Close[i+Period_valroc]); // i--; } //---- return(0); } 紫色的火鸡)))) fozi 2013.12.22 19:51 #3614 傍晚时分。 我决定下载历史记录,其中只有一年的美元兑日元数据。 结果是一个坏主意,我得到了一个糊涂的图表。 如何回到起点 :(? DoC: F r o u r ! 谢谢! Vladyslav Goshkov 2013.12.22 19:53 #3615 Forexman77: 重点是,如果出现不超过50点的下跌或上涨,指标就不应该从之前的数值中改变。 如果没有超调,我们就记录下来。而在每一次打勾时,我们都会进行比较。 当没有过剩时,就会画出一条直线;如果有过剩,指标就会得到当前值。 约。 下面的代码。但当我在测试器中运行它时,我看到它在现实中显示出不同的东西。当没有过剩的时候,它就开始偏离了。 以同样的50分。我可以看到,它的延迟尤其是在上升阶段,并开始通过酒吧的变化。 我在其中某处犯了一个错误,我不知道在哪里。 乍一看,这还算可以。唯一的一点是,比如说我更喜欢从过去到未来的条形周期:在历史上改变指标值的机会更少。滞后可能是由于使用了muving(你有7个周期),而 "喋喋不休 "可能是由于使用了零条收盘价--它在条形过程中不断变化。 forexman77 2013.12.22 20:22 #3616 VladislavVG: 乍一看,一切都很正常。比如我,唯一喜欢从过去到未来的条形周期:在历史上改变指标值的机会较少。滞后可能与使用muving(你有一个7周期的muving)有关,而 "喋喋不休" - 使用零条形收盘价 - 它在条形期间不断变化。 制造了循环条件 for(int i=Bars-1;i>=0;i--) 大大降低了测试速度。 为了检查,我在测试器中加入了一个 7周期的慕课。有50个点的偏差,但指标并没有立即改变。 Vladyslav Goshkov 2013.12.22 20:28 #3617 Forexman77: 制造了循环条件 大大降低了测试速度。 for(int i=limit-1;i>=0;i--) 其余部分与你的版本相同。 另外,IMHO,你在比较时不应该使用绝对值--0.005--最好是50*Point。否则你会在不同的配对上得到不同的结果。 forexman77 2013.12.22 21:01 #3618 VladislavVG: 其余部分与你的版本相同。还有,IMHO,你在比较时不应该使用绝对值--0.005--最好是50*Point。否则,你会在不同的配对中得到不同的结果。谢谢你!这似乎是有效的。 你是否遇到过类似的情况?谁可能已经实施了这个想法? 我已经找到考夫曼的滑动指示器和人字形。基本上 "之 "字形指示器 也是这样做的。 Vladyslav Goshkov 2013.12.22 21:30 #3619 Forexman77: 谢谢你! 这似乎是有效的。 你遇到过这样的事情吗?也许有人已经实现了这个想法? 到目前为止,我已经找到考夫曼的滑动和人字形指标。基本上 "之 "字形指示器也是这样做的。 不,我没有见过这样的事情。 [删除] 2013.12.22 22:48 #3620 fozi: 傍晚时分。 我决定下载历史记录,其中只有一年的美元兑日元数据。 结果是一个坏主意,我得到了一个糊涂的图表。 如何回到起点 :(? DoC: F r o u r ! 谢谢! 如果你右键点击图表并选择 "刷新"? 1...355356357358359360361362363364365366367368369...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在那里,它似乎在画什么。
虽然我可能没有完全
充分理解指标的含义
重点是,如果有一个不超过50点的下跌或上涨,指标不应该从以前的值中改变。
如果没有超调,我们就记录下来。而在每一次打勾时,我们都会进行比较。
当没有过剩时,就会画出一条直线;如果有过剩,指标就会得到当前值。
约。
下面的代码。但当我在测试器中运行它时,我看到它在现实生活中显示出不同的东西。当没有过剩的时候,它就开始偏离了。
以同样的50分。我可以看到,它的延迟尤其是在上升阶段,并开始通过酒吧的变化。
我在某处犯了一个错误,我不知道在哪里。
你在跟我开玩笑吗?虚线没有标准以外的厚度(在文档的某个地方写到了,我不能具体说明地方,但我记得我读到过)。
我们证明。
1) 扔进一个普通的面具
2)进入 "颜色 "属性
3) 设置线型 - 虚线
4) 选择厚度2-5。
结果 - 虚线变成了正常线。
大家好!!!。试图自己写一个简单的专家。但有些问题出现了,我不明白。这是我在一本书上看到的一个简单的示波器。我编译了它,但没有任何显示。不过,如果你在while循环中用"-"来代替除法,一切都能正常工作。
你去那里,它甚至吸引了
紫色的火鸡))))
傍晚时分。
我决定下载历史记录,其中只有一年的美元兑日元数据。
结果是一个坏主意,我得到了一个糊涂的图表。
如何回到起点 :(?
DoC: F r o u r !
谢谢!
重点是,如果出现不超过50点的下跌或上涨,指标就不应该从之前的数值中改变。
如果没有超调,我们就记录下来。而在每一次打勾时,我们都会进行比较。
当没有过剩时,就会画出一条直线;如果有过剩,指标就会得到当前值。
约。
下面的代码。但当我在测试器中运行它时,我看到它在现实中显示出不同的东西。当没有过剩的时候,它就开始偏离了。
以同样的50分。我可以看到,它的延迟尤其是在上升阶段,并开始通过酒吧的变化。
我在其中某处犯了一个错误,我不知道在哪里。
乍一看,这还算可以。唯一的一点是,比如说我更喜欢从过去到未来的条形周期:在历史上改变指标值的机会更少。滞后可能是由于使用了muving(你有7个周期),而 "喋喋不休 "可能是由于使用了零条收盘价--它在条形过程中不断变化。
乍一看,一切都很正常。比如我,唯一喜欢从过去到未来的条形周期:在历史上改变指标值的机会较少。滞后可能与使用muving(你有一个7周期的muving)有关,而 "喋喋不休" - 使用零条形收盘价 - 它在条形期间不断变化。
制造了循环条件
大大降低了测试速度。
为了检查,我在测试器中加入了一个 7周期的慕课。有50个点的偏差,但指标并没有立即改变。
制造了循环条件
大大降低了测试速度。
其余部分与你的版本相同。
另外,IMHO,你在比较时不应该使用绝对值--0.005--最好是50*Point。否则你会在不同的配对上得到不同的结果。
其余部分与你的版本相同。
还有,IMHO,你在比较时不应该使用绝对值--0.005--最好是50*Point。否则,你会在不同的配对中得到不同的结果。
谢谢你!这似乎是有效的。
你是否遇到过类似的情况?谁可能已经实施了这个想法?
我已经找到考夫曼的滑动指示器和人字形。基本上 "之 "字形指示器 也是这样做的。
谢谢你! 这似乎是有效的。
你遇到过这样的事情吗?也许有人已经实现了这个想法?
到目前为止,我已经找到考夫曼的滑动和人字形指标。基本上 "之 "字形指示器也是这样做的。
傍晚时分。
我决定下载历史记录,其中只有一年的美元兑日元数据。
结果是一个坏主意,我得到了一个糊涂的图表。
如何回到起点 :(?
DoC: F r o u r !
谢谢!