Ciao,
vorrei creare questo sistema ma sto facendo fatica:
timeframe 5 min
dalle 10 del mattino conto due barre (quindi quella della 1005 e quella delle 1010)
calcolo il minimo ed il massimo tra le due barre (quindi quale tra le due ha il massimo massimo e quale il minimo minimo)
sulla barra delle 1015 piazzo due ordini pending:
- uno di tipo buy stop che ha come prezzo il max delle due candele precedenti + un certo valore di pips (TP e SL di 5 pips)
- uno di tipo sell stop che ha come prezzo il min delle due candele precedenti – un certo valore di pips (TP e SL di 5 pips)
Questi ordini devono essere validi dalla candela delle 1015 fino alle 1700
Qualche anima Pia riesce ad aiutarmi? io non capisco come inserire i due ordini insieme
grazie mille
Eccolo:
DEFPARAM CumulateOrders = False
ONCE Distanza = 6 * PipSize
ONCE Pips = 5 * PipSize
ONCE TP = 5
ONCE SL = 5
IF OpenTime = 101500 THEN
Massimo = highest[2](high) + Pips
Minimo = lowest[2](low) - Pips
ENDIF
IF (OpenTime >= 101500) AND (OpenTime <= 170000) THEN
// Long
IF close > (Massimo + Distanza) THEN
BUY 1 Contract at Massimo LIMIT
ELSIF close < (Massimo - Distanza) THEN
BUY 1 Contract at Massimo STOP
ELSE
//BUY 1 Contract at MARKET
ENDIF
//Short
IF close > (Massimo + Distanza) THEN
SELLSHORT 1 Contract at Massimo STOP
ELSIF close < (Massimo - Distanza) THEN
SELLSHORT 1 Contract at Massimo LIMIT
ELSE
//SELLSHORT 1 Contract at MARKET
ENDIF
ENDIF
SET TARGET pPROFIT TP
SET STOP pLOSS SL
GraphOnPrice Massimo coloured("Blue")
GraphOnPrice Minimo coloured("Red")
ho considerato anche una distanza di 6 punti (credo sia in linea con quella media richiesta da IG per il Dax). Tu devi adeguarla allo strumento che userai.
Quando non c’è la distanza ho messo una riga con l’entrata a MERCATO, però l’ho commentata con le doppie barre iniziali per disattivarla. Se la vuoi attivare basta che togli le doppie barre all’inizio delle due righe.