Programmazione Visual Trader aiuto per codice

masmar

Nuovo forumer
Ciao a tutti, non conoscendo il linguaggio di VT vorrei fare un ts semplice ma non so come iniziare.
La logica è questa

se il prezzo è > di una certa % ( ottimo se è possibile assegare un valore variabile ) se orario è = ( assegnare un valore esempio ore 10) vai long chiudi la posizione ad un orario da specificare esempio le 13.30

se il prezzo è < di una certa % ( ottimo se è possibile assegare un valore variabile ) se orario è = ( assegnare un valore esempio ore 10) vai short chiudi la posizione ad un orario da specificare esempio le 13.30

farei girare il ts su dati intraday 5 minuti

grazie

ciao Marco
 
La logica è questa

se il prezzo è > di una certa % ( ottimo se è possibile assegare un valore variabile ) se orario è = ( assegnare un valore esempio ore 10) vai long chiudi la posizione ad un orario da specificare esempio le 13.30

se il prezzo è < di una certa % ( ottimo se è possibile assegare un valore variabile ) se orario è = ( assegnare un valore esempio ore 10) vai short chiudi la posizione ad un orario da specificare esempio le 13.30

Eccolo, controlla solo se funziona come vuoi realmente tu!

Codice:
VAR:EODC,LLONG,LSHORT;
INPUT:PERCENTUALE(1),ORARIO_ENTRATA(1000),ORARIO_USCITA(1330);

if isfirstbarday then
   EODC=EOD.C[1];
   LLONG=addperc(EODC,PERCENTUALE);
   LSHORT=addperc(EODC,-PERCENTUALE);
endif;

if positiondir=0 AND T>=ORARIO_ENTRATA AND T<ORARIO_USCITA then
  if C>LLONG THEN
      enterlong(nextbar,atopen);
   endif;
   if C<LSHORT THEN
      entershort(nextbar,atopen);
   endif;
endif;


if T>=ORARIO_USCITA then
   if positionlong then
      exitlong(nextbar,atopen);
   endif;
   if positionshort then
      exitshort(nextbar,atopen);
   endif;
endif;
 

Users who are viewing this thread

Back
Alto