[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 192

 
下午好!怎么了?
вершина =Low[iHighest( NULL, int timeframe, MODE_HIGH, i, start ) 

'MODE_HIGH' - 预期变量 C:\Program Files (x86)\FXstart - MetaTrader\experts\indicators\policyclics.mq4 (46, 52)

MODE_HIGH是取自相应表格è....的标识符。

 
为什么你需要在时间框架前面加上一个int?
 
谢谢你,这是一个运行!!!。
 
是的,这是正确的,谢谢你!!。
 
extralifes:

下午好,先生们。

我需要你对这个问题的建议。

我正在编写一个EA,我遇到了一个问题。我的专家顾问应该在给定的分钟数内每分钟进行计算。之后,所有的数据都应该被重置,并从头进行计算。

就这样周而复始地进行着。时间周期为5至60分钟。请告诉我如何在代码中正确描述这一点?

现在,5分钟的循环看起来是这样的。

如果有任何帮助,我将不胜感激


我提出这个解决方案。

//+------------------------------------------------------------------+
//|                                             Circle X Minutes.mq4 |
//|                                             Copyright 2012, Roll |
//|                                https://www.mql5.com/ru/users/roll |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, Roll"
#property link      "https://www.mql5.com/ru/users/roll"
extern int minut=5;datetime t;int k;
//+------------------------------------------------------------------+
int init(){t=0;k=minut;return(0);}int deinit(){return(0);}
//+------------------------------------------------------------------+
int start(){if(k>60)k=0;if(k==0)return(0);F1();if(k>0){if(F()==true)k--;}return(0);}
void F1(){if(t==0&&TimeSeconds(TimeCurrent())>=0)
  {Alert("цикл из ", minut," минут - УСТАНОВКА: время сервера - ",TimeToStr(TimeCurrent(),
   TIME_SECONDS));t=TimeCurrent();}}
bool F(){if(t!=0&&t<TimeCurrent()&&TimeSeconds(TimeCurrent())>=0)
  {Alert("цикл из ", minut," минут - ПРОВЕРКА: время сервера - ",TimeToStr(TimeCurrent(),
   TIME_SECONDS));t=TimeCurrent()+59;return(true);}} 
 
Roll:


我建议采用这种解决方案。

这是不可行的。这里有一张截图。

时间似乎被混淆了+在第一个周期结束后,新的周期还没有开始。

 

我搞不清楚如何计算从模式形成到0条的寿命

如果该模式存在,并且没有硬性参考价格和时间。

 

下午好,先生们。

我需要你对这个问题的建议:如何在专家顾问的代码中写入,以便从余额中提取指定的金额,比如说我们的余额=80美元,每次余额=80美元+10美元 专家顾问 ,从最大的减去5美元,减少很多,关闭这些10美元,一个新的报告开始在85美元

 
extralifes:

这是不可行的。这里有一张截图。

时间似乎被混淆了+在第一个周期结束后,新的周期还没有开始。


另一个选项如何?

//+------------------------------------------------------------------+
//|                                      Circle_X _Minutes_v.2.mq4 |
//|                                             Copyright 2012, Roll |
//|                                https://www.mql5.com/ru/users/roll |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, Roll"
#property link      "https://www.mql5.com/ru/users/roll"
extern int minut=5;datetime t;int k;
//+------------------------------------------------------------------+
int init(){t=0;k=minut;return(0);}int deinit(){return(0);}
//+------------------------------------------------------------------+
int start(){F1();if(k>60)return(0);if(k==0){t=0;k=minut;F1();}if(k>0){Sleep(59*950);k--;
if(k!=0)Alert("цикл из ", minut," минут - ПРОВЕРКА: время - ",TimeToStr(TimeLocal(),TIME_SECONDS));
  t=TimeLocal()+59;}return(0);}
void F1(){if(t==0&&TimeSeconds(TimeLocal())>=0)
  {Alert("цикл из ", minut," минут - УСТАНОВКА: время - ",TimeToStr(TimeLocal(),TIME_SECONDS));t=TimeLocal();}}
 

你好。

请给我一个最简单的例子,开一个订单(立即,没有任何如果)。
这本教科书非常复杂。