Ok, das wird jetzt eine lange Formel.
TP-Kurs = [Gewinn*Point/Tickvalue +
(Summe(m, i=0)(Lot(B, i)*Open(B, i))) -
(Summe(n, j= 0)(Lot(S, j)*Open(S, j)))] /
(Summe(m, i=0)Lot(B, i)-Summe(n, j=0)Lot(S, j));
Zur Erläuterung:
Point = MarketInfo(Symbol(), MODE_POINT);
Tickvalue = MarketInfo(Symbol(), MODE_TICKVALUE);
Summe(m, i=0) steht für das mathematische Summenzeichen, wobei der Index von i=0 bis m läuft. Entsprechend für die andere Summe.
Lot(B, i) steht für die jeweiligen Lotgrößen der i BuyOrders. Entsprechend für die j SellOrders (S).
Open(B, i) steht für die jeweiligen Openkurse der i BuyOrders. Entsprechend für die j SellOrders (S).
Ich kann hier leider das Summenzeichen und die Indices nicht eineindeutiger in mathematisch korrekter Form darstellen, daher die Erklärung dazu.
Ich hoffe, dass Du die Formel richtig in Code umsetzen kannst.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
|