Programmazione Visual Trader Metatrader istruzione FOR to VT (1 Viewer)

Hell75

Nuovo forumer
Ciao a tutti, come posso convertire questo FOR di metatrader x visualtrader, contando che VT usa il BEGINFOR?
Graciasss

METATRADER
int counted_bars=IndicatorCounted(),limit,shift;
if (counted_bars<0) return(-1);
if (counted_bars>0) counted_bars--;
limit=Bars-Len-1;
if(counted_bars>Len) limit=Bars-counted_bars-1;
if (limit<2) limit=100;
for (shift=limit;shift>=0;shift--)

VISUALTRADER
beginfor(index, BARRAINIZIO, BARRAFINE);
endfor; }// FINE CICLO FOR
 

pivelloinborsa

Nuovo forumer
Eddai tutti che leggono e nessuno che risponde!!
il ciclo for x vt è interessante
su grandi guru di meta trader metteci lo zampino!!
grazie in anticipo
 

Hell75

Nuovo forumer
Ciao a tutti, come posso convertire questo FOR di metatrader x visualtrader, contando che VT usa il BEGINFOR?
Graciasss

METATRADER
int counted_bars=IndicatorCounted(),limit,shift;
if (counted_bars<0) return(-1);
if (counted_bars>0) counted_bars--;
limit=Bars-Len-1;
if(counted_bars>Len) limit=Bars-counted_bars-1;
if (limit<2) limit=100;
for (shift=limit;shift>=0;shift--)

VISUALTRADER
beginfor(index, BARRAINIZIO, BARRAFINE);
endfor; }// FINE CICLO FOR



Riporto da questo link la risposta:
Forum di Finanzaonline.com - Visualizza messaggio singolo - TraderLink - Visual Trader 5.1 SP3 - Segnalazioni e Suggerimenti

Il Ciclo FOR di VT è il seguente:




Codice:
//Ciclo incrementale positivo (di +1): da 1 a numperiodi
VAR: indice, numperiodi;
 
numperiodi = 20;
 
[B]BeginFor[/B](indice, 1, numperiodi);
 
   // codice da scrivere all'interno del ciclo
 
[B]endFor[/B];// FINE CICLO FOR 
 
 
 
//Ciclo incrementale negativo (di -1): da numperiodi a indinizio
VAR: indice, ind, indinzio, numperiodi;
 
indinzio = 1;
numperiodi = 20;
 
[B]BeginFor[/B](ind, indinzio, numperiodi);
   indice = numperiodi  - ind + indinzio;
 
   // codice da scrivere all'interno del ciclo
 
[B]endFor[/B];// FINE CICLO FOR

Si ricorda che il ciclo For dev'essere usato solo in particolari casi di reale utilizzo, in quanto potrebbe rallentare la velocità di calcolo del TS, diminuendo le prestazioni di VT.

Cordiali Saluti
Paolo Arena
Staff Traderlink
 

Users who are viewing this thread

Alto