新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1486 1...147914801481148214831484148514861487148814891490149114921493...1953 新评论 Taras Slobodyanik 2021.05.28 06:41 #14851 MakarFX: 错了,它需要前一根蜡烛的时间。 好吧,你也可以心灵感应零号蜡烛:),因为它是最后一个,而不是前一个。 如果我们做心理分析,我们可以假设我们正在寻找一个小时的蜡烛内的价值,这使我们回到我之前关于iLowest和iHighest的 帖子。 Tretyakov Rostyslav 2021.05.28 06:50 #14852 ANDREY:谢谢你。 PapaYozh 是对的,因为根据你的情况 if (Bid - iLow( NULL ,PERIOD_H1,1)>=0.0030) 你不是在寻找低点,你是在寻找从低点开始的价格回调。 Tretyakov Rostyslav 2021.05.28 06:51 #14853 PapaYozh:是的,我没有注意。 我没有注意到... Valeriy Yastremskiy 2021.05.28 11:37 #14854 Vladislav Andruschenko:就这样算了?刚刚检查过了,在mt5中没有执行,建平2940或者你已经删除了OnCalculate?aaaaaaaaaaaaaaaaaaaaaa :-) 创建了一个脚本,并把它放在指标文件夹中。独一无二。更像是一个例外,你只是把脚本塞进了指标文件夹,终端就把它吞掉了。 是的,这就是诀窍/问题所在......起初对文件夹感到困惑,然后把它当作一个特点......一个很好的功能,在oninit之后一次性执行。 Vladislav Andruschenko 2021.05.28 12:18 #14855 Valeriy Yastremskiy:是的,这就是诀窍/问题所在......一开始把文件夹搞混了,然后把它当作一个特点......一个很好的功能,在oninit之后一次性执行。 所以它只是一个在图表线程中执行的脚本。 ifitstrue 2021.05.30 17:36 #14856 马卡尔,你给了一个指标的链接,对我的问题作了回答。什么都没有用(我是凭直觉做的,我没有这个脑子。我需要你的帮助! https://www.mql5.com/ru/forum/160683/page1465#comment_22167585 Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам 2021.05.03www.mql5.com В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н... Tretyakov Rostyslav 2021.05.30 17:55 #14857 ifitstrue:马卡尔,你给了一个指标的链接,对我的问题作了回答。什么都没有用(我是凭直觉做的,我没有这个脑子。我需要你的帮助!https://www.mql5.com/ru/forum/160683/page1465#comment_22167585 //+------------------------------------------------------------------+ //| MTF_Moving.mq4 | //| Copyright 2017, MetaQuotes Software Corp. | //| https://www.mql5.com/ru/users/melnik | //+------------------------------------------------------------------+ #property copyright "Copyright 2017, MetaQuotes Software Corp." #property link "https://www.mql5.com/ru/users/melnik" #property version "1.00" #property strict #property indicator_chart_window #property indicator_buffers 2 #property indicator_width1 2 #property indicator_width2 2 #property indicator_color1 Red #property indicator_color2 Blue #property indicator_type1 DRAW_LINE #property indicator_type2 DRAW_LINE double ma_buffer_high[]; double ma_buffer_low[]; //--- input parameters input int PeriodMaHigh =1; //Period High Ma input int PeriodMaLow =1; //Period Low Ma input ENUM_APPLIED_PRICE PriceMaH =PRICE_HIGH; //Applied price input ENUM_APPLIED_PRICE PriceMaL =PRICE_LOW; //Applied price input ENUM_MA_METHOD MethodMa =MODE_SMA; //Method Ma input ENUM_TIMEFRAMES Timeframe =PERIOD_D1; //Timeframe for calculate ENUM_TIMEFRAMES prd; int index=-1; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- indicator buffers mapping SetIndexBuffer(0, ma_buffer_high, INDICATOR_DATA); SetIndexBuffer(1, ma_buffer_low, INDICATOR_DATA); //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { //--- if((rates_total-prev_calculated-PeriodMaHigh)<=0)return(0); if(Period()>Timeframe) prd=PERIOD_CURRENT; if(Period()<=Timeframe) prd=prd=Timeframe; for(int i=rates_total-prev_calculated-PeriodMaHigh-1;i>=0;i--) { if(TimeMinute(time[i])==0)index=iBarShift(Symbol(), prd, time[i], false); ma_buffer_high[i]=iMA(Symbol(), prd, PeriodMaHigh, 0, MethodMa, PriceMaH, index+1); ma_buffer_low[i] =iMA(Symbol(), prd, PeriodMaLow, 0, MethodMa, PriceMaL, index+1); } //--- return value of prev_calculated for next call return(rates_total); } //+------------------------------------------------------------------+ ifitstrue 2021.05.30 18:06 #14858 MakarFX: 我试着拍了一张这样的照片。 附加的文件: 2.png 31 kb ifitstrue 2021.05.30 18:09 #14859 结果是这样的。 附加的文件: 3.png 26 kb Tretyakov Rostyslav 2021.05.30 18:13 #14860 ifitstrue:它是这样的。 如果你想了解前一天的情况,请看上一篇文章。 如果是当天的,就纠正它。 ma_buffer_high[i]=iMA(Symbol(), prd, PeriodMaHigh, 0, MethodMa, PriceMaH, index); ma_buffer_low[i] =iMA(Symbol(), prd, PeriodMaLow, 0, MethodMa, PriceMaL, index); 1...147914801481148214831484148514861487148814891490149114921493...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
错了,它需要前一根蜡烛的时间。
好吧,你也可以心灵感应零号蜡烛:),因为它是最后一个,而不是前一个。
如果我们做心理分析,我们可以假设我们正在寻找一个小时的蜡烛内的价值,这使我们回到我之前关于iLowest和iHighest的 帖子。
谢谢你。
PapaYozh 是对的,因为根据你的情况
你不是在寻找低点,你是在寻找从低点开始的价格回调。
是的,我没有注意。
我没有注意到...
就这样算了?
刚刚检查过了,在mt5中没有执行,建平2940
或者你已经删除了OnCalculate?
aaaaaaaaaaaaaaaaaaaaaa :-) 创建了一个脚本,并把它放在指标文件夹中。
独一无二。
更像是一个例外,你只是把脚本塞进了指标文件夹,终端就把它吞掉了。
是的,这就是诀窍/问题所在......起初对文件夹感到困惑,然后把它当作一个特点......一个很好的功能,在oninit之后一次性执行。
是的,这就是诀窍/问题所在......一开始把文件夹搞混了,然后把它当作一个特点......一个很好的功能,在oninit之后一次性执行。
所以它只是一个在图表线程中执行的脚本。
马卡尔,你给了一个指标的链接,对我的问题作了回答。什么都没有用(我是凭直觉做的,我没有这个脑子。我需要你的帮助!
https://www.mql5.com/ru/forum/160683/page1465#comment_22167585
马卡尔,你给了一个指标的链接,对我的问题作了回答。什么都没有用(我是凭直觉做的,我没有这个脑子。我需要你的帮助!
https://www.mql5.com/ru/forum/160683/page1465#comment_22167585
我试着拍了一张这样的照片。
结果是这样的。
它是这样的。
如果你想了解前一天的情况,请看上一篇文章。
如果是当天的,就纠正它。