Traditionele MACD-histogrammen versus MACD-codering van MT4
Results 1 to 7 of 7

Thread: Traditionele MACD-histogrammen versus MACD-codering van MT4

  1. #1
    Hallo iedereen,

    Ik probeer een EA te coderen voor een handelssysteem in een klassiek boek en moet de traditionele MACD-histogr gebruiken. De backtest lijkt echter erg traag te zijn als ik de traditionele MACD-histogr gebruik. De code is

    Dubbele code ingevoegd MACDLineBuffer#91;100#93;; dubbele SignalLineBuffer#91;100#93;; dubbele histogrambuffer#91;100#93;; alfa = 2.0(SignalMAPeriod 1.0); alfa_1 = 1,0 - alfa; for(int i=100; igt;=0; i--) { MACDLineBuffer#91;i#93; = iMA(NULL,10080,FastMAPeriod,0,MODE_EMA,PRICE_CLOSE ,i) - iMA(NULL,10080,SlowMAPeriod,0,MODE_EMA,PRICE_CLOSE ,i); SignalLineBuffer#91;i#93; = alfa*MACDLineBuffer#91;i#93; alpha_1*SignalLineBuffer#91;i 1#93;; Histogrambuffer#91;i#93; = MACDLineBuffer#91;i#93; - SignalLineBuffer#91;i#93;; }
    Kan iemand me laten weten wat beter is voor het voorspellen van een trend, traditioneel MACD-histogram of MT4's MACD?

    Erg bedankt!

  2. #2
    Info over MACD-berekening hier - hoe de MT4-versie verschilt van de mainstream. Ik weet echter niet zeker of het uw vraag beantwoordt. [EDIT] Er is een (door de fabriek geleverde) MT4-indy genaamd 'Moving Average of Oscillator', die probeert het reguliere MACD-histogram uit te zetten.

  3. #3
    Wat ik nodig heb, is het reguliere MACD-histogram. Verbeter me als ik het fout heb. Erg bedankt! Code ingevoegd #91;color=#000000#93;#91;color=#0000bb#93;dMACD#91 ;/color#93;#91;color=#007700#93;#91;#91;/color# 93;#91;kleur=#0000bb#93;i#91;/kleur#93;#91;kleur=#007700#93;#93;=#91;/kleur#93;#91;kleur=#0000bb #93;iMACD#91;/color#93;#91;color=#007700#93;(#91;/color#93;#91;color=#0000bb#93;NULL#91;/color#93; #91;kleur=#007700#93;,#91;/kleur#93;#91;kleur=#0000bb#93;0#91;/kleur#93;#91;kleur=#007700#93;,# 91;/color#93;#91;color=#0000bb#93;FastEMA#91;/color#93;#91;color=#007700#93;,#91;/color#93;#91;color= #0000bb#93;SlowEMA#91;/kleur#93;#91;kleur=#007700#93;,#91;/kleur#93;#91;kleur=#0000bb#93;Signaal#91;/kleur# 93;#91;kleur=#007700#93;,#91;/kleur#93;#91;kleur=#0000bb#93;PRICE_CLOSE#91;/kleur#93;#91;kleur=#007700#93; , #91;/color#93;#91;color=#0000bb#93;MODE_MAIN#91;/color#93;#91;color=#007700#93;,#91;/color#93;#91; kleur=#0000bb#93;i#91;/kleur#93;#91;kleur=#007700#93; #91;/kleur#93;#91;kleur=#0000bb#93;dSignaal#91;/kleur#93;#91;kleur=#007700#93;#91;#91;/kleur#93;#91 ;kleur=#0000bb#93;i#91;/kleur#93;#91;kleur=#007700#93;#93;=#91;/kleur#93;#91;kleur=#0000bb#93;iMACD #91;/kleur#93;#91;kleur=#007700#93;(#91;/kleur#93;#91;kleur=#0000bb#93;NULL#91;/kleur#93;#91;kleur =#007700#93;,#91;/kleur#93;#91;kleur=#0000bb#93;0#91;/kleur#93;#91;kleur=#007700#93;,#91;/kleur #93;#91;kleur=#0000bb#93;FastEMA#91;/kleur#93;#91;kleur=#007700#93;,#91;/kleur#93;#91;kleur=#0000bb#93 ;SlowEMA#91;/color#93;#91;color=#007700#93;,#91;/color#93;#91;color=#0000bb#93;Signaal#91;/color#93;#91 ;kleur=#007700#93;,#91;/kleur#93;#91;kleur=#0000bb#93;PRICE_CLOSE#91;/kleur#93;#91;kleur=#007700#93;, #91;color#93;#91;color=#0000bb#93;MODE_SIGNAL#91;/color#93;#91;color=#007700#93;,#91;/color#93;#91;color=#0000bb #93;i#91;/kleur#93;#91;kleur=#007700#93; Histogram#91;i#93;=#91;/kleur#93;#91;/kleur#93;#91;kleur=#000000#93;#91;kleur=#0000bb#93 ;dMACD#91;/kleur#93;#91;kleur=#007700#93;#91;#91;/kleur#93;#91;kleur=#0000bb#93;i#91;/kleur#93;#91;kleur=# 007700#93;#93;#91;/kleur#93;#91;/kleur#93;-#91;kleur=#000000#93;#91;kleur=#0000bb#93;dSignaal #91;/kleur #93;#91;kleur=#007700#93;#91;#91;/kleur#93;#91;kleur=#0000bb#93;i#91;/kleur#93;#91;kleur=#007700 #93;#93;#91;/kleur#93;#91;/kleur#93;;
    Quote Originally Posted by ;
    Heb je de links gelezen die ik heb gepost met uitleg over de MACD?
    Quote Originally Posted by ;
    Heb je de links gelezen die ik heb gepost met uitleg over de MACD?

  4. #4
    1 Bijlage(n) Heb je de links gelezen die ik heb gepost met uitleg over de MACD?
    https://www.aforexa.com/trading-syst...-sterling.html

  5. #5

    Quote Originally Posted by ;
    Ik probeer een EA te coderen voor een handelssysteem in een klassiek boek en moet de traditionele MACD-histogr gebruiken. De backtest lijkt echter erg traag te zijn als ik de traditionele MACD-histogr gebruik. De code is ....
    Zo kun je de MACD aanroepen in MT4: PHP Code: <code><span style=�color: #000000�> <span style=�color: #0000BB�>dMACD</span><span style=�color : #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;=</span><span stijl =�color: #0000BB�>iMACD</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>NULL</span><span style=� kleur: #007700�>,</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>FastEMA</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>SlowEMA</span><span style=�color: #007700 �>,</span><span style=�color: #0000BB�>Signaal</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�> PRICE_CLOSE</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>MODE_MAIN</span><span style=�color: #007700�>,<span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>);
    </span><span style=�color: #0000BB� >dSigna l</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�> #93;=</span><span style=�color: #0000BB�>iMACD</span><span style=�color: #007700�>(</span><span style=�color: #0000BB� >NULL</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>, </span><span style=�color: #0000BB�>FastEMA</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>SlowEMA</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Signaal</span><span style=�color: #007700�>,</span> <span style=�color: #0000BB�>PRICE_CLOSE</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>MODE_SIGNAL</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>);
    </span><span style=�color: #0000BB�></span> </span> </code> De iMACD is een traditionele MACD, alleen de presentatie in de grafiek verschilt. Dwz MT4 toont niet de signaallijn in de grafiek.

  6. #6
    Je bedoelt dMACD [i], d.w.z. MODE_MAIN is de traditionele MACD? Erg bedankt!
    Quote Originally Posted by ;
    Zo kun je de MACD aanroepen in MT4: PHP Code: <code><span style=�color: #000000�> <span style=�color: #0000BB�>dMACD</span><span style=�color : #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;=</span><span stijl =�color: #0000BB�>iMACD</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>NULL</span><span style=� kleur: #007700�>,</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>FastEMA</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>SlowEMA</span><span style=�color: #007700 �>,</span><span style=�color: #0000BB�>Signaal</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�> PRICE_CLOSE</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>MODE_MAIN</span><span style=�color: #007700�>,<span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>);
    </span><span style=�color: #0000BB� >dSigna l</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�> #93;=</span><span style=�color: #0000BB�>iMACD</span><span style=�color: #007700�>(</span><span style=�color: #0000BB� >NULL</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>, </span><span style=�color: #0000BB�>FastEMA</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>SlowEMA</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Signaal</span><span style=�color: #007700�>,</span> <span style=�color: #0000BB�>PRICE_CLOSE</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>MODE_SIGNAL</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>);
    </span><span style=�color: #0000BB�></span> </span> </code> De iMACD is een traditionele MACD, alleen de presentatie in de grafiek verschilt. Dwz MT4 toont niet de signaallijn in de grafiek.
    Quote Originally Posted by ;
    Zo kun je de MACD aanroepen in MT4: PHP Code: <code><span style=�color: #000000�> <span style=�color: #0000BB�>dMACD</span><span style=�color : #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;=</span><span stijl =�color: #0000BB�>iMACD</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>NULL</span><span style=� kleur: #007700�>,</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>FastEMA</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>SlowEMA</span><span style=�color: #007700 �>,</span><span style=�color: #0000BB�>Signaal</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�> PRICE_CLOSE</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>MODE_MAIN</span><span style=�color: #007700�>,<span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>);
    </span><span style=�color: #0000BB� >dSigna l</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�> #93;=</span><span style=�color: #0000BB�>iMACD</span><span style=�color: #007700�>(</span><span style=�color: #0000BB� >NULL</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>, </span><span style=�color: #0000BB�>FastEMA</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>SlowEMA</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Signaal</span><span style=�color: #007700�>,</span> <span style=�color: #0000BB�>PRICE_CLOSE</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>MODE_SIGNAL</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>);
    </span><span style=�color: #0000BB�></span> </span> </code> De iMACD is een traditionele MACD, alleen de presentatie in de grafiek verschilt. Dwz MT4 toont niet de signaallijn in de grafiek.

  7. #7
    Zoals aangegeven door (zie links in het bovenstaande bericht) gebruikt het signaal van de MT4 MACD de SMA-methode en de traditionele die de EMA-methode gebruikt. Dus probeer dit voor een traditionele MACD: PHP Code: <code><span style=�color: #000000�> <span style=�color: #0000BB�>dMACD</span><span style=�color: #007700 �>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;=</span><span style=�color : #0000BB�>iMACD</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>NULL</span><span style=�color: # 007700�>,</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>,</span><span style=�color: #0000BB� >FastEMA</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>SlowEMA</span><span style=�color: #007700�>, </span><span style=�color: #0000BB�>Signaal</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>PRICE_CLOSE</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>MODE_MAIN</span><span style=�color: #007700�>,</span> <span style=�color: #0000BB�>i</span><span style=�color: #007700�>);
    </span><span style=�color: #0000BB�>dSignal<spa n><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93; =</span><span style=�color: #0000BB�>iMAOnArray</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>dMACD<span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>Staven</span><span style=�color: #007700�>,</span ><span style=�color: #0000BB�>Signaal</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>0</span>< span style=�color: #007700�>,</span><span style=�color: #0000BB�>MODE_EMA</span><span style=�color: #007700�>,</span><span style =�color: #0000BB�>i</span><span style=�color: #007700�>);
    </span><span style=�color: #0000BB�>dHisto</span> <span style=�color: #007700�>=</span><span style=�color: #0000BB�>dMACD</span><span style=�color: #007700�>#91;</span> <span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;-</span><span style=�color: #0000BB�>dSignaal</span ><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;;
    </span><span style=�color: #0000BB�></span> </span> </code>

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.