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

 All Forums
 Problemi con "Insider 3000 versione 3"
 Problemi col linguaggio di programmazione
 indicatore di tipo spread
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

piter123
Nuovo Utente

13 Posts

Posted - 06 October 2005 :  15:14:36  Show Profile  Reply with Quote
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

Posted - 06 October 2005 :  15:41:02  Show Profile  Reply with Quote
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

Go to Top of Page

piter123
Nuovo Utente

13 Posts

Posted - 06 October 2005 :  16:14:04  Show Profile  Reply with Quote
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

Go to Top of Page

SupportoTecnico
Forum Admin

1261 Posts

Posted - 06 October 2005 :  18:57:42  Show Profile  Reply with Quote
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"
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