Author |
Topic  |
|
piter123
Nuovo Utente
13 Posts |
Posted - 06 October 2005 : 15:14:36
|
salve, avrei bisogno di calcolare ad esempio la differenza di prezzo di un titolo rispetto ad un'altro. Mi spiego meglio: apro un titolo (titolo a) e vorrei caricare sul titolo aperto un indicatore che calcoli la differenza ad esempio delle chiusure di un'altro titolo (titolo b). Il titolo b ? sempro lo stesso indipendentemente dal titolo a aperto. Ovviamente la mia comparazione dovr? avvenire ad esempio su un timeframe daily e quindi prendere in cosiderazione le close dello stesso giorno dei due titoli.
|
|
SupportoTecnico
Forum Admin
1261 Posts |
|
piter123
Nuovo Utente
13 Posts |
Posted - 06 October 2005 : 16:14:04
|
ad esempio voglio vedere su un titolo un indicatore creato sulle chiusure del CBT
quello di seguito non funziona (forse dovrei fare un mediamobile a 1 periodo delle chiusure
Database tbond("FUTURE", "CBT", "N")
Function Main() dim cbtclose As Numeric() cbtclose = Dbalue(close, "tbond") Return cbtclose Endfunction
|
 |
|
SupportoTecnico
Forum Admin
1261 Posts |
Posted - 06 October 2005 : 18:57:42
|
Non ? corretto il codice. DbValue restituisce un valore non un array di valori.
Questo ? il codice corretto:
Database tbond("FUTURE", "CBT", "N")
Function Main() dim cbtclose As Numeric cbtclose = Dbvalue(close, "tbond") Return cbtclose Endfunction
oppure ancora pi? semplicemente:
Database tbond("FUTURE", "CBT", "N")
Function Main() Return Dbvalue(close, "tbond") Endfunction
N.B. Ovviamente nel gruppo di lavoro "FUTURE" devi avere un titolo il cui simbolo ? "CBT"
|
 |
|
|
Topic  |
|