Discussione: Beta Version 0.8.6.27 del 17/04/2014
-
17-04-14, 17:30 #1
Beta Version 0.8.6.27 del 17/04/2014
Ciao ragazzi,
è da ora disponibile la nuova release beta di beeTrader, la 0.8.6.27, di seguito le modifiche apportate:
- bug fix utilizzo UserFunctions;
- funzione Detach migliorata gestione grafica;
- aggiunte voci su Workspace Report;
- modificata gestione "Conti" e "Rubriche" per T3 Open;
- aggiunta funzionalità Fast Replacer su EasyScript Editor.
Il link per il download è http://www.playoptions.it/beeTrader/...Setup-beta.exe
Il link della release ufficiale è http://www.playoptions.it/beeTrader/beeTraderSetup.exe
Come sempre a disposizione per eventuali problemi o modifiche.
Ciao CiaoUltima modifica di Andrea Cagalli; 22-04-14 alle 13:07
-
17-04-14, 18:17 #2
-
17-04-14, 20:00 #3
Ciao caro,
ci deve ancora qualche problema con il valore 0, che usi
qui:
# Contatore barre in trend long* SET A= LASTIF(EMA(CLOSE, 20)< 0) # Contatore barre in trend Short* SET B= LASTIF(EMA(CLOSE, 20)> 0)
e qui:
# Contatore barre in trend long* SET A= LASTIF(EMA(CLOSE, 20)< 0) # Contatore barre in trend Short* SET B= LASTIF(EMA(CLOSE, 20)> 0)
Domani prova a verificare nuovamente perchè se usi un qualsiasi altro valore, anche 0.01 funziona.
Ciao Ciao
-
18-04-14, 09:58 #4
- Data Registrazione
- Mar 2013
- Messaggi
- 192
-
18-04-14, 11:19 #5
Salve,
come scritto da Andrea il problema consiste nella condizione utilizzata nelle istruzioni LASTIF.
Ovviamente, EMA(CLOSE, 20) è sempre > di zero, quindi il valore restituito da quelle righe è sempre zero.
Le righe immediatamente successive a quelle con LASTIF calcolano l'Highest High ed il Lowest Low utilizzando come periodo il risultato delle istruzioni LASTIF, cioè sempre 0, che è un valore non valido. In questo caso lo script rileva l'errore e segnala che non è possibile eseguire la verifica del segnale.
Modificando il segnale in questo modo la verifica viene eseguita correttamente:
BUY Script
INPUTS: @Takeprofit(250), @StopLoss(1000) SET TAKE_PROFIT = @Takeprofit SET STOP_LOSS = @StopLoss # Contatore barre in trend long #SET A = LASTIF(EMA(CLOSE, 20) < CLOSE) # Contatore barre in trend Short SET B = LASTIF(EMA(CLOSE, 20) > CLOSE) # prezzo high è il piu alto degli ultimi A giorni ( true o false ) #SET C = HHV(A) # prezzo Low è il piu basso degli ultimi B giorni ( true o false ) SET D = LLV(B) #indicatore CCI SET E = CCI(20, SIMPLE) #valore max del CCI delle ultime A barre #SET F = MAX(E, A) #valore min del CCI delle ultime B barre SET G = MIN(E, B) #condizione di ingresso long D AND E > G
SELL Script
# Contatore barre in trend long SET A = LASTIF(EMA(CLOSE, 20) < CLOSE) # Contatore barre in trend Short #SET B = LASTIF(EMA(CLOSE, 20) > CLOSE) # prezzo high è il piu alto degli ultimi A giorni ( true o false ) SET C = HHV(A) # prezzo Low è il piu basso degli ultimi B giorni ( true o false ) #SET D = LLV(B) #indicatore CCI SET E = CCI(20, SIMPLE) #valore max del CCI delle ultime A barre SET F = MAX(E, A) #valore min del CCI delle ultime B barre #SET G = MIN(E, B) #condizione di ingresso long C AND E < F
In entrambi gli scipt ho commentate le righe "inutili" alla verifica della condizione di entrata Buy/Sell.
Max Francario
-
18-04-14, 12:49 #6
grazie Max
avevo imposto sbadatamente la condizione EMA(CLOSE, 20) > 0 che non ha senso anzichè scrivere EMA(CLOSE, 20) > CLOSE
grazie mille e buona Pasqua....non si desidera ciò che è facile ottenere (Ovidio)....
-
22-04-14, 23:18 #7
- Data Registrazione
- Feb 2012
- Località
- Pisa
- Messaggi
- 351
Ho notato che lanciando una strategia in backtest non c'è corrispondenza per i vari trade tra quanto appare indicato nel testo dei ToolTip sul grafico e quanto invece è riportato nel report.
Quanto indicato nel report sembra corretto: nell'esempio il trade 92 rispetta la condizione impostata di Amount pari a 100000; mentre invece nell testo del ToolTip la quantità acquistata è sballata all'incirca di un fattore 2 !
-
22-04-14, 23:41 #8
Salve,
nel tooltip, per ordini di tipo Stop & Reverse, la quantità visualizzata è quella che effettivamente deve essere eseguita, quindi è pari alla quantità aperta precedentemente più la quantità da aprire.
Nella sua immagine di esempio, la quantità del tooltip è 31721, è esattamente pari a 16313 (posizione aperta precedente) + 15408 (posizione nuova da aprire).
Max FrancarioUltima modifica di Francario Massimiliano; 22-04-14 alle 23:43
-
23-04-14, 00:35 #9
- Data Registrazione
- Feb 2012
- Località
- Pisa
- Messaggi
- 351
-
23-04-14, 13:58 #10
Ciao ragazzi
se cade la linea internet, e poi ritorna, anche se si riavvia il broker e poi beeTrader compare il messaggio allegato.
Provato anche a spegnere e riaccendere ma al primo/secondo tentativo niente, poi tutto ok.
Valutate voi.