door fritskuijk » di 28 jun 2005, 11:21
Dank je voor je reactie, Predator Stick, het maakt me duidelijk dat mijn vraag niet duidelijk genoeg geformuleerd is.
Het gaat mij er niet om het werkend te krijgen, dat is geen punt. Alleen moet ik dan voor elke kruiscombinatie een nieuw handelssysteem schrijven. Wil ik vervolgens op een onderdeel een wijziging doorvoeren, dan moet ik alle systemen af waarin dat ene onderdeel uitgeprogrammeerd is. Dat is a) onoverzichtelijk, b) verre van elegant, c) zeer inefficient en d) het leidt geheid tot fouten.
Het gaat mij om de flexibiliteit:
- Indicatoren die de tijddataseries van andere indicatoren als input kunnen krijgen, naast specifieke instellingen voor die indicator.
- Handelssystemen die op basis van willekeurige tijddataseries kunnen werken.
- Voor optimaliseren moeten van de indicatoren de simpele instelparameters doorlopen kunnen worden. Voor parameters die series zijn heeft dat natuurlijk geen nut.
Voorbeeld
Als ik dus toevoeg als indicatoren EMA(Close,N1), Schuif(EMA.plot1,N2) en als handelssysteem CrossingLines( EMA.plot1, Schuif.plot1) dan wil ik optimaliseren op de waarden van N1 en N2, dus enkel op de simpele parameters, niet op de tijdseries.
Echter, kijk ik op het Optimaliseren tabblad en vervolgens op het Instellingen tabblad, dan kan ik instellen:
EMA - NumberOfBars
CrossingLines - xFastSeries
CrossingLines - xSlowSeries
Commentaar
- de indicator EMA wordt verwerkt zoals ik verwacht: geen instelling voor de tijdserie, enkel voor de simpele parameter
- de indicator Schuif mist, er is geen instellingsmogelijkheid om de parameter NumberOfBars een waardenbereik te laten doorlopen
- het handelssysteem CrossingLines komt twee keer voor met tijdseries die je niet kunt optimaliseren
Gezien de reacties tot dusver, waarvoor dank, rest mij enkel de volgende suggestie: stel de gebruiker in de gelegenheid bij de Optimalisatie-instellingen waardenbereiken op te geven voor de parameters van alle aan de grafiek toegevoegde indicatoren en handelssystemen, voor enkel die parameters die qua type geen tijdserie zijn.