Bonjour à tous,
Excusez moi si la question a déjà ete posée…. je n’ai pas trouve de réponse à ce sujet précis. débutant en programmation je me permet de solliciter votre aide.
Dans le cadre de stratégie automatique sur les futures chez Interactive Broker (non pas sur des CFD chez IG ) soit sur le MNQ.
Je souhaiterai cloturer la moitié de la position des que l’on arrive à un gain de 100 points et laisser “courir” la moitié restante pour la cloturer via par exemple le croisement à la baisse d’un indicateur . j’ai 3/4 questions :
1/ Je comprends que la commande SET TARGET pPROFIT 100 , pourra etre execute sur une meche haute – On n’a pas besoin d’attendre la cloture de la bougie .
—-> C’est bien cela ?
2. / de meme cette commande va cloturer la totalite de la position . c’est bien cela ?
3/ comment peut on faire pour preciser une quantité , soit par exemple la motié de la quantité existante ?
4/ Si on ne peut pas via la commande SET TARGET pPROFIT y a t il un autre moyen pour etre executé sur une meche haute ( ne pas attendre la cloture de la bougie)
Vous remerciant à l’avance de votre aide
Vous devez utiliser SET TARGET pPROFIT X, où X est le profit maximum final à atteindre.
Ensuite, vous devez insérer un code qui ferme la moitié de la position lorsque vous atteignez un objectif partiel (par exemple X/2, ou toute autre valeur), avec un ordre au marché :
ONCE X = 100
ONCE Y = floor(X / 2)
ONCE SL = 30
IF myLongConditions THEN
BUY 1 Contract at Market
SET TARGET pPROFIT X
SET STOP pLOSS SL
ENDIF
IF OnMKarket THEN
Pips = PositionPrice * PositionPerf / PipSize
IF (Pips >= Y) AND abs(CountOfPosizion = 1) THEN
SELL 0.5 Contract at Market
ENDIF
Je ne l’ai pas essayé.
Bonjour
Merci beaucoup Roberto ,
Oui mais le SELL 0.5 Contract at Market sera executé à la cloture de la bougie ? Donc on ne sera pas executé sur une meche haute …..
Si on decortique le sujet pourriez SVP me confirmer les poits 1/ et 2/ et 3/ :
1/ La commande SET TARGET pPROFIT va etre executé immediatement , on n’a pas besoin d’attendre la fin de la bougie pour qu’elle soit executé , donc on peut vendre sur une meche haute .
——> c’est bien cela je ne me trompe pas ?
2/ On ne peut pas mettre de quantité à la commande SET TARGET pPROFIT . Elle cloture TOUTE la position ?
——-> C’est bien cela je ne me trompa pas ?
merci d’avance , en// j’essaye votre code
Re Coucou Roberto 🙂
Merci beaucoup pour cette reponse claire et rapide.
Donc en conclusion dans le cadre d’une stratégie qui tourne en H1 si je veux profiter ( pour un trade en Long) d’une meche haute pour sortir avec un Target Profit= 100 points sur la 1/2 de la position la seule solution qui me reste est de faire tourner ma strategie en multi TimeFrame avec par exemple Default = 1 seconde et H1 en UpdateOnClose .
De calculer les 100 points et d’aller voir toutes les secondes :
IF Close = valeur de cloture qui represente les 100 points de gain THEN
Sell 1/2 de la position at Market
ENDIF
et apres continuer à gerer la quantité restante comme je le fais actuellement en H1.
CEla complique tres nettement les affaires mais c’est un workaround pour pallier au fait que on ne peut pas mettre de quantité au SET TARGET p Profit . Ca me parait etre la seule solution pour essayer de profiter de la meche Haute. Ce qui arrive quand meme assez souvent sur le MNQ .
1/ qu’en penses tu ?
2/ Default en 1 seconde et le reste en H1 UpDateONClose est possible ? mais bon je m’y mets de suite et vais essayer ……
Oui, cela devient plus compliqué, mais vous pouvez le faire.