extraño... y monstruoso. - página 6

 

Me quedé con una desagradable impresión del diagnóstico GetLastError...

La casa de bolsa anunciada por los promotores ha vuelto a cambiar las reglas. Ahora no se puede establecer una hora de espionaje para los pedidos pendientes.

Y MTS que fijó las órdenes pendientes (para no "sudar..." (c) Rinat - analizando el campo de batalla) con tiempo de caducidad fijado, murió tranquilamente de estupor ;)

error 3 (ERR_INVALID_TRADE_PARAMETERS)...

¿Es realmente difícil especificar el número de parámetro, o más bien el detalle - nivel de precio equivocado, stoploss, tprofit? :) Hay cierta especificidad de errores en las funciones comerciales...

Y este parámetro, que está en desventaja, resulta ser el tiempo de aspiración... ¿Pero cómo lo saben los soviéticos?

;)

 

¡La torcedura es una condición! ;)

Decidí poner un par de scripts poco complicados en las teclas de acceso rápido. Y comenzó a operar (demo) desde el principio del mes con un clic -

¿Qué te ha sorprendido?

Las teclas no siempre responden. Es decir, el script no siempre se ejecuta, el código de las teclas se traga...

¿Es así como debe ser? ¿O también tiene que coincidir con la llegada/no llegada de la garrapata?

DDD

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

Y los desarrolladores no ven los problemas de "Mosek" - sólo aplastan/prohíben a los inocentes...

;)

 
FreeLance:

¡La torcedura es una condición! ;)

Decidí poner un par de scripts poco complicados en las teclas de acceso rápido. Y comenzó a operar (demo) desde el principio del mes con un clic -

¿Qué te ha sorprendido?

Las teclas no siempre responden. Es decir, el script no siempre se ejecuta, el código de las teclas se traga...

¿Es así como debe ser? ¿O también tiene que coincidir con la llegada/no llegada de la garrapata?

DDD

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

Y los desarrolladores no ven los problemas de "Mosek" - sólo aplastan/prohíben a los inocentes...

;)


Si siempre reaccionan, su gráfico subirá aún más, la economía mundial no lo soportará.

En general, tienes algo que consume recursos. Tal vez los indicadores son pesados o algo más. ¿Responden normalmente F3 y F7?

 
PapaYozh:


Si siempre reacciona, su gráfico subirá aún más, la economía mundial no sobrevivirá.

Por lo general, hay algo que consume recursos. Tal vez los indicadores sean pesados o algo más. ¿Responden normalmente F3 y F7?

Exactamente lo mismo. Como simulación, podrías poner un CD fallido en la unidad. :)
El cuello de botella del terminal MT4 es que espera a que se completen las operaciones de entrada/salida con el disco ( y no importa quién realice esas operaciones). Teclado, mish, cualquier evento se vuelve inaccesible para él...

Una lógica muy extraña.

;)

 

FreeLance:

y los desarrolladores no ven los problemas de Mosek en absoluto, sólo aplastar/prohibir a los inocentes...

Mi observación es que los desarrolladores se preocupan por la forma de presentar el material. Eso no significa que tengas que adularte delante de ellos, pero digamos que no les gusta ser extravagantes.

Quiero decir, en un tema con excesiva ... er... título emocional, difícilmente habrían sido bienvenidos en el mejor de los casos. Y ahora es difícil esperar que presten mucha atención a los problemas de MT4.

 
Candid:

Mi observación es que los desarrolladores se preocupan por la forma de presentar el material. Eso no significa que tengas que hacer alarde de ello, pero digamos que no les gusta ser escandalosos.

Mi punto es que en un hilo con exceso de ... er ... nombre emocional, difícilmente habrían merecido la pena esperar en el mejor de los casos. Y ahora mismo es difícil esperar una atención especial a los problemas de MT4 de todas formas.

Estoy de acuerdo - especialmente si el servidor tiene inicialmente una función regular de lanzar "comillas"... ;)

Y en cuanto a la terminal, también protege de forma fiable los registros del servidor de la escritura de órdenes comerciales.

Espéralo, no esperes.

Incluso el reinicio no hace nada.

En CROWFRE, se ha vuelto a iniciar un hilo similar y se burla de la "teoría de la conspiración".

Pero, ¿qué debe comprobar un operador si el flujo comercial está ocupado o es un error común?

;)

 

Me encontré con lo siguiente:

Tuve que convertir los archivos del historial de barras de otra persona para cargarlos ya en formato HST MT4.

Debido al diferente formato de la fecha tuve que crear una conversión de formato para la función estándar.

Pero lo más extraño es el resultado de la prueba.

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

Resulta que no pasaron 900 segundos desde el cuarto de hora hasta la medianoche, sino que la máquina del tiempo se encendió...

En intervalos de un minuto -

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


Y algunas garrapatas requieren. Uno puede imaginarse la confusión que se produce para el pobre progger.

;)

Todo el mundo puede comprobarlo, ¿quizás sea la nueva construcción 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));
}
//+------------------------------------------------------------------+

 

Incluso si la función está diseñada de manera diferente.

//+------------------------------------------------------------------+
//| 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));
}
//+------------------------------------------------------------------+

00-00 en MT4 es el final del día anterior o el comienzo de uno nuevo?

Resulta que es el comienzo del día anterior. O el día está mal numerado...

;)

 

No se han detectado regularidades... :о)

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

 

Ponte en la cola, serás ciento cincuenta.

Razón de la queja: