Salve, ho questo codice di ts che opera sul 60 minuti.
// Definizione dei parametri del codice
DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
// Impedisce al sistema di creare nuovi ordini per entrare a mercato o aumentare la taglia della posizione prima dell’orario specificato
noEntryBeforeTime = 080000
timeEnterBefore = time >= noEntryBeforeTime
// Impedisce al sistema di piazzare nuovi ordini per entrare a mercato o aumentare la taglia della posizione dopo l’orario indicato
noEntryAfterTime = 220000
timeEnterAfter = time < noEntryAfterTime
// Condizioni per entrare su posizioni long
indicator1 = MACDline[12,26,9](close)
c1 = (indicator1 > 0)
IF c1 AND timeEnterBefore AND timeEnterAfter THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// Condizioni per uscire da posizioni long
indicator2 = ExponentialAverage[12](close)
c2 = (close CROSSES UNDER indicator2)
IF c2 THEN
SELL AT MARKET
ENDIF
come faccio a dire al ts quando sei long e si verifica questa condizione: c1 = Close > Close[1] And Close[1] > Close[2] And (Close > High[2]And Close[1] > High[2]) compra 1 contratto. cio deve accadere per un massimo di 5 contratti long.
L’uscita dal mercato di tutte le posizioni deve essere quella dettata dal ts sopra, quindi penso stia bene cosi
Ti prego di usare il pulsante “Insert PRT code”, indicato con <> sulla barra grigia sopra il box di scrittura, in modo da rendere più leggibile il codice.
Per verificare quanti lotti hai aperto devi usare la parola chiave
COUNTOFPOSITION
(link https://www.prorealcode.com/documentation/countofposition/).
Per cui la tua condizione sarà:
c1 = Close > Close[1] And Close[1] > Close[2] And (Close > High[2]And Close[1] > High[2])
IF c1 AND countofposition < 5 THEN
BUY 1 CONTRACTS AT MARKET
ENDIF
Roberto
Perfetto, grazie tante Roberto ma purtroppo sono alle prime armi con il linguaggio di programmazione dei ts.
Roberto il pulsante “insert prt code” non lo trovo.
Potresti essere piu’ chiaro gentilmente?
Grazie come sempre 🙂
Come da foto allegate:
- clicca sul pulsante <>
- inserisci/copia/scrivi il codice nell’apposito spazio (il titolo non è necessario) e poi premi ADD
a questo punto quando darai l’invio definitivo del post, questo apparirà nel consueto stile/formato PRT.