Un conseiller qui suivrait le taux sur un graphique de cinq minutes avec les conditions après le lancement : - page 2

 
Figar0:
salesman77:Il y a toutes sortes de personnes. Ceux qui "n'y voient pas d'inconvénient" peuvent aussi s'expliquer dans le fil de discussion désintéressé......
.

Demander et expliquer est une chose... Si vous le demandez, nous vous donnerons un indice. Mais écrire pour vous ou pour vous une connerie inutile est une autre chose...
J'aimerais obtenir un morceau de code qui garderait la trace de la 5e barre actuelle, de ses prix..... et qui donnerait le contrôle aux fonctions de trading lorsque mes conditions sont rompues.....
Et une mangeoire gratuite pour appuyer sur les touches à ma place... :)
 
salesman77:
Figar0:
salesman77:Il y a toutes sortes de personnes. Ceux qui ne sont pas gênés peuvent aussi expliquer dans le fil de discussion désintéressé...... pour donner un indice......

Donner des conseils et expliquer est une chose... Demandez-nous et nous vous donnerons un indice. Écrire de la merde inutile pour vous ou pour vous est une autre chose...
J'aimerais obtenir un morceau de code qui garderait la trace de la 5e barre actuelle, de ses prix..... et qui donnerait le contrôle aux fonctions de trading lorsque mes conditions sont brisées.....
Et une mangeoire gratuite pour appuyer sur les touches à ma place... :)

Avez-vous essayé de rassembler des hérissons ?
 
if (iOpen(NULL,5,0)-Bid)>Delta*Point) //Цена упала больше Delta пунктов
{
 // действия, торговые приказы
}
if (iOpen(NULL,5,0)-Bid)<Delta*Point) //Цена выросла больше Delta пунктов
{
 // действия, торговые приказы
}
Autant pour le suivi...
 
Figar0:
if (iOpen(NULL,5,0)-Bid)>Delta*Point) //Цена упала больше Delta пунктов
{
 // действия, торговые приказы
}
if (iOpen(NULL,5,0)-Bid)<Delta*Point) //Цена выросла больше Delta пунктов
{
 // действия, торговые приказы
}
Autant pour le suivi...
Vous pensez l'avoir aidé ? :)
 
Vous pouvez aider ou ne pas aider, vous devez toujours de l'argent :))))
 
D500_Rised:
Vous pouvez aider ou ne pas aider, vous devez toujours de l'argent :))))

:-)
 
Figar0:
if (iOpen(NULL,5,0)-Bid)>Delta*Point) //Цена упала больше Delta пунктов
{
 // действия, торговые приказы
}
if (iOpen(NULL,5,0)-Bid)<Delta*Point) //Цена выросла больше Delta пунктов
{
 // действия, торговые приказы
}
Tant pis pour le suivi...
Je ne comprends pas, mais je veux tout comprendre. Quels paramètres seront utilisés dans ce code pour suivre la barre "actuelle" de 5 minutes. En d'autres termes, le conseiller expert devrait essentiellement commencer un nouveau point de rapport de prix - une nouvelle barre ouverte et si ce prix change de 30 points à la hausse ou à la baisse dans les 5 minutes, alors il effectuera des opérations commerciales, sinon, il commencera à suivre la barre suivante, etc.
 

Tout ceci est dans l'aide de mt4 :

double iOpen( string symbol, int timeframe, int shift)

Renvoie la valeur du prix ouvert de la barre spécifiée par le paramètre shift à partir du graphique correspondant (symbole, délai). Pour le graphique actuel, les informations sur le prix ouvert se trouvent dans le tableau prédéfini Open[]. Paramètres :

symbol - nom du symbole de l'instrument. NULL signifie le symbole actuel.

délai - Période. Peut être l'une des périodes du graphique. 0 signifie la période du graphique actuel. (Dans votre cas =5)

shift - Index de la valeur reçue du cadre temporel (décalage par rapport à la barre actuelle d'un nombre spécifié de périodes en arrière). - Dans votre cas, c'est=0, - "nouveau suivi".

Eh bien, Delta=30, c'est vos 30 points désirés...

Je pense que vous ne trouverez pas plus facile de l'expliquer ici. Vous devez avoir au moins quelques connaissances minimales.

 
salesman77: Je ne comprends pas, mais je veux aller au fond des choses.

Je pense que vous devez juste commencer ici https://book.mql4.com/ru/. Je le lis parfois moi-même, c'est très utile.
 
Qu'est-ce que je fais de mal à ce stade ? Expert ne compile pas....
//+------------------------------------------------------------------+
//| Expert-000001.mq4 |
//| Copyright © 2008, vendeur*** |
//| http://www.forexgrand.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2008, vendeur***"
#property link "http://www.forexgrand.ru"
extern int StopLoss=12 ; // Stop Loss
extern int TakeProfit=3 ; // Take Profit
extern int Percent=100 ; // Volume de transaction en %
extern int Delta=30 ; // Signal d'ordre en pips
extern string _Comment = "Opened by script" ; // Commentaire sur l'ordre.; // Commentaire sur la commande
extern int MagicNumber =555 ; // ID de la commande
//+------------------------------------------------------------------+
//| fonction d'initialisation de l'expert |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0)

}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0) ;
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
double iOpen( string symbol, int timeframe, int shift)


//----Delta*Point //Le prix a baissé de plus de points Delta
{
// actions commerciales
}
if (iOpen(NULL,5,0)-Bid)<Delta*Point) //Le prix a augmenté de plus de points Delta
{
// actions commerciales
}
//----
return(0) ;
}
//+------------------------------------------------------------------+