Chiusure parziali
Forums › ProRealTime forum Italiano › Supporto ProOrder › Chiusure parziali
- This topic has 10 replies, 3 voices, and was last updated 4 years ago by robertogozzi.
-
-
08/30/2019 at 5:01 PM #105927
Volevo sapere se qualcuno può darmi una mano no capisco dove sbaglio e mi questo errore. il concetto è entro sul bid best quote e chiudo sul midprice che su PRT sarebbe POSITIONPRICE dalle funzioni per ordini buy e per ordini sell entro sull ask best quote e chiudo sul midprice.
Ed entrambi volevo metere un TAKE PROFIT quando si arriva(INCROCIA o altro) sul midprice POSITIONPRICE in modo catturare lo spread soprattuto se con Pro real time si può fare . però mi da questo error come devo fare? grazie mille a chi mi risponde.
market making limit order e uscita con un take profit o sell at marekt (buy)/ exitshort(sell)123456789101112131415161718192021222324252627282930DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate// Impedisce al sistema di tradare in giorni specifici della settimana//daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0//Timer orari in cui piazzare ordini Limit//Timer= Time => 000000 and time <= 225958//Istruzioni per entrare Long e uscire Long (Buy to Sell || Low to High)//Midprice(Positionprice [PRT] = Pbid+Pask/2N=1Pbid=Low-(Range/2)+TicksizePask=High+(Range/2)-TicksizeTPBUY=POSITIONPRICE-PbidTPSELL=Pask-POSITIONPRICE//---------------------------------------------------------------//If not LONGONMARKET thenBUY N CONTRACTS at Pbid limitSet Target Profit TPBUYendif//Istruzoni per Entrare Short e uscire Short (Sell to Buy || High to low)//Midprice (POSITIONPRICE [prt] = Pbid+Pask/2//---------------------------------------------------------------//If not SHORTONMARKET thenSELL N CONTRACTS at Pask limitSet Target Profit TPSELLendif08/30/2019 at 5:20 PM #105931Non è consentita la chiusura parziale, per cui tutte le posizioni vanno chiuse in un’unica volta.
So che stanno già lavorando sulla possibilità di chiusure parziali per una prossima versione, magari nel 2020. Speriamo!
08/30/2019 at 5:22 PM #105933Le prossime volte usa un titolo significativo e più dettagliato di MARKET MAKING,
Grazie.
Adesso lo cambio io.
08/30/2019 at 5:26 PM #10593408/30/2019 at 5:51 PM #105935Lo risolvi scrivendo SELL AT Pask LIMIT, anche perché vedo che tu lasci sempre N ad 1, quindi le chiusure parziali non mi pare t’intetressino.
07/03/2020 at 8:47 PM #13835307/03/2020 at 9:49 PM #138356No, purtroppo ancora non è cambiato niente sotto questo aspetto.
Si spera che arrivino…. ma chissà quando!
07/04/2020 at 9:16 AM #138366io intendevo dire di unità intere, non di frazioni.
Se ho una posizione long di 5 contratti sul dax, e l’algoritmo volesse scendere a 3 long, potrei fare (strada A)CASO A12quantita = 2sell quantita contract at marketoppure dovrei fare (strada B)
CASO B12345quantita = 5sell quantita contract at marketquantita = 3buy 3 contract at marketPerò nella strada B sarebbero emessi nello stesso ciclo di esecuzione due ordini della stessa tipologia sullo stesso strumento. E’ una condizione ammissibile?
07/04/2020 at 10:34 AM #138374La chiusura parziale NON è consentita.
Quando un’operazione viene chiusa, lo è interamente.
07/04/2020 at 11:35 AM #138378riprendendo l’esempio di cui sopra, per andare da long 5 a long 3con i vincoli (di IG penso visto che il codice di prt lo supporterebbe) va fatto
1sell 5 contract at markete poi, nella chiamata successiva (Quando la posizione sarà stata chiusa)
1buy 3 contract at market07/04/2020 at 11:54 AM #138384 -
AuthorPosts