Aide au codage - page 521

 

Y a-t-il une âme charitable (Hint, Hint, Nudge, Nudge) qui pourrait ajouter un Stop Loss à l'Expert ci-joint... également en valeur monétaire ?

Merci beaucoup.

 
Jeeves:
Y a-t-il une âme charitable (Hint, Hint, Nudge,Nudge) qui pourrait ajouter un Stop Loss à l'Expert ci-joint... également en valeur monétaire ? Merci beaucoup.

Essayez celui-ci : https://www.mql5.com/en/forum/175843/page10

Définissez le InitialStop 0, définissez TrailOnlyInProfit sur true et définissez CloseWhenProfit sur le profit souhaité (dans la devise du compte). Vous pouvez utiliser un cadre temporel très élevé pour l'ema afin que le trailing stop soit éloigné (mais si vous définissez TrailOnlyInProfit à true, le trailing stop sera défini uniquement lorsque le profit est >0, de sorte que vous n'aurez pas de trail stops perdants qui sont proches du prix d'ouverture de l'ordre).

 

Merci.

Je viens juste de rentrer d'une réunion. Je vais faire un essai vendredi. Ma méthode fonctionne bien avec celle que j'ai jointe. Je négocie à partir d'un graphique 1 min @ £2 a pop et je règle l'expert pour cinq pips... cela me donne un profit de £100 3,4,5 fois par jour. Je dois être là en raison de l'absence d'un stop. Donc celui que vous avez proposé pourrait être le chaînon manquant !

Merci beaucoup, beaucoup. Je vous tiendrai au courant de la suite des événements.

 

Salut Guy...S'il vous plaît ne soyez pas offensé, mais je préfère vraiment le premier. Plus facile à manipuler pour quelqu'un comme moi (un idiot du codage !) Serait-il possible pour vous d'ajouter une entrée stop loss en espèces à celui-ci ? Le premier, c'est-à-dire !

 
Jeeves:
Salut Guy... Ne soyez pas offensé, mais je préfère vraiment le premier. Plus facile à manipuler pour quelqu'un comme moi (un idiot du codage !) Serait-il possible pour vous d'ajouter une entrée stop loss en espèces à celui-ci ? Le premier, c'est-à-dire !

Je vais essayer de faire quelque chose d'aussi simple que possible.

 

Vous êtes vraiment une star, mon ami. Merci beaucoup, beaucoup.

 

Code percentile ?

J'ai besoin d'un code pour ignorer les pourcentages supérieurs et inférieurs de 'X' valeurs dans un tableau / tampon, afin de pouvoir faire une moyenne ou travailler avec le reste. Par exemple, si je le règle sur '90' (ou peut-être '5'), il écarterait les 5 % de valeurs supérieures et les 5 % de valeurs inférieures, et utiliserait les 90 % du milieu.

Big Be

 
Big Be:
J'ai besoin d'un code qui ne tienne pas compte des "X" pourcentages supérieurs et inférieurs des valeurs d'un tableau ou d'un tampon, afin que je puisse calculer la moyenne ou travailler avec le reste. Par exemple, si j'attribue la valeur '90' (ou peut-être '5'), les 5 % de valeurs les plus élevées et les 5 % de valeurs les plus basses seront ignorées et les 90 % restants seront utilisés. Big Be

Vous pouvez faire quelque chose de similaire à ceci :

startElement = (int)percentToIgnore/totalNombred'éléments ;

endElemt = totalNumberOfElements-startElement ;

c'est dans le cas des tableaux - pour les tampons, il suffit d'inverser les éléments de début et de fin.

 

mladen,

C'est une partie de la réponse...

Je pense que ce serait :

startElement = (int)percentToIgnore *totalNumberOfElements

Comment sélectionner les éléments à utiliser ?

Dois-je les ordonner ? Comment ?

Big Be

 
Big Be:
mladen,

C'est une partie de la réponse...

Je pense que ce serait :

startElement = (int)percentToIgnore *totalNumberOfElements

Comment sélectionner les éléments à utiliser ?

Dois-je les ordonner ? Comment ?

Big Be

Cela dépend de ce que vous considérez comme un "%".

S'il s'agit d'une position, vous n'avez pas besoin de les ordonner.

S'il s'agit de valeurs, vous devez les ordonner. Une façon d'obtenir quelque chose de similaire serait la suivante : https://en.wikipedia.org/wiki/Quantile.

Sinon, il faudrait avoir une double boucle : d'abord pour déterminer les valeurs et ensuite pour trouver les valeurs intéressantes. La double boucle est d'une complexité n^n et si vous essayez de l'utiliser sur un tampon de l'ensemble de l'historique, vous risquez un gel terminal.