Buon pomeriggio,
per poter utilizzare alcune strategie sarebbe indispensabile poter dare alla piattaforma l’ordine di chiudere le posizioni aperte al raggiungimento di un certo livello di profitto. Mi spiego meglio. Voglio poter dire alla piattaforma: chiudi le 3 posizioni aperte quando il profitto arriva a 50 euro (ad esempio).
Esiste un modo per poter dare questo tipo di comando? o almeno di poter mettere un allarme al raggiungimento del profitto prestabilito?
Grazie
Stefano
Conosco
PositionPerf
che però restituisce una percentuale di guadagno/perdite, non so se esiste il modo di sapere l’importo.
Per ottenere il reale profitto flottante sul mercato puoi utilizzare questo frammento di codice:
//floating profit
floatingprofit = (((close-positionprice)*pointvalue)*countofposition)/pipsize //actual trade gains
altrimenti, se vuoi calcolare il profitto realizzato quando gli ordini sono chiusi, puoi provare a fare differenza di STRATEGYPROFIT ogni volta che non sei ONMARKET
Grazie Nicolas, ma il codice che hai scritto devo inserirlo come ProOrder?
Sì, questo è lo snippet di codice necessario per chiudere automaticamente gli ordini quando il profitto fluttuante è più o uguale a 50 euro:
//floating profit
floatingprofit = (((close-positionprice)*pointvalue)*countofposition)/pipsize //actual trade gains
if(floatingprofit>=50) then
sell at market
exitshort at market
endif
Grazie Nicolas lo provo senz’altro e ti faccio sapere se funziona. Grazie a buona giornata!
Buongiorno Nicolas,
chiedo se è possibile dare un comando con ProOrder in cui dico al sistema di acquistare ad esempio eur/usd a determinate condizioni e contemporaneamente di aprire una posizione short, ad esempio su usd/chf. Allo stesso modo poi vorrei dare il comando di chiudere la posizione su eur/usd a determinate condizioni, e contemporaneamente di chiudere la posizione aperta su usd/chf. E’ possibile?
Grazie e buona giornata!