Pagina 1 van 1

Hoe maak ik 2-dimensionale arrays in Vesticode?

BerichtGeplaatst: di 18 sep 2007, 22:30
door Frits_Kuijk
Hoe maak ik 2-dimensionale arrays in Vesticode? Bijvoorbeeld voor een systeem dat werkt op n indicatoren, waarbij n een (optimaliseerbare) parameter van het systeem is.

Dan zou ik bijvoorbeeld value xEMA[10][]; willen declareren om tot maximaal 10 EMA's te vergelijken, maar het tweede [ wordt niet geaccepteerd. Hoe dan?

Dan zou ik graag plotx functie met variabele x willen aanroepen om die reeks functies getekend te krijgen, maar hoe?

BerichtGeplaatst: wo 19 sep 2007, 8:16
door Pierre
Hallo Frits_Kuijk,

Het is in VestiCode mogelijk om een 2 dimensionale array te declareren:
Code: Selecteer alles
value xMyArray[10,20];


Als je liever de EasyLanguage syntax gebruikt, dan kan dat ook:
Code: Selecteer alles
array: xMyArray[10][20](0);


Wat niet kan is een array van series (want dat is wat jij wil... 10 series in een array). En wat ook niet kan is een plot[x] of zoiets om een willekeurige plot te tekenen.

Het vergelijken van 10 EMA's doe je door 1 EMA te gebruiken en via de normale optimalisatie functie van Vestics kun je dan 10 verschillende waarden vergelijken.

vr. groeten,
Pierre Dolmans
Vestics Helpdesk