初学者的问题 MQL5 MT5 MetaTrader 5 - 页 250

 
Reshetov:

这种方式

什么图书馆?什么变量?

https://www.mql5.com/ru/code/310 文件acandlepatterns.mqh ,在那里我想插入一个变量,在优化EA的时候可以改变例如,在EA参数中要改变3.0。

//+------------------------------------------------------------------+
//| Checks formation of Hammer candlestick pattern          |
//+------------------------------------------------------------------+
bool CCandlePattern::CheckPatternHammer()
  {
//--- Hammer
   if((MidPoint(1)<CloseAvg(2))                                  && // down trend
      (MathMin(Open(1),Close(1))>(High(1)-(High(1)-Low(1))/3.0)) && // body in upper 1/3
      (Close(1)<Close(2)) && (Open(1)<Open(2)))                     // body gap
      return(true);
//---
   return(false);
  }
Мастер MQL5 - Торговые сигналы свечных паттернов Bullish Harami/Bearish Harami + Stochastic
Мастер MQL5 - Торговые сигналы свечных паттернов Bullish Harami/Bearish Harami + Stochastic
  • 投票: 4
  • 2011.03.10
  • MetaQuotes Software Corp.
  • www.mql5.com
Торговые сигналы свечных моделей "Bullish Harami/Bearish Harami" (Бычья и медвежья модели Харами) с подтверждением от индикатора Stochastic.
 
abeiks:

例如,让3.0在EA参数中可以修改。

一个输入变量,把它放在3.0的位置,然后随心所欲地改变它。
 
sergeev:
一个输入变量,把它放在3.0的位置,然后随心所欲地改变。

输入变量 的变化 ,我将如何在 EA参数中看到它

这是两个不同的文件。

 
abeiks:

输入变量 变量发生变化 ,我如何在 专家顾问参数中看到它

这是两个不同的文件。

你是不敢尝试,还是忘了变量是怎么写的,而不是3.0?

如果你害怕违反库的规定,那就继承这个类。

你不知道如何将一个实例变量传递给一个类--所以在类中创建你自己的变量,并在创建该实例变量时初始化它。

 
sergeev:

你是不敢尝试,还是忘记了一个变量是如何拼写的,而不是3.0?

如果你害怕破坏这个库,那么就继承这个类。

如果你不知道如何将实例变量传递给类,那么就在类内创建你自己的变量,并在创建该实例变量时将其初始化。

谢谢你!很明显,这 不适合初学者

 
abeiks:

谢谢你!很明显,这 不适合初学者

和你产生了一个专家?
 
sergeev:
而你已经产生了一个专家?
是的。
 
你了解一些关于代码/类的知识,对吗?
 
sergeev:
你了解一些关于代码/类的知识,对吗?

这就是问题所在:课程是我无法理解的东西。我 读过这些文章,但我还是不明白。

 
然后要求公布整个代码。