strategia su ticksize
Forums › ProRealTime forum Italiano › Supporto ProOrder › strategia su ticksize
- This topic has 6 replies, 2 voices, and was last updated 5 years ago by robertogozzi.
-
-
08/14/2019 at 9:33 AM #104736
Volevo sapere come mai non funziona la mia strategia allego.
12345678910111213141516171819202122232425262728293031323334// Definizione dei parametri del codiceDEFPARAM CumulateOrders = False // Posizioni cumulate disattivate// Si modificano solo i Giorni, gli orari e la Deal Size(contratti,lotti Fx e Azioni)// Impedisce al sistema di creare nuovi ordini per entrare a mercato o aumentare la taglia della posizione prima dell’orario specificatotimeEnterBefore = time >= noEntryBeforeTime// Impedisce al sistema di piazzare nuovi ordini per entrare a mercato o aumentare la taglia della posizione dopo l’orario indicatonoEntryAfterTime = 225958timeEnterAfter = time <= noEntryAfterTime// Impedisce al sistema di tradare in giorni specifici della settimanadaysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0//Condizioni per ENTRARE e USCIRE “LONG” (BUY TO SELL)//Formula Per Buy, positionprice(midprice) e ticksize (spread) inteso da prorealtime come variabili di sistema.B = POSITIONPRICE < (Low + TICKSIZE)//Numero Contratti, azioni e lotti FXN = 1IF NOT LONGONMARKET and timeEnterBefore and timeEnterAfter and daysForbiddenEntry and B thenBUY N CONTRACTS AT MARKET NextBarOpenELSIF LONGONMARKET thenSELL AT MARKETENDIF//Condizioni per ENTRARE e USCIRE “SHORT” (SELLSHORT TO EXITSHORT || SELL TO BUY)//Formula Per SellS = POSITIONPRICE > (High – TICKSIZE)//Numero Contratti, azioni e lotti FXN = 1IF NOT SHORTONMARKET and timeEnterBefore and timeEnterAfter and daysForbiddenEntry and S thenSELLSHORT N CONTRACTS AT MARKET NextBarOpenELSIF SHORTONMARKET thenEXITSHORT AT MARKETENDIF08/14/2019 at 11:01 AM #104737Per favore utilizza il pulsante “insert code PRT” quando devi inserire del codice nel tuo post, per renderlo più chiaro e leggibile, come ho appena fatto io.
Grazie.
08/14/2019 at 11:03 AM #104738Non funziona cosa significa, non apre nessuna operazione, ti segnala qualche errore?
Perché usi TICKSIZE?
Cosa intendi fare quando lo sommi o lo togli da un prezzo (high o low)?
08/14/2019 at 11:17 AM #104739Volevo fare uan cosa del genere
SELL
Positionprice (midprice per PRT) > high – Ticksize(variazione più piccola di prezzo)
BUy
Positionprice (midprice perPRT) < low + Ticksize (variazione più piccola di prezzo)
non va nel senso che non riesco ad inserire anche gli orari e i giorni in cui tradare in cui deve entrare a mercato (at market- strategia aggressiva) esempio inizo orario dalle 00:00:00 e fine alle 22:59:58 altrimenti si subiscono i costi overnight; e anche i giorni dal lunedì al venerdì.
Poi io uso IG MARKETs non vorrei che dipendesse anche dal numero di contratti o lotti o azioni troppo basso o per come lo conteggia PRT perchè qunado lo lancio in pro order senza specificar ei giorni e gli orarri va a a markets però mi da sempre 0 Euro e non si sposta neanche di un centesimo in profitto, ovviamente sto parlando di timeframe bassi da 1 secondo in su.
non capisco proprio l errore, e poi queste sono le variabili del sistema di PRT.
grazie mille in anticipo a chiunque risponda.
08/14/2019 at 11:25 AM #104740Non hai definito la variabile noEntryBeforeTime, prova se è questo il problema.
08/14/2019 at 11:27 AM #10474108/14/2019 at 1:24 PM #104743Non so bene cosa vuoi fare alle righe 16 e 27, ad ogni modo la riga 16 è SEMPRE vera, perché POSITIONPRICE è 0 ed è quindi inferiore a LOW, mentre la riga 27 è sempre falsa, per il motivo opposto, ovverosia è 0 e non potrà MAI essere > HIGH!
Quindi, dopo avere aggiunto la variabile noEntryBeforeTime (non ti segnalava che mancava quella variabile?), fa operazioni, ma solo long.
-
AuthorPosts
Find exclusive trading pro-tools on