Citazione Originariamente Scritto da Thalos Visualizza Messaggio
Nel trascriverlo avevo dimenticato della punteggiatura, ora e' corretto...
Se lo porti su un programma che legge EasyLanguage funziona alla grande..

Riscriverlo in EasyScript non ci sono riuscito, ora ci ritento anche io ...
Ciao Thalos,
scusa il ritardo.
-
Si il codice EasyLanguage è corretto e funziona.
-
Ho tentato di tradurlo in EasyScript, ma non ci sono ancora riuscito.
Il problema è purtroppo sempre lo stesso.
-
Ovvero in EasyLanguage si ragiona barra per barra, mentre beeTrader è vettoriale.
-
// Alla prima barra viene caricato in EntryLB un valore iniziale di 20
-
if CurrentBar = 1 Then EntryLB = 20;
-
// Quindi si carica in YestEntryLB il valore di EntryLB precedente, che verrà poi modificato
// nelle istruzioni successive. Ed è questo il grande limite di beeTrader di cui parlavo.
// beeTrader questo attualmente non lo può fare, o almeno io non ho ancora trovato il modo.
-
YestEntryLB = EntryLB;
-
// Quindi viene modificato EntryLB che dovrà essere utilizzato per calcolare
// alla "prossima" barra il valore della linea precedente. Non possibile nel vettoriale !!!
EntryLB = YestEntryLB * (1 + DeltaHistVol);
EntryLB = MaxList(EntryLB, MinLB);
EntryLB = MinList(EntryLB, MaxLB);
// E si calcola ExitLB
ExitLB = EntryLB * 0.5;
-
Continuerò a cercare un modo per aggirare il problema, nei prossimi giorni.
Aspettiamo di vedere anche le novità della release di domani.
Per il momento ti saluto.
Massimo