sion: Funktioniert dieser seltsame Schutz auch, wenn der Prozessor durch etwas anderes hochgefahren wird, während der Auftrag ausgeführt wird?
Nein.
Der Schutz wird automatisch gegen Benutzer ausgelöst, die ein Vielfaches der Anzahl von Agenten installieren, die auf dem Computer vorhanden sind. Leider können wir nicht anders - wir führen Statistiken und sehen die Folgen eines unvernünftigen Agenteneinsatzes.
... Entwickler als Antwort auf den obigen Beitrag - ignorieren.
Die richtige Frage ist 50% der Antwort.
Leider bietet der obige Link nicht genügend Informationen und die Frage ist seltsam gestellt. Wenn es eine Frage zu einem bestimmten Vorgang gibt, sollte dieser ausführlich beschrieben, die Umgebung und der verwendete Code angegeben und eine klare Frage gestellt werden.
Leider enthält der obige Link nicht genügend Informationen und die Frage ist seltsam gestellt. Wenn es eine Frage zu einem bestimmten Vorgang gibt, sollte dieser ausführlich beschrieben, die Umgebung und der verwendete Code angegeben und eine klare Frage gestellt werden.
Das ist seltsam. Oh, bitte.
Hier ist Win7 x64 build 655 Server AlpariFS-MT5 Konto 20015217
Teil des Codes
CTrade trade; // Используем класс CTrade
....
// открываем селлы
Open_trade(1,0.1);
....
void Open_trade(int type,double inlot)
{
bool ok;
string name_val[14]={"GBPUSD","EURGBP","GBPCHF","CHFJPY","AUDJPY","EURJPY","GBPJPY","CADJPY","AUDUSD","USDJPY","EURUSD","EURCHF","USDCHF","USDCAD"};
int i;
int a,b,c,d;
if(type==1){a=12;b=14;c=0;d=12;}
if(type==0){a=0;b=12;c=12;d=14;}
for(i=a;i<b;i++)
{
if(AccountInfoDouble(ACCOUNT_FREEMARGIN)>1000) // покупаем если достаточно средств на счете
{
ok=trade.PositionOpen(name_val[i],
ORDER_TYPE_BUY,// ордер на покупку
inlot,// количество лотов для торговлиSymbolInfoDouble(name_val[i],SYMBOL_ASK),// последняя цена ask 0.0,// Stop Loss0.0,// Take Profit "exp");
Print(name_val[i]," ORDER_TYPE_BUY ",inlot," ",trade.ResultRetcode());
if(!ok && trade.ResultRetcode()!=10008){i--;}
if(!ok){Print(trade.ResultRetcode());}
}
else
{return;}
}
for(i=c;i<d;i++)
{
if(AccountInfoDouble(ACCOUNT_FREEMARGIN)>1000) // покупаем если достаточно средств на счете
{
ok=trade.PositionOpen(name_val[i],
ORDER_TYPE_SELL,// ордер на покупку
inlot,// количество лотов для торговлиSymbolInfoDouble(name_val[i],SYMBOL_BID),// последняя цена ,bid 0.0,// Stop Loss0.0,// Take Profit "exp");
Print(name_val[i]," ORDER_TYPE_SELL ",inlot," ",trade.ResultRetcode());
if(!ok && trade.ResultRetcode()!=10008){i--;}
if(!ok){Print(trade.ResultRetcode());}
}
else
{return;}
}
}
//+------------------------------------------------------------------+
Hmm, mit 8 Agenten stand das System eine Stunde lang und hat sich selbst gelöscht. Setzen Sie 4 (nur 4 Kerne) - gleiches Ergebnis. Worin könnte das Problem in diesem Fall liegen?
KillerRun: Hmm, mit 8 Agenten stand das System eine Stunde lang und hat sich selbst gelöscht. Setzen Sie 4 (nur 4 Kerne) - gleiches Ergebnis. Worin könnte das Problem in diesem Fall liegen?
Der Fehler wurde korrigiert. Bitte versuchen Sie es erneut.
alexvd: Der Fehler wurde korrigiert. Versuchen Sie es noch einmal.
Es funktionierte mit 4 Agenten. Ich habe 4 Kerne. Wie viele Dienste kann ich maximal ausführen, ohne dass sich das Programm anschließend deinstalliert?
Seit zwei Tagen hängen irgendwelche unverständlichen Befehle in der Luft. Es ist unmöglich, sie zu löschen...
Ich kann auch einen schwebenden Auftrag nicht ändern.
Wenn es jemand weiß, was ist es dann?
Das ist das Gleiche. Was bedeutet es, wenn eine Bestellung storniert wird? Ob bei der Schließung oder bei der Eröffnung? Eine Art von Marktvollstreckungs-Requotes?
KillerRun: Mit 4 Agenten funktioniert es. Ich habe 4 Kerne. Wie viele Dienste kann ich maximal ausführen, ohne dass sich das Programm anschließend deinstalliert?
Logischerweise und in Anbetracht der jüngsten Änderungen können 4 und Sie.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
... Server ignoriert https://www.mql5.com/ru/forum/1111/page766#comment_213314
... Entwickler als Antwort auf den obigen Beitrag - ignoriert.
Es ist wie in diesem Witz.
Patient: Doktor: Alle ignorieren mich.
Doktor: Der Nächste!
Beantworten Sie zumindest diese hängt von der Server-Teil oder ist es die Bremssättel in Alpen, die dumm mit dem Server-Teil-Setup.
Funktioniert dieser seltsame Schutz auch, wenn der Prozessor durch etwas anderes hochgefahren wird, während der Auftrag ausgeführt wird?
Nein.
Der Schutz wird automatisch gegen Benutzer ausgelöst, die ein Vielfaches der Anzahl von Agenten installieren, die auf dem Computer vorhanden sind. Leider können wir nicht anders - wir führen Statistiken und sehen die Folgen eines unvernünftigen Agenteneinsatzes.
... Server ignoriert https://www.mql5.com/ru/forum/1111/page766#comment_213314
... Entwickler als Antwort auf den obigen Beitrag - ignorieren.
Die richtige Frage ist 50% der Antwort.
Leider bietet der obige Link nicht genügend Informationen und die Frage ist seltsam gestellt. Wenn es eine Frage zu einem bestimmten Vorgang gibt, sollte dieser ausführlich beschrieben, die Umgebung und der verwendete Code angegeben und eine klare Frage gestellt werden.
Die richtige Frage ist 50% der Antwort.
Leider enthält der obige Link nicht genügend Informationen und die Frage ist seltsam gestellt. Wenn es eine Frage zu einem bestimmten Vorgang gibt, sollte dieser ausführlich beschrieben, die Umgebung und der verwendete Code angegeben und eine klare Frage gestellt werden.
Das ist seltsam. Oh, bitte.
Hier ist Win7 x64 build 655 Server AlpariFS-MT5 Konto 20015217
Teil des Codes
Ergebnis in der Registerkarte Experten
Ergebnis im Protokoll
Screenshot aus dem Handel
Und nun die Hauptfrage: Wo ist die GBPUSD-Position oder wo sind Fehler bei der Eröffnung (in den Logs des Expert Advisors und im Systemjournal)?
Nachtrag.
Ich habe einen GBPUSD-Auftrag in der Historie gefunden
Was bedeutet das?
olyakish:
...AlpariFS-MT5-Server
Problem-Server.
Befehle, einige seltsame, zweite Tag hängen. Ich weiß nicht, wie ich eine Bestellung ändern kann.
Außerdem kann ich einen ausstehenden Auftrag nicht ändern.
Wenn es jemand weiß, was ist es?
Hmm, mit 8 Agenten stand das System eine Stunde lang und hat sich selbst gelöscht. Setzen Sie 4 (nur 4 Kerne) - gleiches Ergebnis. Worin könnte das Problem in diesem Fall liegen?
Der Fehler wurde korrigiert. Versuchen Sie es noch einmal.
Problem-Server.
Seit zwei Tagen hängen irgendwelche unverständlichen Befehle in der Luft. Es ist unmöglich, sie zu löschen...
Ich kann auch einen schwebenden Auftrag nicht ändern.
Wenn es jemand weiß, was ist es dann?
Mit 4 Agenten funktioniert es. Ich habe 4 Kerne. Wie viele Dienste kann ich maximal ausführen, ohne dass sich das Programm anschließend deinstalliert?