Buonasera,
potreste dirmi per favore come mai prooerder (usato su CFD di IG) mi mette in off una strategia che funzion in backtest e mi cancella e rifiuta degli ordini con il seguente messaggio?:
“L’ordine inserito comporterebbe l’apertura di due posizion opposte a rischio limitato sullo stesso mercato e all’interno dello stesso conto. Non e’ possibile aprire posizione opposte a rischio limitato sullo stesso mercato.”
Il codice della strategia e’ questo:
DEFPARAM FLATAFTER= 215500 // replace closetime condition
RangeMultiplier=0.95
BegTime=090000
EndTime=095500
MyContracts=1
SkipDay=dayofweek<>5
if intradaybarindex=0 then
maxSetup = 0
minSetup = 0
dailyfactor = abs(dOpen(1)-dClose(1))<0.75*(dHigh(1)-dLow(1))
tradethisday=0
else
if barindex=tradeindex then
tradethisday=1
endif
endif
If dailyfactor and Time >= BegTime and Time <= EndTime and SkipDay and tradethisday=0 then
if maxSetup=0 then
maxSetup = dHigh(0) + RangeMultiplier * (dHigh(0) – dLow(0))
slLong=dHigh(0)
endif
if minsetup=0 then
minSetup = dLow(0) – RangeMultiplier * (dHigh(0) – dLow(0))
slShort = dLow(0)
endif
Buy mycontracts contract at maxSetup stop
Sell at slLong stop
SellShort mycontracts contract at minSetup stop
ExitShort at slShort stop
endif
If LongOnMarket then
Sell at slLong stop
elsif ShortOnMarket then
ExitShort at slShort stop
endif
set stop loss 1000
Per favore usa sempre il pulsante “Insert PRT code” quando inserisci il codice nei tuoi post per facilitare la lettura degli altri.
Le regole principali del forum sono ben evidenziate in giallo qui sotto.
Grazie 🙂
Il messaggio è abbastanza esplicito, non è possibile inserire ordini di tipo contrario con i conti a rischio limitato. Tu piazzi ordini contrari, uno Long ed uno Short, che potrebbero essere eseguiti entrambi e questo non è consentito.
Devi cambiare il tipo di conto oppure la strategia.
ciao Roberto,
ok per il pulsante “Insert PRT code”…sorry e’ stata una svista.
Ti chiedo:
Il problema descritto e’ un vincolo di Prorealtime quando metto la strategia in automatico su ProOrder oppure e’ un vincolo del Broker IG che non permette di gestire ordini di queso tipo?
PS:
Gli ordini sono contrari e’ vero, ma essendo una strategia breakout sono molto distanti l’ uno dall’altro ed e’ nella filosofia del trading system.
Ho provato anche a separare tali ingressi creando 2 strategie separate: una long ed una short, ma una delle 2 me la mette sempre offline con stessi messaggi e quindi e’ inutile modificare la strategia.
grazie
Riguarda il tipo di conto aperto col broker (in aderenza alle normative UE).
Solo in un conto NON a rischio limitato puoi avere due strategie che piazzano ordini contrapposti (hedging) sullo stesso strumento, c’è un’apposita opzione per farlo.