Salve,
sono nuovo e grazie se mi aiuterete.
Sto cercando di capire creare una funzione che dica:
Rispetto al momento attuale prendi la chiusura più bassa delle ultime 3 candele precedenti ed esegui un ordine al prezzo più basso della chiusura individuata di almeno X%.
Spero di essermi spiegato.
Grazie
Ecco il codice, che adatterai alle tue esigenze.
Tieni presente che gli ordini LIMIT/STOP valgono solo per UNA candela, alla chiusura della quale vengono rimossi. Se vuoi tenerli ancora devi inserirli di nuovo (per ogni candela, fincé lo desideri).
PrezzoMinimo = lowest[3](low) //Prezzo più basso delle ultime 3 candele
PrezzoEntrata = PrezzoMinimo - (PrezzoMinimo * 0.01) //Prezzo d'entrara = Prezzo più basso - 10% (o + 10%, dipende
// se vuoi entrare il 10% più basso o più alto)
SELLSHORT 1 CONTRACT AT PrezzoEntrata STOP //ordine pendente se vuoi vendere
BUY 1 CONTRACT AT PrezzoEntrata LIMIT //ordine pendente se vuoi acquistare
Roberto
Ciao,
ti ringrazio ma allora come faccio ad aggiungere a questa parte di codice la ciclicità di aprire una posizione in rialzo e una in ribasso ad ogni chiusura candela?
Ciao
Devi impostare le tue condizioni ed inserire BUY/SELLSHORT solo se sono vere e fino a quando continuano ad essere vere, usando IF…ENDIF.