Stop qui déclenche un ordre "marché"

Post Reply
AlainF63
Posts: 8
Joined: 18 Sep 2017 11:22

Stop qui déclenche un ordre "marché"

Post by AlainF63 »

Bonjour,

Dans un programme qui génère des ordres stop à partir de plusieurs indicateurs, comment indiquer, lorsque la condition est remplie (croisement de MM par exemple), que l'on vend au prix du marché ? En utilisant SetStopPrice ?

J'ai bien regardé les vidéos mais je ne trouve pas de réponse.

Merci.

AF
User avatar
WHS Support
Posts: 2430
Joined: 14 Feb 2013 10:27

Re: Stop qui déclenche un ordre "marché"

Post by WHS Support »

Bonjour,

Par défaut et par definition, un ordre stop déclenche un ordre marché. Il n'y a donc rien à faire de particulier. Assurez-vous simplement que dans 'Paramètres Evaluateur' (en haut dans la barre de personalisation), l'exécution du stop est bien sur 'Immédiatement'.

Bien cordialement

WHS Lux
AlainF63
Posts: 8
Joined: 18 Sep 2017 11:22

Re: Stop qui déclenche un ordre "marché"

Post by AlainF63 »

Merci mais il me semble qu'un ordre stop, à l'image de ceux présentés dans les exemples et vidéos, est toujours accompagné d'un niveau (exemple pris dans le guide Express : SetStopPrice (EntryPrice() - 15)). En cas de retournement d'une MM, par quoi puis-je remplacer le "SetStopPrice(Entryprice..." de ce même exemple pour avoir un ordre marché ?
User avatar
WHS Support
Posts: 2430
Joined: 14 Feb 2013 10:27

Re: Stop qui déclenche un ordre "marché"

Post by WHS Support »

Vous mélangez code Express et simple utilisation d'un sentimentor en tant que stop. Si vous utilisez une croisement de MM en tant que stop sentimentor, par exemple, le simple croisement des deux moyennes déclenchera un ordre au marché pour clôture la position en cours. Faites le test sur votre compte Paper.

Bien cordialement

WHS Lux
AlainF63
Posts: 8
Joined: 18 Sep 2017 11:22

Re: Stop qui déclenche un ordre "marché"

Post by AlainF63 »

Je mélange peut-être mais je suis en train de faire un code Express qui prend en compte une mm ET un autre indicateur selon la situation.
User avatar
WHS Support
Posts: 2430
Joined: 14 Feb 2013 10:27

Re: Stop qui déclenche un ordre "marché"

Post by WHS Support »

Voici le code pour une moyenne mobile sentimentor stop en Express :

Express Stop Simple
vars
input $increase (1, 25, 10);
series ma;
calculation
if IsFirstBar () then
MovingAverage (close, ma, 10);
if MarketPosition() = 1 then //long
begin
if IsIntradayEntry() then //we just opened the position

SetStopPrice (ma);
end
else if MarketPosition() = -1 then //short
begin
if IsIntradayEntry() then //we just opened the position

SetStopPrice (ma);
end

Ici, le stop se déplace au niveau de la moyenne mobile. Si le cours vient toucher le stop, un ordre est exécuté au prochain cours du marché (un ordre stop déclenche un ordre marché lorsqu'il est touché).

J'espère que cela répond un peu à votre question. Je vous propose de contacter notre helpdesk, si vous souhaitez plus de precisions.

Bien cordialement

WHS Lux
AlainF63
Posts: 8
Joined: 18 Sep 2017 11:22

Re: Stop qui déclenche un ordre "marché"

Post by AlainF63 »

Merci pour ce code. Dans l'attente d'une solution, j'avais fait quelque chose de très proche (une MM multipliée par 1.05 ou 0.95 selon le sens de la position).
Post Reply

Return to “WHS NANOTRADER - EXPRESS PROGRAMMING”