[ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3. - Seite 588
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
der Termin ist derselbe, vom 15. Februar auf den 16. Februar
oder jedes andere Datum. Die Bedingungen sind alle gleich, aber das Ergebnis ist jedes Mal anders
Woher weiß ich, ob ein schwebender Auftrag ausgelöst wurde oder nicht?
Oder allgemein - zwei schwebende Aufträge in verschiedene Richtungen, sobald einer ausgelöst hat, schließen wir den zweiten... Ich bin stumpf - helfen Sie mir.
oder jedes andere Datum. Die Bedingungen sind alle gleich, aber das Ergebnis ist jedes Mal anders
der Spread wird vom aktuellen Markt übernommen und während des gesamten Testzeitraums als gleichbleibend betrachtet
Ahhhh... das ist es, jetzt habe ich es verstanden, vielen Dank! )
Der Bericht enthält auch einen Punkt zur Modellierungsqualität, der immer bei 25 % liegt. Gibt es eine Möglichkeit, diesen Wert zu verbessern?
Ahhhh..., das ist es, jetzt habe ich es, vielen Dank! )
Der Bericht enthält auch einen Punkt zur Modellierungsqualität, der immer bei 25 % liegt. Gibt es eine Möglichkeit, diesen Wert zu verbessern?
einige Artikel über Modellierung lesen
wie https://www.mql5.com/ru/articles/1513
Lesen Sie einige Artikel zum Thema Modellierung
z.B. https://www.mql5.com/ru/articles/1513
Oh, danke nochmals, genau das, was ich brauchte, danke )
Wie erkenne ich, ob ein schwebender Auftrag ausgelöst wurde, und wie kann ich sein Ticket vergleichen?
Wie erkenne ich, ob ein schwebender Auftrag ausgelöst wurde, und wie kann ich sein Ticket vergleichen?
//+------------------------------------------------------------------+
//| Stas_helper_v01.mq4 |
//| DOC |
//| DR_GAD@mail.ru |
//+------------------------------------------------------------------+
#property copyright "DOC"
#property link "DR_GAD@mail.ru"
//--- input parameters
extern double Stop=15;
extern double Profit=35;
extern double Lots=1;
extern int k=1;
extern int x;
extern int y;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
int i;
//----
ObjectsDeleteAll();
for(i=OrdersTotal()-1; i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS))
{
if (OrderType() == OP_BUYSTOP)
{
OrderDelete(OrderTicket());
}
if (OrderType() == OP_SELLSTOP)
{
OrderDelete(OrderTicket());
}
}
}
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
int ticket1,ticket2, total,i;
double price;
string Symb;
//1.выставление отложенных ордеров
Symb=Symbol();
if(k==1)
{
price=NormalizeDouble((Ask-Bid)/2,Digits);
ticket1=OrderSend(Symb,OP_BUYSTOP,Lots,Bid+((Stop*Point))+price,3,Bid+(Ask-Bid)/2,Bid+((Stop*Point))+price+Profit*Point, "Отложенник",1,0,Green);
if(ticket1<0)
{
Print("Ошибка!#",GetLastError());
return(0);
}
ticket2=OrderSend(Symb,OP_SELLSTOP,Lots,Bid-((Stop*Point))+price,3,Ask-(Ask-Bid)/2,Bid-((Stop*Point))+price-Profit*Point, "Отложенник2",2,0,Green);
if(ticket2<0)
{
Print("Ошибка!#",GetLastError());
return(0);
}
k=2;
}
//1.-----------------------------
//2. Если ордер открылся.
if (k==2)
{
OrderSelect(ticket1,SELECT_BY_TICKET,MODE_TRADES);
if (OrderType()==OP_BUY)
{
OrderDelete(ticket2);
k=3;
}
OrderSelect(ticket2,SELECT_BY_TICKET,MODE_TRADES);
if (OrderType()==OP_SELL)
{
OrderDelete(ticket1);
k=3;
}
}
//2----------------------
return(0);
}
//+------------------------------------------------------------------+
Warum wird der andere schwebende Auftrag nicht geschlossen?
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
int ticket1,ticket2, total,i;
Warum wird der andere schwebende Auftrag nicht geschlossen?