Bonjour) Pourriez-vous me dire comment obtenir le prix d'un niveau Fibo ? qu'est-ce qui ne va pas avec cette ligne ? Le modificateur semble pointer vers la première ligne mais donne le prix du premier point d'ancrage...
ObjectGetDouble(0,Fibo_Arrow,OBJPROP_PRICE,0);
J'ai essayé tous les autres modificateurs et options
Money_Maker: Bonjour) Veuillez me conseiller : comment puis-je obtenir le prix du niveau de fibo d'expansion ? Qu'est-ce qui ne va pas avec cette ligne ? Je pense que le modificateur pointe sur la première ligne mais le prix du premier point d'ancrage sort... J'ai essayé tous les autres modificateurs et options
evillive: N'est-il pas plus simple de calculer soi-même le niveau requis ?
Il faudra peut-être procéder de cette façon, car on ne peut pas l'obtenir à partir d'une ligne (bien que le modificateur dans ObjectGetDoubl indique qu'il prend les valeurs d'une certaine ligne (s'il s'agit d'un Fibo ou d'un Pitchfork)).
Money_Maker: comment obtenir le prix du niveau Fibo ? Je pense que le modificateur pointe sur la première ligne et renvoie le prix du premier point d'ancrage.
ObjectGet("Fibo",OBJPROP_FIRSTLEVEL+n);
Selon la valeur de n, votre fonction renvoie 0,0 0,236 0,382 0,5 et ainsi de suite. Pour obtenir le prix initial et le prix final, nous utilisons
shtr: Pouvez-vous me dire pourquoi les commandes ne s'ouvrent pas ? pos=OrderSend(Symbol(),OP_SELL,Lot,Bid,3,SL-Bid*Point,Bid-TP*Point, "Mon ordre",16384,0,clrRed) ;
Qu'est-ce que ça dit dans le journal ? Sur les comptes ECN, par exemple, vous devez ouvrir avec des stops nuls (SL TP) et ensuite modifier. Sinon, erreur 130
Qu'est-ce que ça dit dans le journal ? Dans les comptes ECN, par exemple, vous devez ouvrir avec des stops nuls (SL TP) et ensuite modifier. Sinon, erreur 130
2016.10.11 08:51:37.151 Expert 1111 GBPUSD,M15 : chargé avec succès
2016.10.11 08:51:39.678 TestGenerator : spread actuel 3 utilisé
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
qu'est-ce qui ne va pas avec cette ligne ? Le modificateur semble pointer vers la première ligne mais donne le prix du premier point d'ancrage...
J'ai essayé tous les autres modificateurs et options
Bonjour) Veuillez me conseiller : comment puis-je obtenir le prix du niveau de fibo d'expansion ?
Qu'est-ce qui ne va pas avec cette ligne ? Je pense que le modificateur pointe sur la première ligne mais le prix du premier point d'ancrage sort...
J'ai essayé tous les autres modificateurs et options
c'est ce que la description du niveau me donne dans ce cas c'est 261.8 mais j'aimerais pouvoir obtenir le prix de ce niveau...
Merci pour la réponse,
J'obtiens la description du niveau, dans ce cas c'est 261.8, mais j'aimerais obtenir le prix du niveau...
N'est-il pas plus simple de calculer soi-même le niveau requis ?
Selon la valeur de n, votre fonction renvoie 0,0 0,236 0,382 0,5 et ainsi de suite. Pour obtenir le prix initial et le prix final, nous utilisons
Les prix des autres niveaux peuvent être calculés en utilisant la proportion
Selon la valeur de n, votre fonction renvoie 0,0 0,236 0,382 0,5 et ainsi de suite. Pour obtenir les prix de départ et de fin, nous utilisons
Les prix des autres niveaux peuvent être calculés en utilisant la proportion
Bonjour à tous !
Pouvez-vous me dire pourquoi les commandes ne s'ouvrent pas ?
extern int MA_1=5 ;
extern int MA_2=20 ;
extern MA_3=80 ;
extern inttern TP=100 ;
extern int SL=50 ;
extern double Lot=0.1 ;
string Symb ;
//+------------------------------------------------------------------+
//| Fonction d' initialisation de l'expert |
//+------------------------------------------------------------------+
int OnInit()
{
double MA_1_t ;
double MA_2_t ;
double MA_3_t ;
int Total ;
int pos ;
MA_1_t=iMA(NULL,0,MA_1,0,MODE_EMA,PRICE_CLOSE,0) ;
MA_2_t=iMA(NULL,0,MA_2,0,MODE_EMA,PRICE_CLOSE,0) ;
MA_3_t=iMA(NULL,0,MA_3,0,MODE_EMA,PRICE_CLOSE,0) ;
Symb=Symbole() ;
Total=0 ;
for(pos=1 ; pos<=OrdersTotal() ; pos++)
pos=OrderSelect(pos-1,MODE_TRADES) ;
si(pos==0)
if(MA_1_t>MA_2_t&&Open[1]<MA_1_t&&Close[1]>MA_1_t)
{
pos=OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Ask-SL*Point,Ask+TP*Point, "Mon ordre",16384,0,clrGreen) ;
retour(0) ;
}
if(MA_1_t<MA_2_t&&Open[1]>MA_1_t&&Close[1]<MA_1_t)
{
pos=OrderSend(Symbol(),OP_SELL,Lot,Bid,3,SL-Bid*Point,Bid-TP*Point, "Mon ordre",16384,0,clrRed) ;
retour(0) ;
}
retour(0) ;
}
pos=OrderSend(Symbol(),OP_SELL,Lot,Bid,3,SL-Bid*Point,Bid-TP*Point, "Mon ordre",16384,0,clrRed) ;
Qu'est-ce que ça dit dans le journal ? Sur les comptes ECN, par exemple, vous devez ouvrir avec des stops nuls (SL TP) et ensuite modifier. Sinon, erreur 130
Qu'est-ce que ça dit dans le journal ? Dans les comptes ECN, par exemple, vous devez ouvrir avec des stops nuls (SL TP) et ensuite modifier. Sinon, erreur 130
2016.10.11 08:52:02.646 GBPUSD,M15 : 2399186 événements tick (2922 barres, 2400187 états de barre) traités en 0:00:15.922 (temps total 0:00:25.437)
Ceci vient du testeur.