Caractéristiques du langage mql4, subtilités et techniques - page 21 1...141516171819202122232425262728...35 Nouveau commentaire Artyom Trishkin 2019.10.04 14:47 #201 fxsaber: Calcul de la rentabilité. Appliquer Résultat ZZZ Je ne sais pas comment me débarrasser des caractères bizarres (copiés de l'onglet Experts de MT4). Passez le terminal en russe. fxsaber 2019.10.04 20:01 #202 Artyom Trishkin: Passez le terminal en russe. Le terminal et tout ce qu'il contient est en russe. Il y a des crocodiles quand on copie. Artyom Trishkin 2019.10.04 20:09 #203 fxsaber: Le terminal et tout ce qu'il contient est en russe. Il y a des crocodiles quand on copie. La disposition du clavier lors de la copie doit être en russe. fxsaber 2019.10.04 20:22 #204 Artyom Trishkin: La disposition du clavier lors de la copie doit être en russe. Merci, ça a marché. Maxim Kuznetsov 2019.10.04 22:20 #205 Artyom Trishkin: La disposition du clavier lors de la copie doit être en russe. Artem, et en quoi cela peut-il avoir une influence ? c'est un BAG Artyom Trishkin 2019.10.04 23:33 #206 Maxim Kuznetsov: Artyom, comment cela peut-il avoir un quelconque effet ? C'est un SAC. C'est comme ça depuis aussi longtemps que je me souvienne, ici et sur mql4.com. Maxim Kuznetsov 2019.10.04 23:47 #207 Artyom Trishkin: Cela s'est produit aussi longtemps que je me souvienne ici et sur mql4.com. c'est-à-dire qu'il est devenu une FICTION :-) Comment diable l'état du commutateur de langue d'entrée peut-il affecter le résultat du copier-coller ? Artyom Trishkin 2019.10.05 15:07 #208 Yurij Kozhevnikov: Ça devrait aller dans "Caractéristiques". Ça ne m'aurait pas dérangé de l'apprendre quelques années plus tôt. C'est déjà là - dans les caractéristiques spéciales. Yurij Kozhevnikov 2019.10.06 21:42 #209 Artyom Trishkin: Elle est déjà là - dans les fonctionnalités. Puis j'ai remarqué :D C'est pourquoi je l'ai supprimé. fxsaber 2019.10.07 01:37 #210 Calcul du risque. // Вычисляет риск для заданной максимальной просадки. double GetRisk( const double NewMaxDD, const double Alpha, const string Symb, const int Magic = -1 ) { double RiskLeft = 0; double RiskRight = 10; double Risk, SumGain, MaxDD, RF; do { Risk = (RiskLeft + RiskRight) / 2; if (!GetSumGain(Risk, SumGain, MaxDD, RF, Symb, Magic)) // https://www.mql5.com/ru/forum/170953/page20#comment_13432058 { MaxDD = DBL_MAX; RiskRight = Risk; } else if (MaxDD > NewMaxDD) RiskRight = Risk; else RiskLeft = Risk; } while (!IsStopped() && (MathAbs(MaxDD - NewMaxDD) > Alpha)); return(Risk); } Application. #property strict #property show_inputs input double inMaxDD = 0.3; // Для какой максимальной просадки вычислить риск? input int MagicNumber = 1; #define D(A) DoubleToString(A, 2) void OnStart() { double SumGain, MaxDD, RF; const double Risk = GetRisk(inMaxDD, 0.01, _Symbol, MagicNumber); if (GetSumGain(Risk, SumGain, MaxDD, RF, _Symbol, MagicNumber)) Print((string)MagicNumber + ": при риске " + D(Risk) + " увеличение было бы в " + D(SumGain) + " раза" + " с максимальной относительной просадкой по балансу " + D(MaxDD) + ", фактор восстановления = " + D(RF)); } Résultat 1: при риске 0.51 увеличение было бы в 3.82 раза с максимальной относительной просадкой по балансу 0.30, фактор восстановления = 3.20 1...141516171819202122232425262728...35 Nouveau commentaire
Calcul de la rentabilité.
Appliquer
Résultat
ZZZ Je ne sais pas comment me débarrasser des caractères bizarres (copiés de l'onglet Experts de MT4).
Passez le terminal en russe.
Le terminal et tout ce qu'il contient est en russe. Il y a des crocodiles quand on copie.
Le terminal et tout ce qu'il contient est en russe. Il y a des crocodiles quand on copie.
La disposition du clavier lors de la copie doit être en russe.
La disposition du clavier lors de la copie doit être en russe.
Merci, ça a marché.
La disposition du clavier lors de la copie doit être en russe.
Artyom, comment cela peut-il avoir un quelconque effet ? C'est un SAC.
C'est comme ça depuis aussi longtemps que je me souvienne, ici et sur mql4.com.
Cela s'est produit aussi longtemps que je me souvienne ici et sur mql4.com.
c'est-à-dire qu'il est devenu une FICTION :-)
Comment diable l'état du commutateur de langue d'entrée peut-il affecter le résultat du copier-coller ?
Ça devrait aller dans "Caractéristiques". Ça ne m'aurait pas dérangé de l'apprendre quelques années plus tôt.
Elle est déjà là - dans les fonctionnalités.
Puis j'ai remarqué :D
C'est pourquoi je l'ai supprimé.
Application.
Résultat