1 Allegato/i ciao a tutti, l'idea è la seguente

costruiremo una griglia
che ha
2 compra (compra 1 e compra 2)
2 vendi (vendi 1 e vendi 2)
soltanto
e ognuno di loro ha obiettivo: stop 2:1
OK



guarda l'immagine allegata


https://www.forexmad.com/general-for...470-swand.html

il punto numero 1 è il punto di partenza e diciamo che il prezzo a questo punto è 100
e diciamo che lo spread è di 3 punti

diciamo che aprirò l'acquisto 1 al punto numero 1, l'ordine verrà aperto dal punto 2 (prezzo 103 a causa dello spread)
e lo stop loss sarà di 20 punti (step) al punto numero 6 (prezzo 80)

ok se lo stop loss colpisce quanto pip perderò?
20 pip (da 100 a 80) 3 pip spread = 23
quindi rischio di perdere 23 pip
quindi devo vincere 46 pip

quindi dove sarà il mio profitto per (acquista 1)?

sarà a: 103 (punto di pareggio (punto numero 2) 46 (pip di vincita richiesto) = 149 (punto numero 5)


ok è lì che aprirò buy 1 e dov'è sl an tp


buy 2 verrà aperto dal punto 6 (prezzo 80) e sl al punto 7 (prezzo 60) e tp al punto 4 (prezzo 129)

sell 1 verrà aperto dal punto 3 (prezzo 109) e sl al punto 4 (prezzo 129) e tp al punto 7 (prezzo 60)

sell 2 verrà aperto dal punto 4 (prezzo 129) e sl al punto 5 (prezzo 149) e tp al punto 6 (prezzo 80)

e in caso di acquisto: compra 1 verrà aperto come ordine di mercato non pendente e compra 2, vendi 1 e vendi 2 saranno pendenti
e in caso di vendita: vendi 1 verrà aperto come ordine di mercato non pendente e vendi 2, compra 1 e compra 2 saranno pendenti


il parametro dell'esperto dovrebbe essere:

-tipo: vendere o acquistare (per determinare cosa sarà aperto per primo)
-spread: numero (se inserisco un numero qualsiasi qui sarà lo spread e se lo lascio 0 il pread verrà calcolato automaticamente (bid - ask))
-step: il numero di pip tra il punto 1 e il punto 6
-buy 1 sl: qui metterò la somma di denaro che voglio perdere per questo trade (il lotto calcolato dividendo i soldi per i pip da perdere)

esempio: come ho detto per l'acquisto 1 perderò 23 pip (20 pip da 100 a 80 3 pip spread) quindi se imposto questo parametro su 46, il lotto di questa operazione sarà 0,2 (2 dollari per pip)
-acquista 2 sl: come illustrato
-vendere 1 sl: come illustrato
-vendi 2 sl: come illustrato

ecco alcuni suggerimenti per aiutare la codifica

- crea un int, chiamiamolo (distance) e rendilo = spread*3

quindi l'acquisto 1 verrà aperto normalmente dal prezzo corrente (punto 1) (o successivamente potremmo aggiungere un segnale per l'ingresso)
il prezzo sarà: prezzo corrente (punto 1 (prezzo 100)) (2*passo) distanza
ed è sl sarà a: prezzo corrente (punto 1 (prezzo 100)) -step

l'acquisto 2 verrà aperto al: prezzo corrente (punto 1 (prezzo 100)) - passaggio
ed è tp a: prezzo corrente 1*passo distanza
ed è sl a: prezzo corrente (punto 1 (prezzo 100)) - 2*passo


la vendita 1 verrà aperta a: prezzo corrente (punto 1 (prezzo 100)) distanza
ed è a: prezzo attuale - 2*step
ed è sl a: prezzo corrente (punto 1 (prezzo 100)) 1*passo distanza

la vendita 2 verrà aperta a: prezzo corrente (punto 1 (prezzo 100)) 1*passo distanza
ed è tp a: prezzo attuale - passo
ed è sl a: prezzo corrente (punto 1 (prezzo 100)) 2*passo distanza


questo è tutto