Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 250

 
Reshetov:

Da questa parte.

Quale biblioteca? Quali variabili?

https://www.mql5.com/ru/code/310 file acandlepatterns.mqh , lì vorrei inserire una variabile chepuò essere cambiata quando si ottimizza un EA. Per esempio 3.0 da cambiare nei parametri EA.

//+------------------------------------------------------------------+
//| 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
  • voti: 4
  • 2011.03.10
  • MetaQuotes Software Corp.
  • www.mql5.com
Торговые сигналы свечных моделей "Bullish Harami/Bearish Harami" (Бычья и медвежья модели Харами) с подтверждением от индикатора Stochastic.
 
abeiks:

Per esempio, rendere 3.0 modificabile nei parametri EA.

Perché no: fate una variabile di ingresso, mettetela al posto di 3.0 e cambiatela come volete
 
sergeev:
cosa ti ferma? fai una variabile di ingresso, mettila al posto di 3.0 e cambia come vuoi

variabile di ingresso cambia nella libreria, come lo vedrò nei parametriEA?

Questi sono due file diversi.

 
abeiks:

variabile di ingresso la variabilecambia nella libreria, come potrei vederla nei parametri diExpert Advisor?

Questi sono due file diversi.

avete paura di provarlo o avete dimenticato come si scrive una variabile al posto della 3.0?

Se avete paura di violare la libreria, allora ereditate la classe.

non sapete come passare una variabile di istanza alla classe - quindi create la vostra variabile all'interno della classe e inizializzatela quando create la variabile di istanza.

 
sergeev:

avete paura di provarlo o avete dimenticato come si scrive una variabile al posto di 3.0?

Se avete paura di rompere la libreria, allora ereditate la classe.

Se non sapete come passare una variabile di istanza a una classe, allora create la vostra variabile all'interno della classe e inizializzatela quando create la variabile di istanza.

Grazie! Chiaramente questo non èper i principianti.

 
abeiks:

Grazie! È chiaro che questo non per i principianti.

e avete generato un esperto?
 
sergeev:
e hai generato un esperto?
Sì.
 
Tu sai qualcosa di codice/classi, vero?
 
sergeev:
Tu capisci qualcosa di codice/classi, vero?

Questo è il punto: le classi sono qualcosa che non riesco a capire. Ho letto gli articoli, ma ancora non capisco.

 
poi chiedere di pubblicare l'intero codice.