cortesia per visualtrade...

  • Trading Day 19 aprile Torino - Corso Gratuito sull'investimento

    Migliora la tua strategia di trading con le preziose intuizioni dei nostri esperti su oro, materie prime, analisi tecnica, criptovalute e molto altro ancora. Iscriviti subito per partecipare gratuitamente allo Swissquote Trading Day.

    Per continuare a leggere visita questo LINK

conzi

Nuovo Utente
Registrato
7/8/01
Messaggi
282
Punti reazioni
9
ciao ragazzi
da qualche gg sto provando VT e non trovo la formula per chiudere tutte le posizioni (in TS intraday) ad una determinata ora fissata
es... opera solo dalle 14.30 alle 17.00

----SetTradingTime(1430, 1700);----

e se voglio chiudere sempre tutte le posizioni (long\short) alle 17.05 esempio...??

se gentilmente qlcn mi indirizza grazie
 
così accetta la sintassi ma non la prende nel test...lumi?

if GetHour > 17 then
exitLong(NextBar, AtOpen);
endif;

if GetHour > 17 then
exitLong(NextBar, AtOpen);
endif;
 
puoi farlo in tanti modi, questo può esserne uno:

CondTempo = T >= 1430 and T <= 1705 ;

if condtempo then

tutte le condizioni del ts

endif;

______________________________________________
oppure:

// uscita per tempo sia Long che short ad una specifica barra temporale
if T = 1720 then

if PositionLong then
exitlong (NextBar, AtOpen,0,0,"1720L");
endif;

if PositionShort then
exitShort (NextBar, AtOpen,0,0,"1720S");
endif;

endif;
 
ciao steve e grazie

appena provato al volo (che ora non ho tempo)....ma non sembra funzionare. inserito in un TS base semplice, solo per prova, ma non lo prendeva...stasera riprovo con calma.
 
ciao steve e grazie

appena provato al volo (che ora non ho tempo)....ma non sembra funzionare. inserito in un TS base semplice, solo per prova, ma non lo prendeva...stasera riprovo con calma.

ho copiaincollato pezzi di miei ts che sono in esercizio da tempo...:yes::yes:;)
 
così accetta la sintassi ma non la prende nel test...lumi?

if GetHour > 17 then
exitLong(NextBar, AtOpen);
endif;


if GetHour > 17 then
exitLong(NextBar, AtOpen);
endif;

Gia' provato a scrivere queste righe nella SECTION_EXITLONG e SECTION_EXITSHORT ?

:bye::bye:
 
ciao quovadis e grazie anche a te
provate a vedere dove sbaglio per cortesia...

Var: media1(0),media2(0);

media1 = Mov(C, 5, S);
media2 = Mov(C, 20, S);

SECTION_ENTERLONG:
if media1 > media2 then
EnterLong(NextBar, AtOpen);
endif;
END_SECTION

SECTION_EXITLONG:

if media1 < media2 then
ExitLong(NextBar, AtOpen);
endif;

if GetHour > 17 then
ExitLong(NextBar, AtOpen);
endif;

END_SECTION
 
BENE risolto col metodo "Steve"....
grazie a tutti


Var: media1(0),media2(0);

media1 = Mov(C, 5, S);
media2 = Mov(C, 20, S);


SECTION_ENTERLONG:
if media1 > media2 then
EnterLong(NextBar, AtOpen);
endif;
END_SECTION

SECTION_EXITLONG:
if media1 < media2 then
ExitLong(NextBar, AtOpen);
endif;

if T = 1400 then
if PositionLong then
exitlong (NextBar, AtOpen,0,0,"1400L");
endif;


END_SECTION
 
SBAGLIAVO....controllando meglio ho notato che non esce...dove sbaglio? grazie
 
per quovadis
ho provato ad inserire in SECTION_EXITLONG come mi hai consigliato ma così non prende....dove sbaglio

Var: media1(0),media2(0);

media1 = Mov(C, 10, S);
media2 = Mov(C, 50, S);

SECTION_ENTERLONG:
if media1 > media2 then
EnterLong(NextBar, AtOpen);
endif;
END_SECTION

SECTION_EXITLONG:

if media1 < media2 then
ExitLong(NextBar, AtOpen);
endif;

if GetHour > 15 then
exitLong(NextBar, AtOpen);
endif;


END_SECTION
 
per quovadis
ho provato ad inserire in SECTION_EXITLONG come mi hai consigliato ma così non prende....dove sbaglio

Var: media1(0),media2(0);

media1 = Mov(C, 10, S);
media2 = Mov(C, 50, S);

SECTION_ENTERLONG:
if media1 > media2 then
EnterLong(NextBar, AtOpen);
endif;
END_SECTION

SECTION_EXITLONG:

if media1 < media2 then
ExitLong(NextBar, AtOpen);
endif;

if GetHour > 15 then
exitLong(NextBar, AtOpen);
endif;


END_SECTION

Prova cosi'... e verifica sempre tutti i casi possibili.....segnale alle 16.55 etc..


Var: media1(0),media2(0);

media1 = Mov(C, 5, S);
media2 = Mov(C, 20, S);

Plotchart(media1,0,black,solid,2);
Plotchart(media2,0,blue,solid,2);

SECTION_ENTERLONG:
if media1 > media2 and T<1655 then
EnterLong(NextBar, AtOpen);
endif;
END_SECTION

SECTION_EXITLONG:

if media1 < media2 or T=1655 then
ExitLong(NextBar, AtOpen);
endif;

END_SECTION



:bye::bye:
 
Ultima modifica:
ciao quovadis
QUASI...nel senso che così sente l'ENTER, cioè lo fa max alle 14.55 come impostato, ma non sente l'EXIT entro quell'ora...esce quando vuole.....mentre per me la cosa piu importante da capire è come farlo uscire obbligatoriamente alle 15.00 o alle 16.00 o alla tal ora precisa sempre ed in ogni caso.

porta pazienza....ma non riesco a capire questa cosa
 
ho visto ora OR invece di AND..... mi scuso

ora funzia anche l'uscita grazie a tutti OK!OK!OK!OK!
 
Indietro