Pagina precedente | 1 | Pagina successiva
Stampa | Notifica email    
Autore

long + short

Ultimo Aggiornamento: 29/05/2003 12:39
gpafer
27/05/2003 00:02
 
Modifica
 
Cancella
 
Quota

Buonasera a tutto il forum e complimenti per il sito a MSCO
per le risorse che metti a disposizione.
Mi sto avvicinando all' EL e sto tentando di costruire semplici
ts per imparare a capire la struttura di questo linguaggio,
sto codificando un semplice ts di incrocio di medie mobili per operatività intraday quindi con chiusura delle posizioni a fine giornata, l'ostacolo che ho incontrato è dire al sistema che durante la seduta ammetto solo 1 posizione long e una short,se le
due operazioni si realizzano stop all'operatività e si passa al giorno dopo.
E' possibile inserire questa istruzione?
Spero col tempo di dare anch'io il mio contributo.
Saluti e buon trading a tutti.
Lucky
27/05/2003 14:38
 
Modifica
 
Cancella
 
Quota

Il segnale è qualcosa del genere...

variables: VaiLong(true), VaiShort(true);

if time = Sess1StartTime
then
begin
VaiLong=true;
VaiShort=true;
end;


X il LONG
If close crosses below media and VaiLong
then
begin
VaiLong=false;
buy this bar on close;
end;



X lo shot
If close crosses over media and Vaishort
then
begin
VaiShort=false;
sell this bar on close;
end;


Ciao, sxo di esserti stato utile...
gpafer
27/05/2003 14:57
 
Modifica
 
Cancella
 
Quota

Grazie Lucky per la risposta, lo provo e ti faccio sapere,
spero in futuro di esserti di aiuto anch'io...
e grazie ancora
gpafer
27/05/2003 23:49
 
Modifica
 
Cancella
 
Quota

niente da fare non riesco a farlo funzionare...
Grazie ancora Lucky
Lucky
28/05/2003 12:11
 
Modifica
 
Cancella
 
Quota

Prova con questa modifica.... In pratica durante la prima barra giornaliera, resetta le 2 variabili x poter effettuare le operazioni long e short!



variables: VaiLong(true), VaiShort(true);

if time > Sess1StartTime and time < CalcTime(Sess1StartTime, BarInterval)
then
begin
VaiLong=true;
VaiShort=true;
end;



If close crosses below media and VaiLong
then
begin
VaiLong=false;
buy this bar on close;
end;




If close crosses over media and Vaishort
then
begin
VaiShort=false;
sell this bar on close;
end;

Questo dovrebbe andar bene... Fammi sapere... Ciao
Lucky
28/05/2003 12:14
 
Modifica
 
Cancella
 
Quota

prova anke con questa soluzione...
Se non dovesse funzionare, al posto della condizione in grassetto sopra riportata, metti questo...

if time > Sess1EndTime

Ciao [SM=g27835]
gpafer
28/05/2003 15:57
 
Modifica
 
Cancella
 
Quota

Ciao Lucky
prima cosa un grazie per la tua disponibilità sei veramente molto gentile, allora io ho provato ma non c'è niente da fare
sicuramente sbaglio io qualcosa o forse mi sono speigato male,
io vorrei dire al sistema indipendentemente dalle condizioni di entrata e uscita dal mercato e da come queste si verificano, di prendere posizione una volta long e una short nell'arco di una seduta intraday,se queste si verificano sia che finiscano in stop o in gain, si ferma l'operatività e la stessa riprende il giorno dopo.
ribadisco che sono alle prime armi con el quindi probabile che combini qualche casino, forse bisogna contare quante volte il sistema entra long e quante short, poi una volta definito, dire al sistema di accettare solo 1 long e una short per seduta.
potrebbe essere visto come un filtro per limitare le posizioni in perdita quando come ad es le medie vanno in andamento laterale
e ti generano falsi segnali.
Ciao Lucky e grazie ancora.....MSCO se leggi questo messaggio
ed hai un idea un grazie anche a te...
P.S. anche per dirmi che sto dicendo una cavolata[SM=g27828]
Lucky
28/05/2003 16:33
 
Modifica
 
Cancella
 
Quota

credo di aver risolto...
Prova a sostituire la parte in grassetto con questa.


if exitdate(1) <> date
then
begin
VaiShort=true;
VaiLong=true;
end;


Stavolta l'ho provato ed a me funziona...

Ciao
Email Scheda Utente
Post: 992
Amministratore Tradersite
Utente Veteran
OFFLINE
28/05/2003 19:03
 
Modifica
 
Cancella
 
Quota

Mi sembra che il codice di Lucky sia corretto e risolva il problema.[SM=g27822]

P.S. Ma quale cavolata, anzi. Queste dei filtri di entrata sono tra le cose più "rognose" da fare in EL. E' una richiesta più che legittima.[SM=g27811]
gpafer
29/05/2003 11:00
 
Modifica
 
Cancella
 
Quota

Come volevasi domostrare facevo casino io.......porta pazienza Lucky.....sei stato grande e paziente grazie ancora....scusa il gioco di parole.
Sbagliavo a mettere il codice nella struttura....sarà meglio che riprenda in mano il manuale per capire bene come è strutturato l'easylanguage......
Ciao Lucky e a buon rendere....forse tra qualche anno[SM=g27835]
Un saluto anche a MSCO.
Lucky
29/05/2003 12:39
 
Modifica
 
Cancella
 
Quota

No problems!
[SM=g27811] [SM=g27817] [SM=g27823] [SM=g27824] [SM=g27827] [SM=g27828] [SM=g27835] [SM=g27822]


Ki + faccine ha, + ne metta!!! [SM=g27828]
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi

Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Crea forum gratis, gestisci la tua comunità! Iscriviti a FreeForumZone
FreeForumZone [v.6.1] - Leggendo la pagina si accettano regolamento e privacy
Tutti gli orari sono GMT+01:00. Adesso sono le 05:03. Versione: Stampabile | Mobile
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com