Help ! appel a debug ! pyramidage avec sortie flat

Forum d'entraide ProRealTime : prise en main, réglages, indicateurs, programmation ProBuilder et ProOrder, astuces entre utilisateurs de la plateforme.
ladefense92800
Maître Jedi
Messages : 4289
Enregistré le : 18 déc. 2011 18:21

Re: Help ! appel a debug ! pyramidage avec sortie flat

Message non lu par ladefense92800 »

falex a écrit :Pas possible PRT ne sais pas faire de hedging.

Au mieux tu te fais deux backtests l'un avec les short, l'autre avec les long et tu consolides le résultat à la main
t sur ?

a la limite pour le backtest , c est pas grave , et pour pro order on ne peut pas hedger ?

si on reflechit bien c est un ordre " forcé " .... :prier:
Avatar du membre
falex
Le Gladiateur
Messages : 34267
Enregistré le : 12 févr. 2013 15:41

Re: Help ! appel a debug ! pyramidage avec sortie flat

Message non lu par falex »

Bon je ce ne vais pas te répèter 50x : prt ne fait pas de hedging point barre
ladefense92800
Maître Jedi
Messages : 4289
Enregistré le : 18 déc. 2011 18:21

Re: Help ! appel a debug ! pyramidage avec sortie flat

Message non lu par ladefense92800 »

La nuit a porte conseil et c est un peu ton idée va falloir diviser en deux d un cote les achats et de l autre les shorts ça énerve mais bon c est déjà ça ....
ladefense92800
Maître Jedi
Messages : 4289
Enregistré le : 18 déc. 2011 18:21

Re: Help ! appel a debug ! pyramidage avec sortie flat

Message non lu par ladefense92800 »

voici la reponse de prt
Veuillez trouver ci-dessous notre réponse à votre demande d'aide à la programmation.
Le cumul de position longue et courtes simultanément dans une même stratégie n'est pas possible .

L'option force open ( qui permet de trader en postions longue et courtes en même temps) ne s'applique que sur le trading manuel.

Cordialement,
ladefense92800
Maître Jedi
Messages : 4289
Enregistré le : 18 déc. 2011 18:21

Re: Help ! appel a debug ! pyramidage avec sortie flat

Message non lu par ladefense92800 »

Code : #

// Définition des paramètres du code
DEFPARAM CumulateOrders = true // Cumul des positions désactivé




c1 = signalAchat 
c2 = signalVente




once compteurA =0
once compteurV =0



if c1 and shortonmarket then
buy  at market
compteurV=0
compteurA=1
endif

if c1 and longonmarket and  compteurA=1 then
sellshort  at market
compteurV=0
compteurA=2
endif



if c2 and longonmarket  then
sellshort  at market
compteurV=1
compteurA=0
endif




if c2 and  shortonmarket and compteurV=1  then
sellshort  at market
buy at market

compteurV=2
compteurA=0
endif
bon j ai ce code qui marche pas ......

ce que je veut faire :

j ai :

c1 = signalAchat
c2 = signalVente

tant que j ai c1 , c2 , c1 , c2 , c1 , c2, c1 , c2; c1 ..... j achete je vend alternitevement pas de soucis .......

si j ai deux c1 a la suite je vend au deuxieme c1 et je maintiens la positon tant que j ai pas un c2

idem

si j ai deux c2 a la suite j achete au deuxieme c2 et je maintiens la positon tant que j ai pas un c1

voila si quelqu un a une idee ........
ladefense92800
Maître Jedi
Messages : 4289
Enregistré le : 18 déc. 2011 18:21

Re: Help ! appel a debug ! pyramidage avec sortie flat

Message non lu par ladefense92800 »

dans demarche de hedging et separation d un ysteme en deux partie une qui achate et une autre qui vend , j ai besoin de comptabiliser des condition sans acheter et ou vendre ....


un autre truc que je voudrait faire :

Code : #

compteur = 0

if signalAchat  and compteur = 0 then 
close = valeur 
compteur=1
endif 

if compteur=1 and low crosses under valeur-10  then 
compteur =0
endif
et bien ça ca marche pas si quelqu un a une idee ....