Bonjour,
Je suis en train de parametrer un achat au changement du SAR. Mais l’achat se fait sur le deuxieme signal et non sur le 1er.
Pouvez vous me dire ce qu’il faut changer dans mon code afin qu’il achete au premier signal et non au deuxième. Exemple joint en photo
(ensuite j’ajouterai au depassement de la bougie inférieure)
// Conditions pour ouvrir une position acheteuse
mysar = SAR[0.2,0.2,0.2]
// la cloture de la bougie sous la BB inférieur
bdown =BollingerDown[20](close)
// LE PLUS BAS DE LA BOUGIE sous la BB inférieur
ok = LOW <= bdown
// au changement de couleur vert
IF close[1] crosses over mysar and ok THEN
BUY 1 SHARES AT MARKET
ENDIF
Un grand merci 🙂
Bonjour,
Si je comprends bien ton graphe et ta question, ma réponse est la suivante :
- On voudrait tous savoir l’avenir et acheter en début de bougie si on pouvait savoir que la clôture de la bougie irait dans notre sens…
- La première valeur du SAR affichée sur ton graphique est une valeur en clôture de bougie. Ton système achète donc normalement à l’ouverture de la bougie suivante. (Tout va bien en somme et il n’y a pas de moyen à ma connaissance de procéder différemment)
ok merci pour ton intervenition, je vais régler le SAR pour tenter d’être en décalage afin d’acheter avant.
> Pour la clarté des messages sur les forums de ProRealCode, merci d’utiliser le bouton “insert PRT code” pour séparer la partie texte de la partie code, merci ! <<
Ce comportement est normal. Le code n’est lu qu’une seule fois à la fin de la barre (au Close) et l’autre envoyé à l’Open suivant. Donc le code que tu as fait prend bien en compte la première SAR, il ne faut pas se fier à la flèche qui indique quand l’ordre est envoyé, et non pas quelles informations ont été utilisées pour le permettre.