Questions des débutants MQL4 MT4 MetaTrader 4 - page 63

 
Vitaly Muzichenko:

Je le répète : il est préférable de ne pas mélanger les deux langues, mais de l'écrire comme il se doit. Oui, ce n'est pas une tâche facile, mais le résultat sera bien meilleur.

Y a-t-il une explication avec des preuves ?
 
Andrei:
Y a-t-il une explication avec des preuves ?
Qu'y a-t-il à prouver, que vous n'avez pas besoin de brancher des bibliothèques de gauchers avec une traduction de la fonction commerciale de quatre à cinq ?
 
Andrei:
Comment ça se fait ?

Forum sur le trading, les systèmes de trading automatisé et les tests de stratégies de trading

Expert Advisors : Spreader

fxsaber, 2016.09.03 11:18

Vous pouvez le vérifier dans le testeur MT5.

// Это MT5-советник, который позволяет запускать соответствующий
// MT4-советник в мультивалютном MT5(Hedge)-тестере (с реальными тиками)

// https://www.mql5.com/ru/code/16006
#include <MT4Orders.mqh>
#include <MQL4_to_MQL5.mqh>

//#include "Spreader_v1.mq4" // https://www.mql5.com/ru/code/9484
#include "Spreader_v2.mq4" // https://www.mql5.com/ru/code/9495

void OnTick()
{
  start();
}

Résultat du backtest multidevises avec les paramètres par défaut en mode OHLC M1 EURUSD

Les détails sont dans le fichier du rapport.

 
Vitaly Muzichenko:
Et qu'est-ce qui prouve que vous n'avez pas besoin de brancher des bibliothèques gauches avec une traduction des fonctions commerciales de quatre à cinq ?
Vous recommandez vous-même d'utiliser les codes et les exemples de gauche, mais comment savoir où se trouve le bon code ? N'existe-t-il pas de description humaine des fonctions de trading sans ces conjectures ?
 
Bonjour, je ne comprends pas bien où écrire void, où écrire simplement return ; où return(0), alors que je devrais écrire simplement OnTicK(). J'avais l'habitude d'écrire int start() tout était clair. Maintenant tout est mélangé, avec cette putain de mise à jour.... J'apprends par Kovalev, mais c'est dépassé, que dois-je faire ? Je ne peux pas demander à n'importe qui, ils sont presque nés avec cette connaissance ! Comment puis-je apprendre le tout......................
 
Je n'ai pas l'air d'être stupide.
 
J'ai étudié la troisième partie du manuel. comme d'habitude, je trouve beaucoup de vidéos sur youtube. bien sûr, elles sont périmées, ou la première leçon contient des connaissances qui occupent la moitié du livre. On peut se demander à quelle catégorie de personnes ces vidéos s'adressent... Probablement à des super gens, mais que faire ?
 
FOTOGRAF14:
j'ai étudié la troisième partie du manuel. comme d'habitude, je trouve beaucoup de vidéos sur youtube. bien sûr, elles sont périmées ou la première leçon contient des connaissances qui occupent la moitié du livre. On peut donc se demander à quelle catégorie de personnes ces vidéos s'adressent ? Probablement à des super gens, mais que faire ?

Pour commencer, apprenez les bases


https://www.mql5.com/ru/docs/basis

https://www.mql5.com/ru/docs/runtime

Документация по MQL5: Основы языка
Документация по MQL5: Основы языка
  • www.mql5.com
Основы языка - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Si je pouvais avoir un peu plus de direction, ça irait bien ! Tout le monde dit d'écrire les codes, écrire les codes. Je ne pourrais pas être plus d'accord ! Il y a un moyen de sortir ! J'ai besoin d'exercices pour m'entraîner ! !! Si quelqu'un me les donnait, je les écrirais et les montrerais pour les vérifier.
 
Michail_David:
Merci pour le conseil. Je mettrai une valeur minimale et maximale autorisée sur le compte dans le programme. A propos de l'étape... Mes lots sont déjà calculés avec MarketInfo(Symbol(),MODE_LOTSTEP). Je pense que ce serait suffisant pour l'étape. Qu'en pensez-vous ?
Si tout fonctionne comme prévu, oui. Mais il y a toujours des moyens de faire une chose, ainsi que de la gâcher ;)
Raison: