Hallo cnolte,
so richtig schlau werde ich leider aus deinem Vorschlag nicht.
So wie Herr Knöpfel das mal im Thread ' Price Peak' glaub ich, beschrieben hat, geht das theoretisch schon.
Ich frage zum Beispiel von der Tages Mitte in 5P Schritten das Volumen ab und mit einer Verschachtelung suche ich den Wert mit dem höchsten Volumen raus.
calc L0
Komp(#Low#,#T#)+Komp(#High#,#T#))/2;
calc L1: LevelSumme2(L0, volume, 2, 0, 5, $);
calc L2: LevelSumme2(L0, volume, 2, -5, 10, $);
calc L3: LevelSumme2(L0, volume, 2, -10,15, $);
calc L4: LevelSumme2(L0, volume, 2, -15, 20, $);
usw
calc L101: LevelSumme2(L0, volume, 2, 5, 0, $);
calc L102: LevelSumme2(L0, volume, 2, 10, -5, $);
calc L103: LevelSumme2(L0, volume, 2, 15,-10, $);
calc L104: LevelSumme2(L0, volume, 2, 20, -15, $);
usw
If(L1>L2,L0+5,
If(L2>L3,L0+10,
If(L3>L4,L0+15,
If(L4>L5,L0+20,
usw
If(L101>L102,L0-5,
If(L102>L103,L0-10,
If(L103>L104,L0-15,
If(L104>L105,L0-20,
usw
0)))))))))))))))
Ist aber ziemlich mühsam und nicht universell verwendbar.
Wenn man dasselbe jetzt mit Parametern und Schleifen erstellen könnte, wobei der Preis bei dem das Volumen gesucht wird, automatisch um 1P erhöht wird und ein oberer und unterer Grenzwert bestimmt werden könnte, wäre das sauberer.
So versiert bin ich aber leider nicht mit der Progammiererei !
Werde aber noch mal über dem Vorschlag brüten.
Viele Grüsse Robert