PDA

Afficher la version compl?te : MQL4 codant pour tracer des lignes



ezely13
23/06/2018, 19h33
Salut ? tous!

Donc, je suis un peu nouveau ? coder et j'essaie d'?crire un EAScriptIndior (selon ce qui fera le travail) pour tracer une ligne verticale sur un graphique s?lectionn? ? tous les points o? une certaine condition est remplie. ?? ce stade, il est assez basique, c'est-?-dire tracer une ligne verticale si le prix de cl?ture d'une barre particuli?re est inf?rieur ? la moyenne mobile de 90 bougies (du prix de fermeture de la bougie) ?? CETTE BARRE. Une fois que cela fonctionne, je peux ajouter plus de conditions et d?velopper davantage l'indior. Voici ce que j'ai jusqu'? pr?sent:

annuler OnTick ()
{
datetime time = iTime (NULL, NULL, 0);
if (PRICE_CLOSE lt; iMA (NULL, 0,90,0,0, PRICE_CLOSE, 0))
ObjectCreate (Ligne heure, OBJ_VLINE, 0, heure, 0,0);
}

Le probl?me est que cela commence avec une barre o? cette condition est vraie, et il faut faire cela pour toutes les barres suivantes - m?me si la moyenne mobile de 90 p?riodes gt; prix de cl?ture plus tard.

Je sais que la forme actuelle du code peut dessiner une ligne ? toutes les barres o? la condition est vraie et pas seulement la barre o? la condition devient vraie - et c'est quelque chose que j'esp?re aborder (et quelque chose dont j'ai besoin d'aide), Si je ne me trompe pas, n'est-ce pas une question distincte de ce qui se passe avec le code ci-dessus?

En outre, serait-il pr?f?rable d'?crire un script ou un EA ou un CI pour cela?

Comme je l???ai dit, je suis un codeur d?butant, donc toute aide serait tr?s appr?ci?e.

Merci!

gjkhack
16/11/2021, 18h45
Ce serait un Indi, car vous n???en ?changerez pas. EA est n?cessaire si vous devez ?changer des signaux. Ajoutez simplement une condition suppl?mentaire pour arr?ter la ligne sur les barres suivantes ..... si (Fermer [i 1] lt; iMA (NULL, 0,90,0,0, PRICE_CLOSE, i 1) Fermer [i 2] gt; = iMA (NULL, 0,90,0,0, PRICE_CLOSE, i 2)) o? ?i? est le compteur dans une boucle qui v?rifie chaque barre. HTH M.

ezely13
16/11/2021, 20h06
Hey, merci!

gjkhack
16/11/2021, 21h27
https://www.sundytrading.com/attachments/1531397719.png

ilakuz
16/11/2021, 22h48
1 pi?ce (s) jointe (s)


https://www.sundytrading.com/attachments/1531397719.pngBonjour Futurespec, S'il vous pla?t, je sais que vous ?tes tr?s occup?. Mais j'ai besoin de ton aide. Pouvez-vous m'aider ? modifier une ?valuation environnementale en ajoutant des paires multiples dans lesquelles vous ins?rez l'EA dans une paire et cela affecte d'autres devises. L'entr?e sera bas?e sur l'indior dans l'EA. En outre, le targetprofit fermera toutes les paires de transactions dans Profit. J'appr?cierai votre r?ponse et votre aide. Merci
https://www.sundytrading.com/attachments/15313977241962917095.mq4

gjkhack
17/11/2021, 00h08
Salut krisgale, d?sol? mais ne peut pas prendre des emplois comme ?a sans payer. De temps en temps, si je ne fais rien, je ferai des travaux simples et gratuits pour aider les gens, mais si je r?pondais ? toutes les demandes, je serais inond?. J'esp?re que tu as compris. M.

ilakuz
17/11/2021, 01h29
J'appr?cie votre r?ponse. J'ai ?t? impressionn? par votre gentillesse, les gens ont comment? la programmation. Si vous voulez que je paye pour le service; aucun probl?me. J'ai vu EA multi-devises que vous avez contribu? en modifiant. Tout le monde a appr?ci? votre travail dans l'EA. Je fais une d?monion de l'EA et j'ai remarqu? des lacunes que je souhaiterais que vous am?lioriez. 1) L'entr?e EA est stagnante. Vous devez changer manuellement 0,1 ou -1 avant de pouvoir acheter ou vendre ou ne pas ?changer; qui suppose de ne pas l'?tre. J'aimerai que vous ajoutiez MA (p?riode, m?thode et prix) pour acheter ou vendre (Logique d'entr?e). C'est-?-dire que l'EA d?pend de l'AM pour acheter ou vendre pour chaque paire de devises. 2) Je veux que vous ajoutiez un exposant de lot et PipStep visible dans le tick externe. Toute autre fonction reste. Combien cela va-t-il co?ter? Appr?cierez votre r?ponse rapide. Merci

ilakuz
17/11/2021, 02h50
Salut krisgale, d?sol? mais ne peut pas prendre des emplois comme ?a sans payer. De temps en temps, si je ne fais rien, je ferai des travaux simples et gratuits pour aider les gens, mais si je r?pondais ? toutes les demandes, je serais inond?. J'esp?re que tu as compris. M.
Bonjour futurespec, nous appr?cions votre r?ponse. J'ai ?t? impressionn? par votre gentillesse, les gens ont comment? la programmation. Si vous voulez que je paye pour le service; aucun probl?me. J'ai vu EA multi-devises que vous avez contribu? en modifiant. Tout le monde a appr?ci? votre travail dans l'EA. Je fais une d?monion de l'EA et j'ai remarqu? des lacunes que je souhaiterais que vous am?lioriez. 1) L'entr?e EA est stagnante. Vous devez changer manuellement 0,1 ou -1 avant de pouvoir acheter ou vendre ou ne pas ?changer; qui suppose de ne pas l'?tre. J'aimerai que vous ajoutiez MA (p?riode, m?thode et prix) pour acheter ou vendre (Logique d'entr?e). C'est-?-dire que l'EA d?pend de l'AM pour acheter ou vendre pour chaque paire de devises. 2) Je veux que vous ajoutiez un exposant de lot et PipStep visible dans le tick externe. Toute autre fonction reste. Combien cela va-t-il co?ter? Appr?cierez votre r?ponse rapide. Merci

gjkhack
17/11/2021, 04h11
Je ne peux pas vous PM comme vous ?tes un nouveau membre. Payez tout ce que vous croyez juste. Vos 2 messages r?pertorient diff?rentes demandes. Lequel veux-tu? M. EDIT: Ne sait pas d'o? vient le code mais ne compile m?me pas !! Mal ?crit!

ilakuz
17/11/2021, 05h31
1 pi?ce (s) jointe (s)

Je ne peux pas vous PM comme vous ?tes un nouveau membre. Payez tout ce que vous croyez juste. Vos 2 messages r?pertorient diff?rentes demandes. Lequel veux-tu? M. EDIT: Ne sait pas d'o? vient le code mais ne compile m?me pas !! Mal ?crit!
Bonjour futurespec, oui. Je vais attacher l'EA multidevises et non
https://www.sundytrading.com/general-forex-discussion/1265-pattern.htmlencore. Le multi-devises EA a d?j? ce que je voulais que vous ajoutiez dans le
https://www.sundytrading.com/trading-system-and-egies/338-multiple-accounts-fxsol.html. Donc pas besoin de
https://www.sundytrading.com/trading-system-and-egies/969-positioning-dominate.htmlJe voulais juste que vous ajoutiez: A)
https://www.sundytrading.com/trading-system-and-egies/1339-download-infinity-scalper-ultimate-forex-trading-tool.html1) L'entr?e EA est stagnante. Vous devez changer manuellement 0,1 ou -1 avant de pouvoir acheter ou vendre ou ne pas ?changer; qui suppose de ne pas l'?tre. Je voudrais que vous ajoutiez une MA (p?riode, m?thode et prix) pour que l'EA ach?te et vende (logique d'entr?e). C'est-?-dire que l'EA d?pend de l'AM pour acheter ou vendre pour chaque paire de devises. 2) Je veux que vous ajoutiez un exposant de lot et PipStep visible dans le tick externe. Toute autre fonction reste. B) Profit_V101_demo 1) Ajouter une martingale (Exponent et PipStep) 2) Faites-en une paire de 6 de type multidevise telle que captur?e dans (A) Toutes les autres fonctions restent Comment puis-je vous payer? Puis-je payer par Bitcoin? Si ma demande vous plait Envoyez votre adresse BTC ? {adresse e-mail supprim?e par le personnel} Merci
https://www.sundytrading.com/attachments/1531397733589691040.mq4

ilakuz
17/11/2021, 06h52
2 pi?ce (s) jointe (s)

Je ne peux pas vous PM comme vous ?tes un nouveau membre. Payez tout ce que vous croyez juste. Vos 2 messages r?pertorient diff?rentes demandes. Lequel veux-tu? M. EDIT: Ne sait pas d'o? vient le code mais ne compile m?me pas !! Mal ?crit!
Bonjour futurespec, D?sol? s'il vous pla?t. Je ne l'ai pas bien attach?. Voir ci-joint pour le travail ci-dessus. Merci
https://www.sundytrading.com/attachments/1531397735173758798.mq4
https://www.sundytrading.com/attachments/15313977371564734068.02

gjkhack
17/11/2021, 08h13
Bonjour Kris, D?sol?, c'est du code d?compil? et je ne vais pas travailler avec ?a car c'est injuste sur le codeur original! Quand vous pouvez PM, dites-moi exactement ce que vous voulez et laissez-moi avoir votre email et nous pouvons partir de l?. M.