Est-il nécessaire d'écrire à SR si l'un des serveurs obtient un Result.deal nul chaque fois qu'uneposition estouverte avec succès par un ordre de marché ?
Je ne suis pas sûr qu'il s'agisse d'une erreur, car c'est probablement la façon dont le serveur lui-même est configuré. De plus, vous pouvez toujours obtenir Result.deal à partir de Result.order de toute façon.
Il y a des strings (deux pièces).
fxsaber:
Résultat
STRUCT::~STRUCT
STRUCT::~STRUCT
Presque toujours un appel sera inutile ... voici les détails https://www.mql5.com/ru/forum/1111/page1657#comment_2729876
C'est-à-dire qu'il ne s'agit pas d'un bug, mais du résultat d'une clé de compilation C++ utilisée par les développeurs ?
Il s'agit d'un comportement standard qui, dans la grande majorité des cas, peut être optimisé sans dommage et qui n'est pas encore optimisé.
//оптимизация: сразу присвоить 3
Il s'agit d'un comportement standard, qui dans la grande majorité des cas peut être optimisé sans dommage et qui n'est pas encore optimisé
//оптимизация: сразу присвоить 3
L'optimisation est bonne, merci. Mais si tout est exécuté honnêtement, d'où viennent les trois étapes ?
Notifier le ServiceDesk
S() { Print( __FUNCTION__ ); }
~S() { Print( __FUNCTION__ ); }
};
S f()
{
S s;
return s;
}
void OnStart() //2 раза
{
f();
}
donc 2 fois appel (ce qui a changé ? - il y a un constructeur),
J'ai supposé que le compilateur dans votre exemple complète le code comme ceci
void OnStart() //3 раза
{
S s = f(); //s при этом - не используется
}
Rapport au ServiceDesk
J'ai écrit.
donc 2 fois l'appel(ce qui a changé ? - il y a un constructeur),
Est-il nécessaire d'écrire à SR si l'un des serveurs obtient un Result.deal nul chaque fois qu'uneposition estouverte avec succès par un ordre de marché ?
Je ne suis pas sûr qu'il s'agisse d'une erreur, car c'est probablement la façon dont le serveur lui-même est configuré. De plus, vous pouvez toujours obtenir Result.deal à partir de Result.order de toute façon.
2017.02.10 20:35:07.355 Trades '5122740': accepted instant buy 1.00 USDNOK at 8.37467 (deviation: 100)
2017.02.10 20:35:07.942 Trades '5122740': deal #117181192 buy 1.00 USDNOK at 8.37392 done (based on order #133565854)
2017.02.10 20:35:07.945 Trades '5122740': order #133565854 buy 1.00 / 1.00 USDNOK at 8.37392 done in 1024.357 ms