Insider 3000 - Forums
Insider 3000 - Forums
Home | Profile | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Help
 Aiuti, consigli, dubbi ...
 problemi su TS
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

luigi_amodeo
Nuovo Utente

41 Posts

Posted - 13 April 2006 :  10:54:53  Show Profile  Reply with Quote
Nel mio Ts ho le seguenti iostruzioni:

........
if prima condizione then
for i = 0 to opti
IF se fino ad i gli high < valore determinato
if seconda condizione then
bresult = true
............

Posto che tutto funziona non riesco a scrivere bene l'IF se fino ad i.
Come posso ovviare?

SupportoTecnico
Forum Admin

1261 Posts

Posted - 13 April 2006 :  12:08:44  Show Profile  Reply with Quote

Ma ricordo male o ne abbiamo già parlato?

if (Max(high, i) < valore determinato) then
Go to Top of Page

luigi_amodeo
Nuovo Utente

41 Posts

Posted - 13 April 2006 :  12:17:57  Show Profile  Reply with Quote
Sì, ne avevamo già parlato ma mentre gli i si incrementano il sistema non riesce a verificare che i nuovi massimi eventuali rispettino la condizione!

Go to Top of Page

luigi_amodeo
Nuovo Utente

41 Posts

Posted - 13 April 2006 :  12:41:26  Show Profile  Reply with Quote
aggiumgo per maggior chiarezza che la ricerca si dovrebbe esaurire al verificarsi della seconda condizione di i.

Go to Top of Page

SupportoTecnico
Forum Admin

1261 Posts

Posted - 13 April 2006 :  12:51:20  Show Profile  Reply with Quote

Questo IF si legge:

if (Max(high, i) < valore determinato) then

se il massimo degli ultimi "i" periodi è minore di valore determinato allora...

.. è quello che volevi fare?

Inoltre, per fermare la ricerca al secondo IF devi uscire dal ciclo con un "Goto".
L'etichetta del "Goto" la devi inserire subito dopo ciclo FOR.. esattamente dopo il "Next i"..


Go to Top of Page

luigi_amodeo
Nuovo Utente

41 Posts

Posted - 13 April 2006 :  12:59:04  Show Profile  Reply with Quote
L'unica differenza è che tu hai messo tra parentesi il Max.
grazie e Buona Pasqua

Go to Top of Page

SupportoTecnico
Forum Admin

1261 Posts

Posted - 13 April 2006 :  13:10:57  Show Profile  Reply with Quote

Un'altra cosa molto importante!

il ciclo "FOR" fallo partire da 1 e non da 0.. questo perchè quando "i" vale 0.. Max(High, i) calcola il massimo di tutti i periodi precedenti (dall'inizio fino a quello corrente).
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
Insider 3000 - Forums © Copyright 2003-2016 Tradersoft s.r.l. Go To Top Of Page
Powered By: Snitz Forums 2000 Version 3.4.07