Spread-Handel in Meta Trader - Seite 160

 

Hallo zusammen.

Ein EA (paired trailing stop) wurde bereitgestellt:

int init()  {//функция инициализации советника
//- На всякий случай напомним пользователю, если он забыл : 
gbNoInit=False; if (!IsTradeAllowed()) {
    Message("Для нормальной работы советника необходимо\n"+
            "Разрешить советнику торговать");
    gbNoInit=True; return;             }
  if (!IsLibrariesAllowed()) {
    Message("Для нормальной работы советника необходимо\n"+
            "Разрешить импорт из внешних экспертов");
    gbNoInit=True; return;   }
  if (!IsTesting()) {
    if (IsExpertEnabled()) Message("Советник будет запущен следующим  тиком");
    else Message("Отжата кнопка \"Разрешить запуск советников\"");
                    } 
    if (Symbol()!= Symbol_1) {
    Message("Текущий инструмент не соответствует заданному для Symbol_1");                
                            }                
             } // ========= конец функции  int init()

Jetzt habe ich herausgefunden, dass, wenn ich einen EA auf einem Diagramm in einem Kommentar installieren es sagt

Für die normale Arbeit des Expert Advisors ist es notwendig, die Option "Import von externen EAs zulassen" +

Und das, obwohl der Code keinen Aufruf zu externen EAs enthält. Außer
#include <stdlib.mqh> // MT4 Standard Bibliothek
#include <stderror.mqh> // MT4 Standard Bibliothek

==================================================

Können Sie mir sagen, warum der Kommentar erscheint?

 

weil stdlib.mqh Funktionen beschreibt, die aus einer externen Datei aufgerufen werden (#import "stdlib.ex4")

===

//+------------------------------------------------------------------+
//| stdlib.mqh |
//+------------------------------------------------------------------+
#import "stdlib.ex4"

string ErrorDescription(int error_code);
int RGB(int red_value,int green_value,int blue_value);
bool CompareDoubles(double number1,double number2);
string DoubleToStrMorePrecision(double number,int precision);
string IntegerToHexString(int integer_number);

=====

Sie nicht verwenden? Entfernen Sie sie aus Ihrem EA...


#include <stdlib.mqh> // MT4-Standardbibliothek
#include <stderror.mqh> // MT4-Standardbibliothek


 
Ich verstehe. Danke.
 
leonid553:

#include <stdlib.mqh> // MT4 Standardbibliothek
Können Sie mir sagen, warum der Kommentar erscheint?

In diesem ashqh der Import aus der Bibliothek mit dem gleichen Namen. Das ist der Grund, warum sie erscheint. Dieser PC selbst ist sicher.
 

Ich schlage vor, weitere geeignete Paare für den Spread-Handel über den sehr praktischen FreeStockCharts-Dienst anzuzeigen.

Ein Beispiel für ein solches Paar:

Das Menü enthält einen Eintrag, mit dem Sie einen direkten Hyperlink zum ausgewählten Diagramm erstellen können. Das obige Schaubild ist zum Beispiel unter http://www.freestockcharts.com?emailChartID=0fbb7f36-c3a3-46a4-ae19-da7ce6c136ec zu finden.

Der Service ist insofern gut, als er die Geschichte mit der Visualisierung einer riesigen Anzahl von Finanzinstrumenten kostenlos und direkt im Browser zur Verfügung stellt. Es besteht die Möglichkeit, mehrere Diagramme übereinander zu legen.

Beachten Sie den unteren blauen Balken. Sie ist sehr nützlich. Die Implementierung eines solchen Tools für MT5 wäre wünschenswert, ebenso wie die Möglichkeit, die vertikale Achse in Prozenten darzustellen.

P.S. Das obige Schaubild zeigt sehr gut, dass die Beine (Gewichtungskoeffizienten) von FI dynamisch sein sollten (sich anpassen).

 

Können Sie den Code des gesamten EA posten, wenn es nicht ein Geheimnis ist, weil Sie es diskutieren und ich kann es nicht in diesem Thread finden?

 
sammi61:

Können Sie den Code des gesamten EA posten, wenn es nicht ein Geheimnis ist, weil Sie es diskutieren und ich kann es nicht in diesem Thread finden?


Wenn Sie das Nachziehen von Dampf meinen, ist es nicht der gesamte Code. Den Expert Advisor (die neueste, einfachste Version) finden Sie unter http://www.procapital.ru/showthread.php?t=28081&page=56 und seine Beschreibung unter 829-834.
 

Warum ist das Thema geschlossen?

warum ist niemand da?

 
alle gingen an die Front
 
Kein Gral. Das führte dazu, dass sich niemand mehr dafür interessierte. =)