Aide au codage - page 224

 

Cher Mladen

J'ai trouvé le problème. C'était un problème de Bid et Ask !

Le meilleur,

 
Air92:
Bonjour,Mladen.si probablement il faut ajouter dans Momentum-Atr l'indicateur filtre ema+ ? Mais seulement que l'EMA était trop normalisée ? Il sera probablement mieux d'ajouter une autre moyenne, SMA peut-être.Franchement, je ne sais pas quoi faire. Je veux recevoir dans cet indicateur un croisement avec MA.c'est nécessaire pour que le momentum croise zero-entry. Croise une MA -sortie

Aidez-moi, s'il vous plaît.

Merci.

Cher Mladen, si c'est impossible ou irrationnel, dites-le moi s'il vous plaît.

 
Air92:
Cher Mladen, si c'est impossible ou si c'est irrationnel, s'il vous plaît, dites-le moi.

Air92

Je ne suis vraiment pas sûr d'avoir bien compris le message. Voici une version à laquelle on a ajouté une ligne "signal" pour laquelle on peut choisir la méthode de moyenne (les habituelles : sma, ema, smma et lwma).

 
mladen:
Air92 Je ne suis vraiment pas sûr d'avoir bien compris le post. Voici une version à laquelle on a ajouté une ligne "signal" pour laquelle on peut choisir la méthode de moyenne (les habituelles : sma, ema, smma et lwma).

Oui, vous avez bien compris. Merci, c'est nécessaire.

Dossiers :
images.jpg  14 kb
 

Histogramme de volatilité

Bonjour,

J'ai obtenu cet indicateur qui trace le nombre d'écarts types de chaque barre mais lorsque je le trace pour l'or ou le s&p, les écarts types ne sont pas tracés correctement. Le site sur lequel je l'ai obtenu explique comment il est censé fonctionner : Close to Close - Conseiller expert MetaTrader

Est-ce que quelqu'un peut m'aider à le corriger pour qu'il indique le nombre d'écarts types d'une barre par rapport à x barres ?

Merci

écart-type-close-to-close.mq4

 
tradewiser:
Bonjour,

J'ai obtenu cet indicateur qui trace le nombre d'écarts types de chaque barre mais lorsque je le trace pour l'or ou le s&p, les écarts types ne sont pas tracés correctement. Le site web sur lequel je l'ai obtenu explique comment il est censé fonctionner : Close to Close - Conseiller expert MetaTrader

Est-ce que quelqu'un peut m'aider à le corriger pour qu'il indique le nombre d'écarts types d'une barre par rapport à x barres ?

Merci

standard-deviation-close-to-close.mq4

tradewiser

Comme je le vois, ce n'est pas censé montrer les écarts types mais l'écart type d'un momentum normalisé. En ce qui concerne le code, la façon dont il est calculé, il semble que le codeur a fait exactement ce qu'il avait l'intention de faire.

 

ok, merci. Je comprends maintenant

mladen:
tradewiser Comme je le vois, ce n'est pas censé montrer les écarts types mais l'écart type d'un momentum normalisé. En ce qui concerne le code, la façon dont il est calculé, il semble que le codeur a fait exactement ce qu'il avait l'intention de faire.
 

Bonjour mladen et mrtools, désolé de vous déranger les gars, mais j'ai une petite question .... Comment faire pour que les 15 minutes et les 30 minutes soient au dessus des 1 heure et des 4 heures. Comme vous pouvez le voir sur la capture d'écran, les 1 heure et les 4 heures sont au dessus des 15 minutes et des 30 minutes... j'ai essayé de le faire moi-même mais sans succès... vous pouvez le faire pour moi, j'apprécie vraiment beaucoup... merci beaucoup

ichi360_monitor_v3_mod_1.mq4

Dossiers :
 
johnjacob:
Bonjour mladen et mrtools, désolé de vous déranger, mais j'ai une petite question... Comment faire pour que les 15 minutes et les 30 minutes soient au dessus des 1 heure et des 4 heures. Comme vous pouvez le voir sur la capture d'écran, les 1 heure et les 4 heures sont au dessus des 15 minutes et des 30 minutes... J'ai essayé de le faire moi-même mais sans succès... Vous pouvez le faire pour moi, j'apprécie beaucoup... Merci beaucoup...ichi360_monitor_v3_mod_1.mq4

johnjacob

Dans le code, trouve les lignes qui ont "OBJPROP_YDISTANCE" dans le code et échange les valeurs de l'objet nommé "txt1H_..." avec "txt4H_..." et "txt30M_..." avec "txt15M_...". Une fois que vous aurez fait cela (échanger les positions y), tout sera OK.

 

Tu veux dire comme ça... ça n'est pas bien sorti... c'est mieux si tu le fais, ensuite j'aurai fini de demander.

// --- Texte de MasterWhite ajouté

ObjectCreate("txt15M_1", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt15M_1", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt30M_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 116) ;

ObjectSet("txt15M_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120) ;

ObjectCreate("txt15M_2", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt15M_2", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt30M_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 116) ;

ObjectSet("txt15M_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94) ;

ObjectCreate("txt15M_3", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt15M_3", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt30M_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 116) ;

ObjectSet("txt15M_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68) ;

ObjectCreate("txt15M_4", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt15M_4", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt30M_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 116) ;

ObjectSet("txt15M_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 34) ;

ObjectCreate("txt15M_5", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt15M_5", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt30M_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 116) ;

ObjectSet("txt15M_5", OBJPROP_XDISTANCE, TextOffSetFromRight) ;

// ---- Texte original (déplacé vers le bas)

ObjectCreate("txt1H_1", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt1H_1", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt4H_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 76) ;

ObjectSet("txt1H_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120) ;

ObjectCreate("txt1H_2", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt1H_2", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt4H_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 76) ;

ObjectSet("txt1H_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94) ;

ObjectCreate("txt1H_3", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt1H_3", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt4H_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 76) ;

ObjectSet("txt1H_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68) ;

ObjectCreate("txt1H_4", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt1H_4", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt4H_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 76) ;

ObjectSet("txt1H_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 34) ;

ObjectCreate("txt1H_5", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt1H_5", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt4H_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 76) ;

ObjectSet("txt1H_5", OBJPROP_XDISTANCE, TextOffSetFromRight) ;

// --- Texte MasterWhite ajouté

ObjectCreate("txt30M_1", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt30M_1", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt15M_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 136) ;

ObjectSet("txt30M_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120) ;

ObjectCreate("txt30M_2", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt30M_2", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt15M_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 136) ;

ObjectSet("txt30M_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94) ;

ObjectCreate("txt30M_3", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt30M_3", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt15M_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 136) ;

ObjectSet("txt30M_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68) ;

ObjectCreate("txt30M_4", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt30M_4", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt15M_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 136) ;

ObjectSet("txt30M_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 34) ;

ObjectCreate("txt30M_5", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt30M_5", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt15M_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 136) ;

ObjectSet("txt30M_5", OBJPROP_XDISTANCE, TextOffSetFromRight) ;

// ---- Texte original (déplacé vers le bas)

ObjectCreate("txt4H_1", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt4H_1", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt1H_1", OBJPROP_YDISTANCE, TextOffSetFromTop + 96) ;

ObjectSet("txt4H_1", OBJPROP_XDISTANCE, TextOffSetFromRight + 120) ;

ObjectCreate("txt4H_2", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt4H_2", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt1H_2", OBJPROP_YDISTANCE, TextOffSetFromTop + 96) ;

ObjectSet("txt4H_2", OBJPROP_XDISTANCE, TextOffSetFromRight + 94) ;

ObjectCreate("txt4H_3", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt4H_3", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt1H_3", OBJPROP_YDISTANCE, TextOffSetFromTop + 96) ;

ObjectSet("txt4H_3", OBJPROP_XDISTANCE, TextOffSetFromRight + 68) ;

ObjectCreate("txt4H_4", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt4H_4", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt1H_4", OBJPROP_YDISTANCE, TextOffSetFromTop + 96) ;

ObjectSet("txt4H_4", OBJPROP_XDISTANCE, TextOffSetFromRight + 34) ;

ObjectCreate("txt4H_5", OBJ_LABEL, 0, 0, 0) ;

ObjectSet("txt4H_5", OBJPROP_CORNER, DisplayCorner) ;

ObjectSet("txt1H_5", OBJPROP_YDISTANCE, TextOffSetFromTop + 96) ;

ObjectSet("txt4H_5", OBJPROP_XDISTANCE, TextOffSetFromRight) ;

Raison: