Stop qui déclenche un ordre "marché"

Stop qui déclenche un ordre "marché"

Postby AlainF63 » 24 Nov 2017 10:04

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
AlainF63
 
Posts: 8
Joined: 18 Sep 2017 11:22

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

Postby WHS Support » 24 Nov 2017 10:29

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
WHS Support
 
Posts: 2052
Joined: 14 Feb 2013 11:27

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

Postby AlainF63 » 24 Nov 2017 11:03

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é ?
AlainF63
 
Posts: 8
Joined: 18 Sep 2017 11:22

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

Postby WHS Support » 24 Nov 2017 11:12

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
WHS Support
 
Posts: 2052
Joined: 14 Feb 2013 11:27

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

Postby AlainF63 » 24 Nov 2017 11:54

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.
AlainF63
 
Posts: 8
Joined: 18 Sep 2017 11:22

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

Postby WHS Support » 24 Nov 2017 14:32

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
WHS Support
 
Posts: 2052
Joined: 14 Feb 2013 11:27

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

Postby AlainF63 » 03 Dec 2017 06:20

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).
AlainF63
 
Posts: 8
Joined: 18 Sep 2017 11:22


Return to WHS NANOTRADER - EXPRESS PROGRAMMING

Who is online

Users browsing this forum: No registered users and 6 guests