[WARNUNG GESCHLOSSEN!] Alle Fragen von Neulingen, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen. - Seite 938
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
hier ist ein Beispiel von den Jungs =)
Vielen Dank für die Antwort. Ich habe einen rudimentären EA skizziert. Es funktioniert immer noch nicht.
extern int HourStartTrade = 14;
extern int MinuteStartTrade = 30;
extern int TakeProfit = 690;
extern int StopLoss=250;
static int PrevTime=0;
extern int DeltaTimenow=1200;
int start()
{
if (Time[0]<=PrevTime) return(0);
{
PrevTime=Time[0];
int-Ticket;
if (Stunde () == HourStartTrade && Minute() == MinuteStartTrade)
{
ticket=OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point, "EMA BUY",0,0,CLR_NONE);
datetime expiration = 0;
expiration = {(TimeCurrent() + DeltaTimenow)};
Print("Ablauf = ",Ablauf);
ticket=OrderSend(Symbol(),OP_SELLSTOP,0.1,Ask-StopLoss*Point,3,Bid,Ask-StopLoss*Point, "EMA SELL",expiration,0,CLR_NONE);
}
}
}
zurück(0);
Sie müssen die Ziffern für den Yen anpassen, wenn Sie mit dem Yen arbeiten und das Bestellsymbol JPY enthält. Keine Sorge - diese Funktion wird alles für Sie erledigen. Und es sollte, wie auch alle anderen Funktionen außerhalb des Körpers des EA platziert werden. Und Sie sollten es vom EA aus wie folgt aufrufen:
über die Funktion int start oder über eine beliebige Funktion im Körper von int start hinaus?
Kann mir jemand sagen, wo man die Einstellungsdateien in Metatrader, nach dem Testen der EA im Tester, und der Testbericht zu bekommen
Haben Sie versucht, sie zu speichern?
Haben Sie versucht zu speichern?
Ich brauche eine Datei, die ich an den Programmierer schicken kann
Ich habe ein Bild gespeichert - das ist es nicht
Und als Bericht speichern oder als Einzelbericht speichern? Sie können es ja mal ausprobieren, anstatt gleich Fragen zu schreiben... Und dann auf eine Antwort warten...
extern double TP=20; // ТР для открываемого ордера
extern double Lot=0.01; // Жестко заданное колич. лотов
datetime time;
//--------------------------------------------------------------- 2 --
int start()
{
int Total;
double
M_0,
M_1;
bool
Ans =false, // Ответ сервера после закрытия
Cls_B=false, // Критерий для закрытия Buy
Cls_S=false, // Критерий для закрытия Sell
Opn_B=false, // Критерий для открытия Buy
Opn_S=false; // Критерий для открытия Sell
//--------------------------------------------------------------- 3 --
// Учёт ордеров
for(int i=OrdersTotal()-1;i>=0;i--)
if (OrderSelect(i,SELECT_BY_POS)&&OrderSymbol()==Symbol()&&OrderType()>1)Total++;
if(Total!=0 || time==Time[1])return;
// Торговые критерии
M_0=iOsMA(NULL,0,13,34,8,0,0); // 0 бар
M_1=iOsMA(NULL,0,13,34,8,0,1); // 1 бар
if (M_1<0 && M_0>0)
Opn_B=true;
if (M_1>0 && M_0<0)
Opn_S=true;
//--------------------------------------------------------------- 7 --
if (Opn_B)
{OrderSend(Symbol(),OP_BUY,Lot,Ask,0,Bid-SL*Point,Bid+TP*Point);time=Time[1];}
if (Opn_S)
{OrderSend(Symbol(),OP_SELL,Lot,Bid,0,Ask+SL*Point,Ask-TP*Point);time=Time[1];}
}