[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 905

 
Vinin:


Mettez-le dans l'inclusion

connecter

#include <VinL_Trade_V3.mq4>

Super. Merci. Et si vous pouvez le faire correctement.

Je mets cet include <VinL_Trade_V3.mq4> dans mon Expert Advisor.

Quelle est la manière correcte de les appeler depuis le conseiller expert ?

 
belck:

super. merci. et si vous pouvez, comment travailler correctement avec eux.

J'ai mis cet include <VinL_Trade_V3.mq4> dans mon EA.

Quelle est la manière correcte de les appeler depuis l'EA ?


A l'intérieur de la bibliothèque, tout est là. Avec un niveau minimum, vous pouvez déjà l'utiliser.
 
Vinin:


La mise en place comprend

connecter

#include <VinL_Trade_V3.mq4>

comme ça, non ?

#property copyright "Copyright © 2010, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"
#include <VininL_Trade_V3.mq4>
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
 
Vinin:

Tout est à l'intérieur de la bibliothèque. Avec un niveau minimum, vous pouvez déjà l'utiliser.

Littéralement quelques exemples, s'il vous plaît.

 
Vinin:

La bibliothèque a tout à l'intérieur. Vous pouvez déjà l'utiliser avec un niveau minimum.

Une personne l'a fait pour moi. Mais pour être honnête, je n'arrive pas à comprendre comment on appelle depuis un autre fichier. Je ne comprends pas comment le spécifier correctement.

Je joins la bibliothèque avec le conseiller expert, peut-être que quelqu'un en aura besoin.

Dossiers :
 
Vinin:

Tout ce qui se trouve dans la bibliothèque est là. Au niveau le plus bas, vous pouvez déjà l'utiliser.

J'ai commencé à l'essayer et voici le résultat :

if (FirstIndikcheckBuy && SecondIndikcheckBuy && ThirdIndikcheckBuy && FourthIndikcheckBuy){
 lib.Order_Open(OP_BUY, Magic);
 }

Il donne une erreur :

')' - wrong parameters count    C:\Program Files\Терминал тест\experts\Пробный 1.mq4 (81, 30)
 
Je suis un débutant. Est-ce que quelqu'un a déjà pensé à faire un indicateur pour montrer la volatilité, la direction de la tendance et les spreads pour des instruments sélectionnés ? J'aimerais en fait faire un tel tableau en temps réel.
 
pay:
Je suis un débutant. Quelqu'un a-t-il déjà créé un indicateur permettant d'afficher la volatilité, la direction de la tendance et les spreads pour des instruments sélectionnés ? J'aimerais en fait créer un tel tableau en temps réel.

Vérifiez cette option.

https://www.mql5.com/ru/code/10289

 
Savez-vous comment faire pour que le Conseiller Expert vérifie l'historique des transactions pour voir si

a fermé certains des derniers ordres exécutés, sur tp ou sl,

par exemple les 3 derniers ordres exécutés ont été fermés sur tp ou l'un d'entre eux a été fermé sur sl ?

Merci.
 

Désolé, encore moi, même vieille histoire. Mon petit frère est venu, il a joué à la bataille navale, pendant que je me libérais de l'ordinateur, que je me promenais, que je prenais du thé et des gâteaux et que je regardais les aventures de Riddick.

//+------------------------------------------------------------------+
//| Dimon's Borders .mq4 |
//| Copyright © 2010, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp.
#lien de propriété "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| fonction d'initialisation de l'expert |
//+------------------------------------------------------------------+
extern int BandsPeriod=20,i=1 ;extern int BandsShift=0 ;
extern double BandsDeviations=2.0 ;
extern double Lots=0.1,TakeProfit=50,stoploss=10 ;
int init()
{
//----

//----
retour(0) ;
}
//+------------------------------------------------------------------+
//| fonction de désinitialisation des experts |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
retour(0) ;
}
//+------------------------------------------------------------------+
//| fonction de démarrage de l'expert |
//+------------------------------------------------------------------+
int start()
{ int total=OrdersTotal() ; Comment(" total ",total) ; Alert (" total ",total) ;
if ( total !=0 ){return;}

double Average,Verhnyayaghranytsa,Nyzhnyayaghranytsa,newres,sum,deviation ;
chaîne de caractères texte ; int ticket ; int err ;
text="échantillon macd" ;
Average=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i) ;
//----
newres=Close[i]-Moyenne ;
somme=nouvelles*nouvelles ;


déviation=BandesDeviations*MathSqrt(sum/BandsPeriod) ;
Verhnyayaghranytsa=Moyenne+écart ;
Nyzhnyayaghranytsa=Déviation moyenne ;
//----
si (Verhnyayaghranytsa<Close[i])
{ //Comment("bouée !",Verhnyayaghranytsa ) ;
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-stoploss*Point,Ask+TakeProfit*Point, "macd sample",16384,0,Green) ;

}


if (Nyzhnyayaghranytsa>Close[i])
{ //Comment(" sell ! ",Nyzhnyayaghranytsa ) ;

ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+stoploss*Point,Bid-TakeProfit*Point, "macd sample",16384,0,Red) ;
// Alerte (GetLastError() ;

}
retour(0) ;
}
//+------------------------------------------------------------------+
Toujours la même erreur 130 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Et c'est plus facile de penser quand on est dehors.