Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   "Berechnungsloch" im VWAP (http://www.expert-advisor.com/forum/showthread.php?t=6598)

AVT 05.02.20 21:55

"Berechnungsloch" im VWAP
 
Liste der Anhänge anzeigen (Anzahl: 1)
Den VWAP gibt's nich in der MT4 Bibliothek, also hab ich mir die Formel besorgt und das selbst gemacht. Da habe ich aber ein Problem, bei dem ich NULL Ahnung habe, woran es liegen könnte.

Berechnung erfolgt folgendermaßen:
1. Sobald einen neue Periode anfängt, werden alle Werte auf Null gesetzt
2. Loop über den Berechnungszeitraum mit Berechnung
3. Painting über Buffer im selben Zeitraum
Code:

// === between start and stop time calc values
if(  Time[i]>=StrToTime(iday+" "+DayStartTime)    //09:00 local
  && Time[i]<=StrToTime(iday+" "+DayStopTime)  )  //17:30 local
{ // === calculation }

Daran gibt es nix zu rütteln, aber gegen Ende gibt es ein Kerze (die in der Mitte, die keinen Berechnungswert hat! :eek: (Bild anbei). Daran, daß die Werte zu hoch sind, kann es nicht liegen, erstens sind sie double und zweitens sind die nächsten Werte ja noch höher (nach Formel).

Hat jemand eine Idee? AVT

MA-EA 06.02.20 02:50

Gap? :confused:


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:26 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum