Seltsam... und ungeheuerlich. - Seite 6

 

Die GetLastError-Diagnose hinterließ bei mir einen unangenehmen Eindruck...

Das von den Entwicklern beworbene Maklerunternehmen hat die Regeln erneut geändert. Sie können jetzt keine Spionagezeit für schwebende Aufträge festlegen.

Und MTS, die die ausstehenden Aufträge (um nicht zu "schwitzen..." (c) Rinat - Analyse des Schlachtfeldes) mit festen Verfallszeit, ruhig in einem Stupor gestorben ;)

Fehler 3 (ERR_INVALID_TRADE_PARAMETERS)...

Ist es wirklich schwierig, die Parameternummer oder vielmehr das Detail - falsches Preisniveau, Stoploss, tprofit - anzugeben? :) Es gibt eine gewisse Spezifität von Fehlern bei den Handelsfunktionen...

Und dieser Parameter, der behindert wird, stellt sich als Anstrebezeit heraus... Aber woher weiß der Stadtrat das?

;)

 

Krummheit ist ein Zustand! ;)

Ich habe beschlossen, ein paar unkomplizierte Skripte auf die Hotkeys zu legen. Und begann den Handel (Demo) von Anfang des Monats mit einem Klick -

Was hat Sie überrascht?

Die Tasten reagieren nicht immer, d.h. das Skript wird nicht immer ausgeführt, der Tastencode wird irgendwie verschluckt...

Ist das so gewollt? Oder muss sie auch mit dem Kommen/Nichtkommen der Zecke übereinstimmen?

DDD

--------------

Und die Entwickler sehen die "Mosek"-Probleme nicht - sie vernichten/verbannen einfach die Unschuldigen...

;)

 
FreeLance:

Krummheit ist ein Zustand! ;)

Ich habe beschlossen, ein paar unkomplizierte Skripte auf die Hotkeys zu legen. Und begann den Handel (Demo) von Anfang des Monats mit einem Klick -

Was hat Sie überrascht?

Die Tasten reagieren nicht immer, d.h. das Skript wird nicht immer ausgeführt, der Tastencode wird irgendwie verschluckt...

Ist das so gewollt? Oder muss sie auch mit dem Kommen/Nichtkommen der Zecke übereinstimmen?

DDD

--------------

Und die Entwickler sehen die "Mosek"-Probleme nicht - sie vernichten/verbannen einfach die Unschuldigen...

;)


Wenn sie immer reagieren, wird Ihre Kurve noch steiler nach oben gehen, die Weltwirtschaft wird das nicht verkraften.

Im Allgemeinen gibt es etwas, das Ressourcen verbraucht. Vielleicht sind die Blinker zu schwer oder etwas anderes. Reagieren F3 und F7 normal?

 
PapaYozh:


Wenn sie immer reagiert, wird Ihr Chart noch weiter nach oben gehen, die Weltwirtschaft wird nicht überleben.

Im Allgemeinen gibt es etwas, das Ressourcen verbraucht. Vielleicht sind die Indikatoren zu schwer oder etwas anderes. Reagieren F3 und F7 normal?

Das ist genau dasselbe. Als Simulation könnten Sie eine defekte CD in das Laufwerk einlegen. :)
Der Engpass des MT4-Terminals besteht darin, dass es auf die Beendigung der Ein-/Ausgabeoperationen mit der Festplatte wartet ( und es spielt keine Rolle, wer diese Operationen durchführt). Tastatur, Mish, alle Ereignisse werden für sie unzugänglich...

Eine sehr seltsame Logik.

;)

 

FreeLance:

und die Entwickler sehen die "Mosek"-Probleme überhaupt nicht - sie wollen nur Unschuldige vernichten/verbieten...

Meiner Beobachtung nach ist es den Entwicklern wichtig, wie das Material präsentiert wird. Das bedeutet nicht, dass Sie sich vor ihnen selbst schmeicheln müssen, aber sagen wir einfach, dass sie es nicht mögen, wenn man sich aufdonnert.

Ich meine, in einem Fach mit übermäßiger ... äh ... emotionalen Titel, wären sie wohl kaum zu den besten Zeiten willkommen gewesen. Und jetzt ist es schwer zu erwarten, dass sie MT4-Problemen viel Aufmerksamkeit schenken.

 
Candid:

Meiner Beobachtung nach ist es den Entwicklern wichtig, wie das Material präsentiert wird. Das bedeutet nicht, dass man sich vor ihnen verbeugen muss, aber sagen wir einfach, dass sie es nicht mögen, unverschämt zu sein.

Ich will damit sagen, dass in einem Thread mit übermäßigen ... Er ... emotionalen Namen, wären sie es beim besten Willen nicht wert gewesen, darauf zu warten. Nun, im Moment ist es ohnehin schwer, besondere Aufmerksamkeit für MT4-Probleme zu erwarten.

Ich stimme zu - vor allem, wenn der Server anfangs regelmäßig "Anführungszeichen" einwirft... ;)

Und was das Terminal betrifft, so schützt es auch zuverlässig die Server-Logs vor dem Schreiben von Handelsaufträgen.

Warten Sie darauf, warten Sie nicht.

Selbst ein Neustart bringt nichts.

Auf CROWFRE wurde ein ähnlicher Thread gestartet, der sich über die "Verschwörungstheorie" lustig macht.

Aber wie soll ein Händler prüfen, ob der Handelsfluss ausgelastet ist oder ein allgemeiner Fehler vorliegt?

;)

 

Ich bin auf Folgendes gestoßen:

Ich musste die Balkenverlaufsdateien von jemand anderem konvertieren, um sie bereits im HST MT4-Format hochzuladen.

Aufgrund des unterschiedlichen Datumsformats musste ich eine Formatkonvertierung für die Standardfunktion erstellen.

Aber das Merkwürdigste ist das Ergebnis des Tests.

2010.11.19 17:48:09 String_to_Time EURUSD,M15: 19.11.2010 00:15= 1290125700 int=:1290125700 shift=900
2010.11.19 17:48:09 String_to_Time EURUSD,M15: 19.11.2010 00:00= 1290124800 int=:1290124800 shift=-85500
2010.11.19 17:48:09 String_to_Time EURUSD,M15: 18.11.2010 23:45= 1290210300 int=:1290210300 shift=900
2010.11.19 17:48:09 String_to_Time EURUSD,M15: 18.11.2010 23:30= 1290209400 int=:1290209400 shift=1290209400

Es stellt sich heraus, dass nicht 900 Sekunden von Viertel vor Mitternacht vergangen sind, sondern die Zeitmaschine eingeschaltet wurde...

Im Minutentakt -

2010.11.19 17:46:58 String_to_Time EURUSD,M15: 19.11.2010 00:01= 1290124860 int=:1290124860 shift=60
2010.11.19 17:46:58 String_to_Time EURUSD,M15: 19.11.2010 00:00= 1290124800 int=:1290124800 shift=-86340
2010.11.19 17:46:58 String_to_Time EURUSD,M15: 18.11.2010 23:59= 1290211140 int=:1290211140 shift=60
2010.11.19 17:46:58 String_to_Time EURUSD,M15: 18.11.2010 23:58= 1290211080 int=:1290211080 shift=1290211080


Und einige Zecken benötigen. Man kann sich vorstellen, wie verwirrend das für einen armen Progger ist.

;)

Jeder kann das überprüfen - vielleicht ist es der neue Build 229?

//+------------------------------------------------------------------+
//| String_to_Time.mq4 |
//+------------------------------------------------------------------+
int start()
{
int old_datetime=D'1970.01.01 00:00';
string fDate="18.11.2010";
string fTime="23:30";
datetime DateTimes=SringtoTimeA( fDate, fTime);
int i_datetime=DateTimes;

Print (fDate+" "+fTime,"= ",DateTimes," int=:",i_datetime
," shift=",i_datetime-old_datetime);
old_datetime=i_datetime;
fTime="23:45";
DateTimes=SringtoTimeA( fDate, fTime);
i_datetime=DateTimes;
Print (fDate+" "+fTime,"= ",DateTimes," int=:",i_datetime
," shift=",i_datetime-old_datetime);
old_datetime=i_datetime;
fDate="19.11.2010";fTime="00:00";
DateTimes=SringtoTimeA( fDate, fTime);
i_datetime=DateTimes;
Print (fDate+" "+fTime,"= ",DateTimes," int=:",i_datetime
," shift=",i_datetime-old_datetime);
old_datetime=i_datetime;

fTime="00:15";
DateTimes=SringtoTimeA( fDate, fTime);
i_datetime=DateTimes;
Print (fDate+" "+fTime,"= ",DateTimes," int=:",i_datetime
," shift=",i_datetime-old_datetime);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Convert string date&time formated DD.MM.YYYY & HH:MM |
//+------------------------------------------------------------------+
int SringtoTimeA(string fDate, string fTime="00:00")
{
string sDD=StringSubstr(fDate,0,2); // Day
string sMM=StringSubstr(fDate,3,2); // Month
string sYYYY=StringSubstr(fDate,6,4);// Year
if (StringLen(fTime)<5) fTime="0"+fTime;
return(StrToTime(sYYYY+sMM+sDD+" "+fTime));
}
//+------------------------------------------------------------------+

 

Auch wenn die Funktion anders gestaltet ist.

//+------------------------------------------------------------------+
//| Convert string date&time formated DD.MM.YYYY & HH:MM |
//+------------------------------------------------------------------+
int SringtoTimeA(string fDate, string fTime="00:00")
{
string sDD=StringSubstr(fDate,0,2); // Day
string sMM=StringSubstr(fDate,3,2); // Month
string sYYYY=StringSubstr(fDate,6,4);// Year
string sConcat="";
if (StringLen(fTime)<5) fTime="0"+fTime;
sConcat=StringConcatenate(sConcat,sYYYY,sMM,sDD," ",fTime);
return(StrToTime(sConcat));
}
//+------------------------------------------------------------------+

Ist 00-00 im MT4 das Ende des alten Tages oder der Beginn eines neuen Tages?

Es scheint der Beginn des alten Tages zu sein. Oder der Tag ist falsch nummeriert...

;)

 

Keine Regelmäßigkeiten festgestellt... :о)

2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 19.11.2010 00:01= 1290124860 int=:1290124860 shift=60
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 19.11.2010 00:00= 1290124800 int=:1290124800 shift=-82800
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 18.11.2010 24:00= 1290207600 int=:1290207600 shift=-3540
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 18.11.2010 23:59= 1290211140 int=:1290211140 shift=86340
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 18.11.2010 00:00= 1290124800 int=:1290124800 shift=-86340
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 17.11.2010 23:59= 1290211140 int=:1290211140 shift=86280
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 17.11.2010 00:01= 1290124860 int=:1290124860 shift=1290124860

 

Stellen Sie sich an, dann sind Sie hundertfünfzig.