İş tamamlandı
İş Gereklilikleri
J’ai payé une dizaine d’indicateur sur le marché MQL4 et j’aimerais fusionner leur signal en un seul signal suivant que 70% ont le même type de signal. Les indicateurs ne sont pas obligés de lancer leur signal au même moment.
A titre illustratif, je donne cet exemple pour 5 indicateurs :
- L’indicateur N°1 lance un achat au temps t1,
- L’indicateur N°2 lance un achat au temps t2,
- L’indicateur N°3 lance un achat au temps t3,
- L’indicateur N°4 lance une vente au temps t4,
- L’indicateur N°5 lance un achat au temps t4,
o Au temps t4, on a 4/5 = 80% (supérieur à la condition de 70%) des indicateurs qui sont en achat, alors l’indicateur de fusion lancera un achat au temps t4
-
- L’indicateur N°1 lance une vente au temps t5,
- L’indicateur N°2 maintient son précèdent achat,
- L’indicateur N°3 lance une vente au temps t6,
- L’indicateur N°4 maintient sa vente précédente,
- L’indicateur N°5 lance une vente au temps t7,
o Au temps t7, on a 4/5 = 80% (supérieur à la condition de 70%) des indicateurs qui sont en vente, alors l’indicateur de fusion lancera une vente au temps t7
Pour faciliter la tache au programmeur qui me fera ce code, je veux que le code soit fait en se basant sur les signaux de trois indicateurs de base : RSI, Bollinger et MACD
Je connais un peu la programmation sur mql4, donc si le code est bon, je pourrai utiliser la fonction «icustom» pour appeler mes indicateurs personnalisés.
NB : Vu que je demande un code basé sur seulement 3 indicateurs, il est très facile de créer le code avec l’utilisation de «ou» pour définir les conditions car le nombre de possibilité est peu. Avec 15 ou 20 indicateurs, il y a beaucoup de possibilités et il serait très difficile de définir toutes les conditions. C’est pour cela que je tiens à ce que le signal de l’indicateur de fusion soit liée au pourcentage du nombre d’indicateur qui ont le même signal. Ce pourcentage doit une variable de type «extern» pour que je puisse le modifier directement dans les paramètres de l’indicateur de fusion.
Le programmeur devra me donner le code source à la fin du travail.