Erreurs, bugs, questions - page 2303

 
Le site mql5 ne s'ouvre pas

Erreur de serveur

403 - Forbidden : L'accès est refusé.

Vous n'avez pas la permission de consulter ce répertoire ou cette page avec les informations d'identification que vous avez fournies.


Pouvez-vous me dire ce qu'il faut faire ?
 
Artem Salonnikov:
Le site mql5 ne s'ouvre pas

Erreur de serveur

403 - Forbidden : L'accès est refusé.

Vous n'avez pas la permission de consulter ce répertoire ou cette page avec les informations d'identification que vous avez fournies.


Pouvez-vous me dire ce qu'il faut faire ?

Avez-vous écrit ce message depuis l'imprimante ?

 
Vitaly Muzichenko:

Ce message a-t-il été écrit depuis une imprimante ?

Si vous éteignez le wifi, tout fonctionne.
 
Artem Salonnikov:
Si vous éteignez le wifi, ça marche.

Attendez environ une heure et le site sera à nouveau accessible. Lire"403 - Forbidden : Access is denied" sur le web.

 
J'obtiens un journal de compilation relativement volumineux
'Test.mq5'      Test.mq5        1       1
'TesterBenchmark.mqh'   TesterBenchmark.mqh     1       1
'MT4Orders.mqh' MT4Orders.mqh   1       1
'HashMap.mqh'   HashMap.mqh     1       1
'IMap.mqh'      IMap.mqh        1       1
'ICollection.mqh'       ICollection.mqh 1       1
'IEqualityComparer.mqh' IEqualityComparer.mqh   1       1
'DefaultEqualityComparer.mqh'   DefaultEqualityComparer.mqh     1       1
'EqualFunction.mqh'     EqualFunction.mqh       1       1
'IEqualityComparable.mqh'       IEqualityComparable.mqh 1       1
'HashFunction.mqh'      HashFunction.mqh        1       1
'IComparable.mqh'       IComparable.mqh 1       1
'CompareFunction.mqh'   CompareFunction.mqh     1       1
'HashSet.mqh'   HashSet.mqh     1       1
'ISet.mqh'      ISet.mqh        1       1
'PrimeGenerator.mqh'    PrimeGenerator.mqh      1       1
'Virtual.mqh'   Virtual.mqh     1       1
'Orders.mqh'    Orders.mqh      1       1
'Order.mqh'     Order.mqh       1       1
macro redefinition      Virtual.mqh     551     9
macro redefinition      Virtual.mqh     552     9
'TradeChannel.mqh'      TradeChannel.mqh        1       1
'System.mqh'    System.mqh      1       1
'Price_Compare.mqh'     Price_Compare.mqh       1       1
'Channel_Unit.mqh'      Channel_Unit.mqh        1       1
'Channel.mqh'   Channel.mqh     1       1
'Pointer.mqh'   Pointer.mqh     1       1
'Channel_Adaptive.mqh'  Channel_Adaptive.mqh    1       1
'Levels.mqh'    Levels.mqh      1       1
'Level.mqh'     Level.mqh       1       1
generating code         0       0
0 error(s), 2 warning(s), compile time: 2431 msec               1       3
Les avertissements mis en évidence se situent quelque part au milieu. Il est difficile de les voir (la boîte de messages du compilateur n'est pas en plein écran), car le message du bas "2 warnings" n'est pas mis en évidence de quelque manière que ce soit, comme c'est le cas lorsqu'il y a des erreurs. Est-il possible de mettre en évidence les avertissements sur la dernière ligne s'il y en a ?
 
IndicatorSetDouble (INDICATOR_MAXIMUM,???);
IndicatorSetDouble (INDICATOR_MINIMUM,???);

Pouvez-vous me dire quelle valeur doit être rapportée afin d'annuler la fixation de l'échelle ?

(but : dans l'onglet "Scale" des paramètres de l'outil, décocher les cases par programmation)

 

Drôle d'insecte


 

Bonjour à tous.

Je veux obtenir son profit, mais OrderProfit() renvoie une valeur erronée pour cet ordre.

Ce qui est intéressant, c'est qu'il est toujours différent (parfois il renvoie la bonne valeur).

S'il vous plaît, ne soyez pas trop strict.

J'ai joint 2 captures d'écran.

for(int i2=OrdersHistoryTotal()- ; i2>=0 ; i2--)

{

if((OrderSelect(i2,SELECT_BY_POS,MODE_HISTORY)==true)&&OrderSymbol()==Symbol() &&

OrderMagicNumber()==Magic && OrderProfit()<=0)

{

a=3 ;

Alert("Profit : ", OrderProfit() ;

Alert("Commande MAgique : ", OrderMagicNumber()) ;

Alert("MAgic : ", Magic) ;

Alert("SymbolOrder : ", OrderSymbol()) ;

Alert("Symbole : ", Symbol() ;

Alert("NoOrders : ", OrderTicket()) ;

Alert("Type : ", "minus") ;

Alert("orderselect : ", OrderSelect(i2,SELECT_BY_POS,MODE_HISTORY)) ;

Alert("Lot : ", OrderLots() ;

}

sinon

{

a=5 ;

Alert("Profit : ", OrderProfit() ;

Alert("Commande MAgique : ", OrderMagicNumber()) ;

Alert("MAgic : ", Magic) ;

Alert("SymbolOrder : ", OrderSymbol()) ;

Alert("Symbole : ", Symbol() ;

Alert("NoOrders : ", OrderTicket()) ;

Alert("Type : ", "minus") ;

Alert("orderselect : ", OrderSelect(i2,SELECT_BY_POS,MODE_HISTORY)) ;

Alert("Lot : ", OrderLots() ;

}

Dossiers :
Image1.png  82 kb
image2.png  117 kb
 
Паша Рыбак:

Bonjour à tous.

La question est de la nature suivante...

Le profit de l'ordre dans MT4 est calculé comme suit : OrderProfit()+OrderCommission()+OrderSwap()

 
Unelecture essentielle pour les développeurs et les utilisateurs de MT4. Lors du chargement du terminal, il n'est pas possible d'obtenir les données correctes de plusieurs TF supérieures.