-
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:
e qui:12345# 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.12345# Contatore barre in trend long*
SET
A=
LASTIF
(
EMA
(
CLOSE
,
20
)<
0
)
# Contatore barre in trend Short*
SET
B=
LASTIF
(
EMA
(
CLOSE
,
20
)>
0
)
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
SELL Script12345678910111213141516171819202122232425INPUTS
:
@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
1234567891011121314151617181920# 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.