Pagina 1 van 1

Doorgeven van waarde variabelen

BerichtGeplaatst: wo 27 nov 2002, 21:42
door cees
(dit is eigenlijk een vraagje aan Pierre)

Bij alle indicatoren en systemen worden er allerlei berekeningen gedaan op de koersen.
Soms wordt het resultaat beter als eerst de koersen worden gesmootht. ?Je kunt de betreffende indicator natuurlijk aanpassen. Dit zou je dan voor elke indicator apart kunnen doen.

Ik heb een indicator gemaakt - heel eenvoudig- met de variabele xclose, waarbij xclose:=average(close,xnumberofbars).
Deze indicator heb ik toegevoegd via de designer.

Nu ga ik de volgende indicator toevoegen.

Bij deze indicator moet ik opgeven welke koers de indicator gebruikt, bv close.

Ik zou nu eigenlijk xclose willen opgeven, maar ik krijg dan een foutmelding.
Is er een manier om dit toch toe te passen.

Als het ?terugvertaal naar pascal zijn mijns inziens alle variabelen in de functies en systemen lokale variabelen, en ik ben op zoek naar een globale variabele.
De koersen (open etc) zijn wel globale variabelen.


De reden dat ik deze "truc" wil toepassen is het feit dat ik op deze manier een grotere flexibiliteit heb en niets "steeds" de indicator hoef aan te passen.

groetjes

cees van hall
?

Doorgeven van waarde variabelen

BerichtGeplaatst: do 28 nov 2002, 22:27
door cees
Ik geef hier het antwoord wat ik van Pierre heb gekregen.

Stel ik heb de indicator zsmooth gemaakt waarin ik alleen maar een ma bereken van open, high,low,close.
Deze variabelen noem ik xopen[],xhigh[],xlow[],xclose[].
Verder geen enkele berekening op plot.

In een volgende indicator kan ik deze waarden gebruiken. De benaming is zSmooth.xclose voor de ma van de close. Dus eerst de naam van de indicator dan een punt en dan de naam van de variabele. ?