[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 931
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Bonjour !
Camarades, dites-moi quel est le truc ?
Tiré du tutoriel :
"La fonction ObjectCreate()... La fonction renvoie TRUE si l'objet a été créé avec succès, sinon elle renvoie FALSE. Pour obtenir plus d'informations sur l'erreur, appelez GetLastError()."
Dans mon EA, il donne "ObjectCreate=0, ObjectSetText=1" dans Alert pour toutes les créations graphiques. Il importe peu que GetLastError() génère une erreur ou non. L'image est créée, mais pourquoi "ObjectCreate=0... ? Si cela doit être 1 ? Voici le code :
C'est exact. La fonction renvoie le numéro de la sous-fenêtre graphique dans laquelle se trouve l'objet. Et la fenêtre principale du terminal porte le numéro 0. Elle est retournée. Pour vérifier la présence de l'objet, il faut vérifier <0. Si l'objet était construit dans la fenêtre de l'indicateur, la fonction renverrait le numéro de la sous-fenêtre de l'indicateur : à partir de 1...
Aide, conseils !
Qu'est-ce que ça dit dans les journaux ?
Je suis désolé, où est-ce que ça se trouve dans les journaux ?
Votre terminal/experts/logs
Regardez attentivement le site http://www.alpari.ru/ru/school/textbook/autotrading/expert_advisors/, dans ce cas la fie d'envoi de l'ordre est l'ouverture d'un ordre.
Cette fonction renvoie le numéro de téléscripteur (à ne pas confondre avec le numéro magique) d'une position ouverte ou d'un ordre en suspens placé. En cas d'échec, la fonction OrderSend() renvoie le numéro -1.
Chaque ordre ouvert ou en attente est identifié par un numéro unique.
Je ne vous suis toujours pas, je ne comprends pas d'où vient le numéro d'ordre unique, les exemples montrent des choses différentes,
Si je ne me trompe pas, ce n'est pas moi qui le crée, par exemple
02:26:22 USDCHF,H1 : raison uninit 4
02:26:22 USDCHF,H1 : supprimé
02:26:22 Dimon's Boundaries EURUSD,Daily : désinitialisé
02:26:22 Les limites de Dimon EURUSD,Daily : raison uninit 4
02:26:22 Limites de Dimon EURUSD,Daily : enlevé
12:53:16 USDCHF,H1 : chargé avec succès
12:53:16 Entrées USDCHF,H1 de Dimon : BandsPeriod=20 ; i=1 ; BandsShift=0 ; BandsDeviations=2 ; Lots=0.1 ; TakeProfit=50 ; stoploss=10 ;
12:53:16 GMT Frontières EURUSD,Daily : chargé avec succès
12:53:16 Dimon's Boundaries EURUSD,Daily entrées : BandsPeriod=20 ; i=1 ; BandsShift=0 ; BandsDeviations=2 ; Lots=0.1 ; TakeProfit=50 ; stoploss=10 ;
12:53:20 Dimon Borders EURUSD,Daily : initialisé
12:53:20 USDCHF,H1 : initialisé
12:54:11 Les limites de Dimon EURUSD,Daily : désinitialisé
12:54:11 Les limites de Dimon EURUSD,Daily : raison 3 non initialisée
12:54:11 Dimon's Boundaries EURUSD,H4 : initialisé
17:26:00 USDCHF,H1 : désinitialisé
17:26:00 USDCHF,H1 : raison uninit 4
17:26:00 USDCHF,H1 : supprimé
17:26:00 Dimon's Boundaries EURUSD,H4 : désinitialisé
17:26:00 Dimon Boundaries EURUSD,H4 : raison uninit 4
17:26:00 Limites de Dimon EURUSD,H4 : enlevé
18:13:01 USDCHF,H1 : chargé correctement
18:13:01 USDCHF,H1 : BandsPeriod=20 ; i=1 ; BandsShift=0 ; BandsDeviations=2 ; Lots=0.1 ; TakeProfit=50 ; stoploss=10 ;
18:13:01 Dimon Borders EURUSD,H4 : chargé correctement
18:13:01 Dimon's Boundaries EURUSD,H4 entrées : BandsPeriod=20 ; i=1 ; BandsShift=0 ; BandsDeviations=2 ; Lots=0.1 ; TakeProfit=50 ; stoploss=10 ;
18:13:02 Dimon Borders EURUSD,H4 : initialisé
18:13:02 Dimon USDCHF,H1 : initialisé
02:26:22 Borders USDCHF,H1 : désinitialisé
02:26:22 USDCHF,H1 : raison uninit 4
02:26:22 USDCHF,H1 : supprimé
02:26:22 Les limites de Dimon EURUSD,Daily : désinitialisé
02:26:22 Les limites de Dimon EURUSD,Daily : raison uninit 4
02:26:22 Limites de Dimon EURUSD,Daily : enlevé
12:53:16 USDCHF,H1 : chargé avec succès
12:53:16 Entrées USDCHF,H1 de Dimon : BandsPeriod=20 ; i=1 ; BandsShift=0 ; BandsDeviations=2 ; Lots=0.1 ; TakeProfit=50 ; stoploss=10 ;
12:53:16 GMT Frontières EURUSD,Daily : chargé avec succès
12:53:16 Dimon's Boundaries EURUSD,Daily entrées : BandsPeriod=20 ; i=1 ; BandsShift=0 ; BandsDeviations=2 ; Lots=0.1 ; TakeProfit=50 ; stoploss=10 ;
12:53:20 Dimon Borders EURUSD,Daily : initialisé
12:53:20 USDCHF,H1 : initialisé
12:54:11 Les limites de Dimon EURUSD,Daily : désinitialisé
12:54:11 Les limites de Dimon EURUSD,Daily : raison 3 non initialisée
12:54:11 Dimon's Boundaries EURUSD,H4 : initialisé
17:26:00 USDCHF,H1 : désinitialisé
17:26:00 USDCHF,H1 : raison uninit 4
17:26:00 USDCHF,H1 : supprimé
17:26:00 Dimon Boundaries EURUSD,H4 : désinitialisé
17:26:00 Dimon Boundaries EURUSD,H4 : raison uninit 4
17:26:00 Limites de Dimon EURUSD,H4 : enlevé
18:13:01 USDCHF,H1 : chargé correctement
18:13:01 USDCHF,H1 : BandsPeriod=20 ; i=1 ; BandsShift=0 ; BandsDeviations=2 ; Lots=0.1 ; TakeProfit=50 ; stoploss=10 ;
18:13:01 Dimon Borders EURUSD,H4 : chargé correctement
18:13:01 Dimon's Boundaries EURUSD,H4 entrées : BandsPeriod=20 ; i=1 ; BandsShift=0 ; BandsDeviations=2 ; Lots=0.1 ; TakeProfit=50 ; stoploss=10 ;
18:13:02 Dimon Borders EURUSD,H4 : initialisé
18:13:02 Dimon USDCHF,H1 : initialisé
Vous devez regarder l'EA. Mais peut-être n'avez-vous pas activé l'autotrading. Le visage de votre EA est-il souriant ?