Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 809
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
Hallo. Ich habe die Dokumentation durchsucht, konnte es aber nicht finden. Meine Frage ist folgende: Kann ich dieses Bild beim Start des EA in mein Logo ändern?
#Eigenschaftssymbol "\\\\Images\\\\xxx.ico";
und es wurde in keiner Weise behoben?
Wie Sie sehen können.
Am logischsten und einfachsten ist es jedoch, den Werkzeugwechsel im MT-Fenster zu verbieten. Ich schlage also vor, dass wir es als Fehler betrachten :)
Mein Expert Advisor analysiert den Chart für eine bestimmte Anzahl von Monaten, aber es gibt Charts, die die gesamte Historie im Minutendiagramm zurückgeben, und es gibt Charts, die nicht mehr als eineinhalb Monate zurückgeben wollen, und selbst das ist, wenn Sie den Chart manuell zurückblättern, selbst über ein bestimmtes Datum hinaus blättert er nicht manuell.
Hallo liebe Forumsnutzer. Ich möchte eine Bitte äußern. Wäre jemand in der Lage, ein Stück Code mit einer funktionierenden iEnvelopesOnArray() Funktion zu posten? Alle meine bisherigen Versuche, sie zu bändigen, waren erfolglos. Ich vermute, dass die Entwickler daran schuld sind. Hier ist ein Indikator, mit dem Sie seine Arbeit überprüfen können.
Hallo zusammen. Ich erhalte während des Tests Fehler:
2014.12.25 18:04:31.125 2014.11.03 00:00 Test3 EURUSD,H4: ungültiges Ticket für OrderModify-Funktion
2014.12.25 18:04:31.125 2014.11.03 00:00 Test3 EURUSD,H4: OrderModify Fehler 4051
Ich habe es mehrmals überprüft, es gibt keinen Fehler (soweit ich sehen kann).
In diesem Teil des Programms kommt es zu Fehlern:
ModifyBuy, ModifySell, SelectBuy, SelectSell - haben den Typ bool
SendBuy, SendSell-int , int TP = 30
while(true)
{
SPREAD=MarketInfo(Symb,MODE_SPREAD);
SelectBuy=OrderSelect(OrderTicketBuy,SELECT_BY_TICKET);//buy
RefreshRates();
if(NormalizeDouble(OrderOpenPrice()+TP*Point,Digits)<NormalizeDouble(Ask,Digits))
{
ModifyBuy=OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(10-SPREAD)*Point,Bid+(30- SPREAD)*Point,0,0);
R=1;
break;
}//if2
Timen=OrderCloseTime();
if(Timen>0)
{
//--------------------------
Stop=StopLevel(Symb);
StopLong();//значение Long2
StopLoss_Func();//значение SL
//--------------------------
SendBuy=OrderSend(Symb,OP_BUYSTOP,Lote,Ask+Long2*Point,1,Bid-SL*Point,NULL);
for(i=1;i>OrdersTotal();i++)
{
if(OrderSelect(i-1,SELECT_BY_POS,MODE_TRADES)==true)//Проверяем есть ли ордер
{
if(OrderSymbol()!=Symb) continue;
if(OrderType()==4)
{
OrderTicketBuy=OrderTicket();
break;
}
else
{
continue;
}
}
}
continue;
}//if2
SelectSell=OrderSelect(OrderTicketSell,SELECT_BY_TICKET,MODE_TRADES);//sell
RefreshRates();
if(NormalizeDouble(OrderOpenPrice()-TP*Point,Digits)>NormalizeDouble(Bid,Digits))
{
ModifySell=OrderModify(OrderTicket(),OrderOpenPrice(),Ask+(10-SPREAD)*Point,Ask-(30- SPREAD)*Point,0,0);
R=2;
break; //спред
}//if2
Timen=OrderCloseTime();
if(Timen>0)
{
//--------------------------
Stop=StopLevel(Symb);
StopLong();
StopLoss_Func();
//--------------------------
SendSell=OrderSend(Symb,OP_SELLSTOP,Lote,Bid-Long2*Point,1,Ask+SL*Point,NULL);
for(i=1;i>OrdersTotal();i++)
{
if(OrderSelect(i-1,SELECT_BY_POS,MODE_TRADES)==true)//Проверяем есть ли ордер
{
if(OrderSymbol()!=Symb) continue;
if(OrderType()==6)
{
OrderTicketSell=OrderTicket();
break;
}
else
{
continue;
}
}
}
continue;
}//if2
}//while1
Wenn Sie den gesamten Code benötigen, finden Sie ihn hier
Ich danke Ihnen!