[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 238 1...231232233234235236237238239240241242243244245...631 新评论 Numlocked 2012.07.07 08:59 #2371 Roman.: 是什么阻止了你在这里将MODE_ASK改为1.1111的买入订单,例如?该功能已经准备好了 - 编辑它。 谢谢你! Victor Nikolaev 2012.07.07 09:06 #2372 deyron: 上面的一个帖子被纠正了。那里没有任何(空)的标准,一个MA通过另一个,反之亦然。 事实上,如果一个缓冲区--没有问题,但通过第2、第3或第4个缓冲区是相同的,它没有被传送,或者说没有发挥作用。 如果指标中有一个缓冲区,你应该做相应的工作 Dimka-novitsek 2012.07.07 12:45 #2373 costy_: 指标不工作与滑移,以便不停止交易流!"。 这就是问题所在,该指标只在滑移和 "空计数器 "的情况下工作,在没有!!!!!,它不会绘制任何东西。 这很神奇,令人惊讶,无法理解,最后就是不正常,但我必须写出代码!"。 //+------------------------------------------------------------------+ //| Синяячерта.mq4 | //| Copyright 2012, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright 2012, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" #property indicator_chart_window #property indicator_buffers 3 #property indicator_color1 Green #property indicator_color2 Red #property indicator_color3 DarkBlue double ВерхняячертаBuffer1[]; double НижняячертаBuffer2[]; double СинняячертаBuffer3[]; double вершина; double основание_первого_снижения; double начало; double вершина_волны_3; int timeframe, start ; int бар_вершина ; int бар_основание_первого_снижения; int бар_начало; double Pustostsetscyk; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_SECTION,STYLE_SOLID,2,CLR_NONE);//Alert ("SetIndexStyle ",GetLastError( ) ); SetIndexBuffer(0,ВерхняячертаBuffer1);//Alert ("SetIndexBuffer ",GetLastError( ) ); SetIndexEmptyValue(0,0.0); SetIndexStyle(1,DRAW_SECTION,STYLE_SOLID,2,CLR_NONE);//Alert ("SetIndexStyle ",GetLastError( ) ); SetIndexBuffer(1,НижняячертаBuffer2);//Alert ("SetIndexBuffer ",GetLastError( ) ); SetIndexEmptyValue(1,0.0); SetIndexStyle(2,DRAW_SECTION,STYLE_SOLID,2,CLR_NONE);//Alert ("SetIndexStyle ",GetLastError( ) ); SetIndexBuffer(2,СинняячертаBuffer3);//Alert ("SetIndexBuffer ",GetLastError( ) ); SetIndexEmptyValue(2,0.0); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); //---- for (int i=0;i<100;i++){ СинняячертаBuffer3[i]= Open[i];} for (i=330;i<500;i++){ СинняячертаBuffer3[i]= Open[i];} for (i=0;i<500;i++){ Pustostsetscyk++;} Pustostsetscyk=0; Sleep(4000); i=Bars; бар_вершина=iHighest( NULL, timeframe, MODE_HIGH, i, start ) ; вершина =High[ бар_вершина ]; бар_основание_первого_снижения=iLowest( NULL, timeframe, MODE_LOW, бар_вершина, start ) ; основание_первого_снижения=Low[ бар_основание_первого_снижения ]; бар_начало=iLowest( NULL, timeframe, MODE_LOW, бар_вершина*2, бар_вершина ) ; начало=Low[ бар_начало ]; Sleep(4000); // Alert ( " бар_вершина ",бар_вершина , " вершина " , вершина , // " бар_основание_первого_снижения " ,бар_основание_первого_снижения , " основание_первого_снижения " , основание_первого_снижения , // " бар_начало " , бар_начало , " начало " , начало ); НижняячертаBuffer2[бар_начало]=начало; НижняячертаBuffer2[бар_основание_первого_снижения]=основание_первого_снижения; for ( i=0;i<10;i++){ НижняячертаBuffer2[i]= Open[i];} Sleep(4000); for (i=0;i<500;i++){ Pustostsetscyk++;} Pustostsetscyk=0; //---- return(0); } //+------------------------------------------------------------------+ Dimka-novitsek 2012.07.07 12:48 #2374 而且时间框架不能改变,一切都会永远消失。 我不得不加了一条线 for (i=0;i<300;i++){ Alert (Bottom lineBuffer2[i]); }, 没有它就不画了! 而且,它真的每隔一段时间就会画出来! 我只是把指标放在图表上, 它不 在那里。我等了两分钟,它就不见了。在没有从图表中删除它的情况下,我在Metatrader编辑器中再次编译相同的代码。 Victor Nikolaev 2012.07.07 13:29 #2375 Dimka-novitsek: 这就是问题所在,该指标只在滑移和 "空柜台 "的情况下工作,在没有!!!!!,它不会绘制任何东西。 这很神奇,令人惊讶,无法理解,最后就是不正常,但我必须写出代码!"。 从这个开始。 //+------------------------------------------------------------------+ //| Синяячерта.mq4 | //| Copyright 2012, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright 2012, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" #property indicator_chart_window #property indicator_buffers 3 #property indicator_color1 Green #property indicator_color2 Red #property indicator_color3 DarkBlue double BufferUP[]; double BufferDN[]; double BufferBlue[]; double Pustostsetscyk; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_LINE);//Alert ("SetIndexStyle ",GetLastError( ) ); SetIndexBuffer(0,BufferUP);//Alert ("SetIndexBuffer ",GetLastError( ) ); SetIndexEmptyValue(0,0.0); SetIndexStyle(1,DRAW_LINE);//Alert ("SetIndexStyle ",GetLastError( ) ); SetIndexBuffer(1,BufferDN);//Alert ("SetIndexBuffer ",GetLastError( ) ); SetIndexEmptyValue(1,0.0); SetIndexStyle(2,DRAW_LINE);//Alert ("SetIndexStyle ",GetLastError( ) ); SetIndexBuffer(2,BufferBlue);//Alert ("SetIndexBuffer ",GetLastError( ) ); SetIndexEmptyValue(2,0.0); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); //---- int limit=Bars-counted_bars-1; for (int i=limit;i>=0;i--) { BufferBlue[i] = Open[i]; BufferUP[i] = High[i]; BufferDN[i] = Low[i]; } //---- return(0); } //+------------------------------------------------------------------+ Dimka-novitsek 2012.07.07 13:30 #2376 谢谢!!!!!! 太好了!!!。 Victor Nikolaev 2012.07.07 13:33 #2377 Dimka-novitsek: 谢谢你!!!!!! 稍微纠正了前一个帖子 Dimka-novitsek 2012.07.07 13:40 #2378 你知道,当你改变时间框架时,它也会消失,而且是永久性的,不再显示在任何时间框架上。好吧,我将尝试做一些有用的事情作为开始。我想我的电脑正在消灭或什么的。 Victor Nikolaev 2012.07.07 13:43 #2379 Dimka-novitsek: 你知道,当你改变时间框架时,它也会消失,而且是永久性的,不再显示在任何时间框架上。好吧,我将尝试做一些有用的事情作为开始。我想我的电脑正在消灭或什么的。 我对代码进行了一些修正,我已经写好了 Dimka-novitsek 2012.07.07 13:55 #2380 现在。 哦,哇哦! 是的,很好。 1...231232233234235236237238239240241242243244245...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
是什么阻止了你在这里将MODE_ASK改为1.1111的买入订单,例如?该功能已经准备好了 - 编辑它。
上面的一个帖子被纠正了。那里没有任何(空)的标准,一个MA通过另一个,反之亦然。
事实上,如果一个缓冲区--没有问题,但通过第2、第3或第4个缓冲区是相同的,它没有被传送,或者说没有发挥作用。
如果指标中有一个缓冲区,你应该做相应的工作
指标不工作与滑移,以便不停止交易流!"。
这就是问题所在,该指标只在滑移和 "空计数器 "的情况下工作,在没有!!!!!,它不会绘制任何东西。 这很神奇,令人惊讶,无法理解,最后就是不正常,但我必须写出代码!"。
而且时间框架不能改变,一切都会永远消失。
我不得不加了一条线 for (i=0;i<300;i++){ Alert (Bottom lineBuffer2[i]); }, 没有它就不画了!
而且,它真的每隔一段时间就会画出来!
我只是把指标放在图表上, 它不 在那里。我等了两分钟,它就不见了。在没有从图表中删除它的情况下,我在Metatrader编辑器中再次编译相同的代码。
这就是问题所在,该指标只在滑移和 "空柜台 "的情况下工作,在没有!!!!!,它不会绘制任何东西。 这很神奇,令人惊讶,无法理解,最后就是不正常,但我必须写出代码!"。
从这个开始。
谢谢!!!!!!
太好了!!!。
谢谢你!!!!!!
稍微纠正了前一个帖子
你知道,当你改变时间框架时,它也会消失,而且是永久性的,不再显示在任何时间框架上。好吧,我将尝试做一些有用的事情作为开始。我想我的电脑正在消灭或什么的。
我对代码进行了一些修正,我已经写好了