T O P I C R E V I E W |
piter123 |
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.
|
3 L A T E S T R E P L I E S (Newest First) |
SupportoTecnico |
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"
|
piter123 |
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 |
Posted - 06 October 2005 : 15:41:02 Ci? che stai cercando ? la parola chiave DATABASE.
Prova a dare un'occhiata a questo link:
http://www.insider3000.com/insider/it/hol/default.asp?titleid=01100&argid=02255
|