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)
-   -   Take Profit Moving Average (http://www.expert-advisor.com/forum/showthread.php?t=2126)

grey.unit 11.04.12 00:42

Take Profit Moving Average
 
Hallo Coder,

wollte mal fragen ob mir jemand einen zweizeiler schreiben kann, in dem der EA den takeprofit durchführt, wenn er den Moving Average (z.B. 20) berührt. Ich würde es dann gerne in meinen Quellcode einbauen.

grey.unit 11.04.12 14:15

Nachdem ich einige Stunden Google gequält habe, bin ich fündig geworden:


5.1__Mov_Aver_TakeProfit_
Hier wird eine beliebige Order (vom EA oder per pending Order oder manuell eröffnet)
// bei erreichen des gleitenden Durchschnitts (engl. Moving Average, kurz ma) als Take Profit geschlossen.
// Der Kurs muss vorher niedriger (buy) bzw. höher (sell) als der ma sein.

MA_TPbuy = false // Auf 'true' gesetzt wird eine buy Order am unten eingestellten ma als Take Profit geschlossen
period_maTPbuy ----------- // Bezogen auf den Chart auf den der EA gezogen wird
shift_maTPbuy ----------- // der Durchschnitt der hier eingestellten Anzahl von Kursbalken gebildet.
method_maTPbuy ----------- // Die weiteren Einstellung können meist unverändert bleiben, mehr dazu siehe unten.
price_maTPbuy
shiftPIP_maTPbuy MA_TPsell = false // Auf 'true' gesetzt wird eine sell Order am unten eingestellten ma als Take Profit geschlossen
period_maTPsell // der Durchschnitt der hier eingestellten Anzahl von Kursbalken gebildet. shift_maTPsell // Die weiteren Einstellung können meist unverändert bleiben, mehr dazu siehe unten. method_maTPsell price_maTPsell shiftPIP_maTPsell // Anzahl pips bzw. ticks über oder unter (-) dem ma wo die Order ausgelöst wird



Im Metatrader kann beim einfügen eines Moving Average die Periode und Schiebung (shift) eingegeben werden.
Ausserdem kann die MA Methode (method) gewählt werden. Im EA wird die 0 gesetzt für SMA - Simple moving average,
die 1 für EMA - Exponential moving average, die 2 für SMMA - Smoothed moving average, die 3 für LWMA - Linear weighted moving average.
Der MA kann angewendet werden auf Close, dann wird die 0 gesetzt bei price. Die 1 für Open, 2 High, 3 Low, 4 Median price (high+low)/2,
5 Typical price (high+low+close)/3, 6 Weighted close price (high+low+close+close)/4


Quelle: http://www.mtradertools.com/catalog/...products_id=35


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:08 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