1 bijlage (s) Beste allemaal,
De titel kan niet worden gewijzigd. Maar laat me de vraag vereenvoudigen, zoals hieronder.
Ik moet een misverstand hebben over balken, buffers of binnen.
Volgens de code begrijp ik dat elke balk altijd wordt getekend op basis van de vorige balken aan de linkerkant en dat er niet opnieuw moet worden getekend.
Ik heb echter al waargenomen dat ik opnieuw moest tekenen. Raadpleeg het onderstaande indior-bestand. De hoofdinhoud is slechts ongeveer 10 regels zoals ik hier heb geplakt.
Hoe hard ik ook probeerde om het steeds opnieuw te analyseren, ik kan de probleemcode niet vinden om de indior opnieuw te tekenen en het moet al buiten mijn mogelijkheden zijn.
Mag ik u om een ??????gunst vragen om aan te geven waar het probleem ligt? Heel erg bedankt, heel veel!
Postscriptum voor de huidige balk [0] is het opnieuw tekenen nodig. Het probleem is echter waarom balk ..., balk [6], ..., balk [1] opnieuw kan worden getekend of opnieuw berekend?
for (i = limit-1; igt; = 0; i--)
{
MaxH = Hoog [iHighest (NULL, 0, MODE_HIGH, periode, i)]; MinL = Laag [iLowest (NULL, 0, MODE_LOW, periode, i)]; prijs = (Hoog [i] Laag [i])2; Waarde = 0,33 * 2 * ((prijs-MinL)(MaxH-MinL) -0,5) 0,67 * Waarde1; Waarde = MathMin (MathMax (Waarde, -0,999), 0,999); ExtBuffer0 [i] = 0,5 * MathLog ((1 Waarde)(1 -Waarde)) 0,5 * Vis1; Waarde1 = Waarde; Vis1 = ExtBuffer0 [i]; if (ExtBuffer0 [i] gt; 0) ExtBuffer1 [i] = 10; else ExtBuffer1 [ i] = - 10;}
https://www.aforexa.com/attachments/...1093876370.mq4