Questions des débutants MQL5 MT5 MetaTrader 5 - page 502

 
jekki:
Bonjour, pourriez-vous me dire comment écrire par programme le type de graphique linéaire (il y a aussi un graphique en barres et un graphique en chandeliers - c'est compréhensible), qui est nécessaire pour écrire les conditions de trading ?
ChartSetInteger(chart_id,CHART_MODE,CHART_LINE);

où chart_id - ID du graphique, ou 0 - pour le graphique en cours.

 

Ah, vous pouvez faire ça aussi...

double Price_Line_1 = iMA(Symbol(),0,1,0,MODE_SMMA,PRICE_CLOSE,1) ;

 
jekki:

Ah, vous pouvez faire ça aussi...

double Price_Line_1 = iMA(Symbol(),0,1,0,MODE_SMMA,PRICE_CLOSE,1) ;

Vous pouvez aussi vous gratter l'oreille droite avec le majeur de votre pied gauche...

iMA(Symbole(),0,1,0,MODE_SMMA,PRICE_CLOSE,1) est égal à Close[1] et est égal à iClose(_Symbole, PERIOD_CURRENT, 1)

 
Bonjour, pourriez-vous me dire comment implémenter une démo pour une paire de devises et un cadre temporel dans l'indicateur ?
 
Vladimir Fionov:
Bonjour, pourriez-vous me dire comment implémenter une démo pour une paire de devises et un cadre temporel dans l'indicateur ?
? ?? Veuillez reformuler votre question.
 

Karputov Vladimir:
??? Перефразируйте свой вопрос, пожалуйста. 

L'indicateur ne doit fonctionner que sur une paire de devises et sur une certaine période de temps de cette paire de devises.
 
Vladimir Fionov:
Bonjour, pourriez-vous me dire comment implémenter une démo pour une paire de devises et une période de temps dans l'indicateur ?

https://docs.mql4.com/ru/check/isdemo

et prescrivez manuellement la paire de devises et le délai, s'ils ne correspondent pas, quittez le démarrage.

if(!IsDemo)  return(-1);
if(Symbol() != "EURUSD")  return(-1);
if(Period() != "PERIOD_H1")  return(-1);

comme ça.

IsDemo - Документация на MQL4
  • docs.mql4.com
IsDemo - Документация на MQL4
 
Vladimir Fionov:
L'indicateur doit fonctionner uniquement sur une paire de devises et sur une certaine période de temps de cette paire de devises.
L'indicateur fonctionnera exactement sur l'instrument auquel vous l'avez attaché et sur l'échelle de temps définie pour le graphique.
 
Merci.
 
Vladimir Zubov:

https://docs.mql4.com/ru/check/isdemo

et prescrivez manuellement la paire de devises et le délai, s'ils ne correspondent pas, quittez le démarrage.

comme ça.

Pour la paire de devises, si vous mettez une limite, tout fonctionne, mais pour une raison quelconque par période de temps ne fonctionne pas, même si vous le mettez sur l'indicateur h1 ne fonctionne pas.
Raison: