新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1786

 

问候。你能告诉我如何为测试器 设置RSI水平吗?

在用真实数据调试时,试图像这样获取参数似乎是可以的,但在用历史数据调试时,出现了4014错误(系统函数不允许被调用)。



 
Andrey Sokolov #:

问候。你能告诉我如何为测试器 设置RSI水平吗?

在用真实数据调试时,试图像这样获取参数似乎是可以的,但在用历史数据调试时,出现了4014错误(不允许调用系统函数)。


然后,在测试模式下,你可以添加两个OBJ_HLINE对象。而在其他模式下则使用正常方式。

 
你能告诉我什么可以用来调用另一个专家或指标吗?好了,有了iCustom()的指标。就这些吗?有什么其他方法可以把东西从一个EA转移到另一个?
 
leonerd #:
你能告诉我什么可以用来调用另一个专家或指标吗?好了,有了iCustom()的指标。就这些吗?有什么其他方法可以把东西从一个EA转移到另一个?
EventChartCustom
//+------------------------------------------------------------------+ 
//| послать широковещательное сообщение всем открытым графикам       | 
//+------------------------------------------------------------------+ 
void BroadcastEvent(long lparam,double dparam,string sparam) 
  { 
   int eventID=broadcastEventID-CHARTEVENT_CUSTOM; 
   long currChart=ChartFirst(); 
   int i=0; 
   while(i<CHARTS_MAX)                // у нас наверняка не больше CHARTS_MAX открытых графиков 
     { 
      EventChartCustom(currChart,eventID,lparam,dparam,sparam); 
      currChart=ChartNext(currChart); // на основании предыдущего получим новый график 
      if(currChart==-1) break;        // достигли конца списка графиков 
      i++;                            // не забудем увеличить счетчик 
     } 
  } 
//+------------------------------------------------------------------+
 
Mihail Matkovskij #:

然后,在测试模式下,你可以添加两个OBJ_HLINE对象。而在其他模式下,则使用通常的方式。

具体来说,是否可以设置级别?

 
Andrey Sokolov #:

是否可以准确地设置水平?

你自己说过,在真实数据上一切正常,但在测试器中却不显示水平。我说,那么当它在测试器中运行时,在指标窗口创建两行。在真实数据上运行时,让一切保持原样。而这不是解决你的问题,震荡器中产生的水平线不是水平线,这怎么会是解决你的问题?

 
leonerd #:
你能告诉我什么可以用来调用另一个EA或指标吗?好的,有一个指标的iCustom()。就这些吗?有什么其他方法可以把东西从一个EA转移到另一个?

你需要用专家来保存模板,并用ChartApplyTemplate 来调用它

Документация по MQL5: Операции с графиками / ChartApplyTemplate
Документация по MQL5: Операции с графиками / ChartApplyTemplate
  • www.mql5.com
ChartApplyTemplate - Операции с графиками - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Mihail Matkovskij #:

你自己说过,在真实数据上一切正常,但在测试器中,水平没有显示出来。我说,那么当它在测试器中运行时,在指标窗口创建两行。在真实数据上运行时,让一切保持原样。而这不是解决你的问题,震荡器中产生的水平线不是水平线,这怎么会是解决你的问题?

测试仪中显示了级别,但我找不到如何设置所需的级别。

我看了第一遍,谢谢你的回复。

需要什么,谁,以及为什么,是另一回事。

 
Документация по MQL5: Пользовательские индикаторы / IndicatorSetInteger
Документация по MQL5: Пользовательские индикаторы / IndicatorSetInteger
  • www.mql5.com
IndicatorSetInteger - Пользовательские индикаторы - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexey Viktorov #:

在这一资源上,命名一个经纪人就等同于讨论。而摇篮曲并没有睡觉,并威胁要进行报复。所以自己看吧...

我非常抱歉,先生们,我不想干涉这样一个有趣的、高智力的对话,但我有一个非常困难的问题:我的个人账户中一直有一个错误的用户名,如何在没有经纪人的帮助下改变它?
原因: