door Pierre » zo 27 okt 2002, 14:46
Hallo Hans,
Je had deze vraag in de rubriek "Koersvenster" geplaatst, maar ik heb 'm voor de duidelijkheid maar naar "Grafiek" overgeplaatst.
Er zijn 2 mogelijkheden om een 2de (en 3de, enz) fonds in een grafiek te laden.
1) de TradeStation methode...
Je kunt in TradeStation tot maximaal 50 fondsen in een grafiek laden. Die heten dan DATA1 t/m DATA50.
In Vestics kun je extra fondsen laden dmv de menukeuze Grafiek >> Invoegen >> Data en daan aangeven welk fonds je wilt laden.
2) Via een speciale builtin functie in VestiCode
Deze functie heet vLoadPriceSeries en deze verwacht een fondsnummer en een code welke koers (open, hoog, laag, enz) je wilt hebben. De functie is nog niet gedocumenteerd, maar als je even kijkt naar de indicator RelativeStrength, dan zie je hoe de functie daar aangeroepen wordt.
Voor de gewenste koers gebruik je de kode 1=Open, 2=High, 3=Low, 4=Close, 5=Volume en 6=OpenI.
Voordeel van de 2de (Vestics) methode is het feit dat je in een indicator zelf bepaald of (en welke) 2de en 3de fonds je in de grafiek laadt. In de TradeStation aanpak kan het gebeuren dat een gebruiker een indicator (bijv. relatieve sterkte) toevoegd aan een grafiek terwijl er geen DATA2 is. Dan mislukt dus het invoegen van die indicator.
Wat je tweede vraag betreft...
Als je Close, Open, High e.d. gebruikt dan krijg je altijd de Close van de DATA1. Voluit is dat in EasyLanguage "Close of Data1" en je kunt dus ook zeggen "Close of Data2", enz.
In VestiCode gebruiken we de syntax Data1.Close en Data2.Close, enz.