Ein Berater, der den Kurs auf einem Fünf-Minuten-Chart mit Bedingungen nach dem Start verfolgen würde: - Seite 2

 
Figar0:
salesman77:Es gibt alle Arten von Menschen. Diejenigen, die "nichts dagegen haben", können sich auch im Thread selbstlos......

Nachfragen und Erklären ist eine Sache... Wenn Sie fragen, geben wir Ihnen einen Tipp. Aber für dich oder für dich einen nutzlosen Mist zu schreiben ist eine andere Sache...
Ich möchte ein Stück Code, der die aktuelle 5. bar, seine Preise verfolgen würde.... und die die Kontrolle über die Handelsfunktionen geben würde, wenn meine Bedingungen gebrochen sind....
Und ein paar freie Federn, die für mich die Tasten drücken... :)
 
salesman77:
Figar0:
salesman77:Es gibt alle Arten von Menschen. Diejenigen, die "nichts dagegen haben", können auch im Thread selbstlos...... erklären, um einen Hinweis zu geben.....

Tipps und Erklärungen sind eine Sache... Fragen Sie uns und wir werden Ihnen einen Tipp geben. Nutzlosen Scheiß für dich oder für dich zu schreiben ist eine andere Sache...
Ich möchte ein Stück Code, der die aktuelle 5. bar, seine Preise verfolgen würde.... und die die Kontrolle über die Handelsfunktionen geben würde, wenn meine Bedingungen gebrochen sind....
Und ein paar freie Federn, die für mich die Tasten drücken... :)

Haben Sie schon einmal versucht, Igel zu hüten?
 
if (iOpen(NULL,5,0)-Bid)>Delta*Point) //Цена упала больше Delta пунктов
{
 // действия, торговые приказы
}
if (iOpen(NULL,5,0)-Bid)<Delta*Point) //Цена выросла больше Delta пунктов
{
 // действия, торговые приказы
}
So viel zum Thema Tracking...
 
Figar0:
if (iOpen(NULL,5,0)-Bid)>Delta*Point) //Цена упала больше Delta пунктов
{
 // действия, торговые приказы
}
if (iOpen(NULL,5,0)-Bid)<Delta*Point) //Цена выросла больше Delta пунктов
{
 // действия, торговые приказы
}
So viel zum Thema Tracking...
Sie glauben, Sie haben ihm geholfen? :)
 
Sie können helfen oder nicht helfen, Sie schulden trotzdem Geld :)))
 
D500_Rised:
Sie können helfen oder nicht helfen, Sie schulden trotzdem Geld :)))

:-)
 
Figar0:
if (iOpen(NULL,5,0)-Bid)>Delta*Point) //Цена упала больше Delta пунктов
{
 // действия, торговые приказы
}
if (iOpen(NULL,5,0)-Bid)<Delta*Point) //Цена выросла больше Delta пунктов
{
 // действия, торговые приказы
}
So viel zum Thema Folgen...
Ich verstehe es nicht, aber ich will es herausfinden. Welche Parameter werden in diesem Code verwendet, um den "aktuellen" 5-Minuten-Balken zu verfolgen. Mit anderen Worten, der Expert Advisor sollte im Wesentlichen einen neuen Preis-Berichtspunkt starten - einen neuen offenen Balken und wenn sich dieser Preis innerhalb von 5 Minuten um 30 Punkte nach oben oder unten verändert, dann wird er Handelsoperationen durchführen, wenn nicht, wird er beginnen, den nächsten Balken zu verfolgen, usw..
 

All das steht in der mt4-Hilfe:

double iOpen( string symbol, int timeframe, int shift)

Gibt den Wert des Eröffnungskurses des durch den Shift-Parameter angegebenen Balkens aus dem entsprechenden Chart (Symbol, Zeitrahmen) zurück. Für das aktuelle Diagramm befinden sich die Informationen über den offenen Preis in dem vordefinierten Array Open[]. Parameter:

Symbol - Symbolname des Instruments. NULL bedeutet aktuelles Symbol.

Zeitrahmen - Zeitraum. Kann eine der Perioden des Diagramms sein. 0 bedeutet den Zeitraum des aktuellen Diagramms. (In Ihrem Fall =5)

shift - Index des empfangenen Wertes aus dem Zeitrahmen (Verschiebung relativ zum aktuellen Balken um eine bestimmte Anzahl von Perioden zurück). - In Ihrem Fall ist es=0, - "neue Verfolgung".

Nun, Delta=30, das sind die gewünschten 30 Punkte...

Ich denke, dass es hier nicht einfacher zu erklären ist. Sie benötigen zumindest ein Mindestmaß an Wissen.

 
salesman77: Ich verstehe es nicht, aber ich möchte der Sache auf den Grund gehen.

Ich glaube, Sie müssen einfach hier anfangen: https://book.mql4.com/ru/. Ich lese es manchmal selbst, es ist sehr nützlich.
 
Was mache ich in dieser Phase falsch? Expert kompiliert nicht....
//+------------------------------------------------------------------+
//| Expert-000001.mq4 |
//| Copyright © 2008, salesman*** |
//| http://www.forexgrand.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2008, salesman***"
#property link "http://www.forexgrand.ru"
extern int StopLoss=12; // Stop Loss
extern int TakeProfit=3; // Take Profit
extern int Percent=100; // Handelsvolumen in %
extern int Delta=30; // Order Signal in Pips
extern string _Comment = "Opened by script"; // Kommentar zur Order.; // Kommentar zur Bestellung
extern int MagicNumber =555; // Bestell-ID
//+------------------------------------------------------------------+
//| Experten-Initialisierungsfunktion |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0)

}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
double iOpen( string symbol, int timeframe, int shift)


//----Delta*Point //Der Preis ist um mehr als Delta Punkte gefallen
{
// Handelsaktionen
}
if (iOpen(NULL,5,0)-Bid)<Delta*Point) //Der Preis ist um mehr als Delta Punkte gestiegen
{
// Handelsaktionen
}
//----
return(0);
}
//+------------------------------------------------------------------+
Grund der Beschwerde: