Expert Advisors: MartGreg

 

MartGreg:

Ein Expert Advisor basierend auf zwei MACDs, er verwendet das Martingale Money-Management System.

Der Expert Advisor verwendet zwei MACD Indikatoren. Der erste MACD wird verwendet um den Einstieg zu finden, der zweite wird für die Trendbestimmung genutzt. Das Money-Management basiert auf einem festen Anteil und dem Martingale-System mit begrenzter Anzahl an Dopplungen. Die Library muss im Verzeichnis terminal_data_folder\MQL5\Include des Client Terminals installiert werde

Autor: Grigoriy Chaunin

 

Hallo, Fox Rex

Martingale ist ein gefährliches Geldmanagementsystem.

Aus Wiki (über Google Translate):

"Первоначально, мартингал упомянутого класса торговли стратегии популярных в 18 веке во Франции. Простейший из них стратегии был разработан для игры, в которой игрок выигрывает карту, если монета появляется головы и теряет, если монета появляется хвост. Стратегия игрока удвоить свою ставку после каждого проигрыша, так что первый выигрыш мог бы восстановить все предыдущие потери плюс выиграть прибыль, равную первоначальной ставки. Так как игрок с бесконечным богатством будет с вероятностью 1, в конечном итоге панель головы, Мартингейл стратегии ставок рассматривается как чистое дело тех, кто отстаивает эту модель. Конечно, ни один из игроков на самом деле обладает бесконечным богатством, и <b>экспоненциальный рост ставки в конечном итоге банкротом тех, кто решил использовать Мартингейл.</b> Широко распространено мнение, что казино возбуждено ограничений ставок специально для остановки Мартингейл игроков, но в действительности предположения, лежащие стратегии являются несостоятельными. Игроки, использующие системы Мартингейл не имеют каких-либо долгосрочных математической преимущество перед любой другой системой ставки или даже случайно сделанных ставок."

Martingale wird eine gute EA Strategie zerstören, ich bevorzuge alles andere als Martingale.

Interessanter Indikator, tho!

Todge.

 

Hallo, Todge.

Ich weiß. Das gilt auch für die Beschränkung von Verdoppelungen.

 
Ein Fehler in der Kapitalverwaltungsbibliothek wurde behoben. Neue Version.
Dateien:
 

Gute Bemühungen FoxRex,

Ich habe einige Optimierung nur um zu sehen, was EA tun können, sehen Sie bitte Ergebnisse.

das Ergebnis ist interessant, wir brauchen nicht zu drehen Martingale auf sogar um ein gutes Ergebnis zu erhalten, die verschiedenen winzigen, aber Risiko ......

Martingal

Allerdings nach der Optimierung FastMA und SlowMA ändern sich die Plätze, es geschieht in der Regel, wenn, wenn ursprüngliche Satz hat verlieren Parameter.

Es wäre interessant, Ihre Meinung zu diesem Thema zu hören.

Rg,

FW.

 
FoxRex:
Ein Fehler in der Kapitalverwaltungsbibliothek wurde behoben. Neue Version.

Hallo,

Könnten Sie mir bitte helfen?

Das Programm öffnet nur 1 Position und bleibt dann stehen.

Vielleicht habe ich eine Fehlerdatei, wie?

Über Hilfe würde ich mich sehr freuen.

Vielen Dank im Voraus.


Meine Datei:

#include <OnTesterFunctions.mqh>
#include <martingail.mqh>
//--- Eingabeparameter
input double DML=10;
input int Ud=3;
eingabe int Stop=50;
eingabe int Tp=100;
eingabe int Slipage=30;
input int MACD1Fast=5;
eingabe int MACD1Slow=10;
eingabe int MACD2Fast=25;

eingabe int MACD2Slow=30;


//+------------------------------------------------------------------+

//| Experten-Initialisierungsfunktion |

//+------------------------------------------------------------------+

int m1=0;

int m2=0;


Martingail lt; WARNUNG!!!! Deklaration????

//+------------------------------------------------------------------+

//| Öffnen |

//+------------------------------------------------------------------+

void Öffnen()

 

Klarstellung:

In martingail.mqh sollte die Zeile

if(GlobalVariableCheck(GVarName)) GlobalVariableSet(GVarName,0);

korrigiert werden in

if(!GlobalVariableCheck(GVarName)) GlobalVariableSet(GVarName,0);
 

Ich kann das mql5 nicht kompilieren. Können Sie mir helfen?


Code-Fehler

 
Drueckeberger:

Ich kann das mql5 nicht kompilieren. Können Sie mir helfen?

Wenn Sie ein solches Problem haben, versuchen Sie, auf der Website zu suchen, von hier, pt 22

MQL5: Umbenannt ENUM_ORDER_TYPE_FILLING Aufzählungselemente:

  • ORDER_FILLING_AON umbenannt in ORDER_FILLING_FOK
Ändern Sie also den Code nach Bedarf und kompilieren Sie erneut.
[Gelöscht]  
den Berater 13 herror zu kompilieren
 
pabluru :
advisor 13 herror on compile

Sie können die Zeile 50 von martgreg_1.mq5 so ändern:

   request.type_filling= ORDER_FILLING_ FOK ;
Machen Sie sich keine Sorgen über Warnungen.