Por favor, explique qué puede estar mal en esta función. - página 6

 
Alexey Viktorov:
Entiendo que su interés en confirmar el error es nulo. Así que no puedes hacer nada por tu cuenta... No tengo que hacerlo, no voy a demostrártelo. ¿Qué me aporta? Nada...
Estoy tratando de decírtelo, pero te lo tomas todo con calma. ¿Por qué haces esto?
 
Karputov Vladimir:
Estoy tratando de aconsejarte, y tú te guardas todo y haces ruido de sables. ¿Por qué?

Gracias por intentarlo, pero puedo averiguar cómo hacer muletas. La pregunta se planteó porque la función mql5 no funciona como debería... En primer lugar. Y en segundo lugar la actitud de SD hacia los informes de errores. Y en vez de discutir los problemas, tú personalmente has movido la pregunta a un hilo aparte y le has cambiado el nombre para que yo quede como un tonto y no pueda hacer muletillas...

El segundo error de la estupidez se planteó y usted no quiere responder a ella ...

Aquí es donde dejo de discutir las formas de eludir el problema. Si quieres continuar la discusión de por qué la función mql5 no funciona, estoy dispuesto a continuar...

 
Alexey Viktorov:

Gracias por intentarlo, pero puedo averiguar cómo hacer muletas. La pregunta se planteó porque la función mql5 no funciona como debería... En primer lugar. Y en segundo lugar la actitud de SD hacia los informes de errores. Y en vez de discutir los problemas, tú personalmente has movido la pregunta a un hilo aparte y le has cambiado el nombre para que yo quede como un tonto y no pueda hacer muletillas...

El segundo error estúpido se ha planteado, y usted no quiere reaccionar en absoluto...

En este punto doy por terminada la discusión de las posibles soluciones al problema. Si quieres continuar la discusión de por qué la función mql5 no funciona, estoy dispuesto a continuar...

Ds te niegas obstinadamente a escuchar. Aquí hay una opción:

Foro sobre comercio, sistemas de comercio automatizados y prueba de estrategias de comercio

Por favor, explique qué puede fallar en esta función.

Karputov Vladimir, 2016.06.27 13:36

***

O puede utilizar CopyRates() en lugar de copiar las series, puede simplemente solicitar

SYMBOL_TIME

Última hora de cotización

datetime

y utilizar este tiempo para determinar si es un nuevo día o una nueva hora... En este caso, en lugar de copiar la serie, simplemente se sondea el terminal y se realiza un simple análisis temporal. También puede utilizar elSymbolInfoTick, más informativo.


Sospecho que no soy el primero en señalar tal escritura de código - pero usted se niega obstinadamente a entender que está trabajando en un marco temporal, mientras trata de obtener datos de otro.

 
Karputov Vladimir:

Ds te niegas obstinadamente a escuchar. Aquí hay una opción:


Sospecho que no soy la primera persona que te señala esta escritura de código en particular, pero te niegas obstinadamente a entender que estás trabajando en un marco temporal y tratando de obtener datos del marco temporal de otra persona.

Vladimir, los cambios en el código de ese Asesor Experto se han hecho hace mucho tiempo. Las muletas están funcionando.

Eres TÚ quien se niega obstinadamente a entender que no se trata de una cuestión de escritura correcta, sino de que si la función llama a un símbolo y punto ajeno, debe hacerlo sin muletas tal y como está en la documentación del idioma, sin dar un tirón de orejas... Exactamente como se describe en la documentación. ¿En qué me equivoco?

 
Alexey Viktorov:

Vladimir, hace tiempo que se hicieron cambios en el código de ese EA. Las muletas funcionan.

Eres TÚ quien se niega obstinadamente a entender que no se trata de una cuestión de ortografía correcta, sino que si la función implica acceder al símbolo y al punto de otra persona, debería hacerlo sin muletas tal y como está en la documentación del idioma, sin dar tirones al gato... Exactamente como se describe en la documentación. ¿En qué me equivoco?

Ya se ha dicho todo lo que hay que hacer para trabajar con el calendario de otra persona.

Y no hay necesidad de fantasear - es muy interesante, ¿dónde has visto la mención en blanco y negro de trabajar en el marco temporal de otra persona? ¿Exactamente la mención, y no tus especulaciones y conjeturas sobre cómo la función SUPUESTAMENTE DEBERÍA funcionar?

 
Alexey Viktorov:

Si quieres seguir discutiendo por qué no funciona la función mql5 estoy dispuesto a continuar...

No, sólo tiene sentido discutirlo en la AC. Si no responden, olvídalo.

Si lo consiguen, lo harán, si no, usaremos muletas.

 
Karputov Vladimir:

Ya se ha dicho todo lo que hay que hacer para trabajar con el calendario de otra persona.

Y no hace falta fantasear, es muy interesante, ¿dónde has visto la mención en blanco y negro de trabajar en un marco temporal ajeno? ¿Mencionó, y no sus especulaciones y conjeturas sobre cómo la función supuestamente debería funcionar?

Aquí mismo. Dice claramente carácter, punto e identificador.

long  SeriesInfoInteger(
   string                     symbol_name,     // имя символа
   ENUM_TIMEFRAMES            timeframe,       // период
   ENUM_SERIES_INFO_INTEGER   prop_id,         // идентификатор свойства
   );

Y aquí está el identificador de la propiedad solicitada, el valor de la enumeración SERIES_LASTBAR_DATE Hora de la última apertura de la barra por símbolo-periodo. Y en ninguna parte dice que esto sólo funcionará si el gato es sacudido por el lugar causal... ¿Cuál es mi especulación o fantasía?

Sólo quiero escuchar la respuesta a una simple pregunta: ¿Por qué en un mismo momento, en una misma barra, a un EA la función le dice que la última barra es PERIOD_D1 26.06.2016 y a otro es 27.06.2016 y qué mano debe jalar el gato para que esta función funcione como se sugiere en la documentación?

A saber:

SeriesInfoInteger

Devuelve información sobre el estado de los datos históricos. Hay 2 versiones de la función.



Valor devuelto

Valor de tipo largo para la primera variante de devolución de llamada.

La referencia al identificador se da justo arriba.


 
Andrey Khatimlianskii:

No, sólo tiene sentido discutirlo en el SR. Y si no hay respuesta, olvídalo.

Si llegan, lo harán, si no, tendremos que andar con muletas.

Gracias por las amables palabras. Me estoy acercando a ello, pero parece poco probable que lo hagan. Para llegar a eso hay que entender que hay un problema. Y en este caso, la gente normal dice algo así como: "Bueno, sí, hay un problema. Desgraciadamente, todavía no hay forma de solucionarlo. Aguanta las muletas..." o "... por favor, utiliza otras funciones". Y esta gente acaba de montar una batería para desahogarse o se ha prestado a trasladar el problema del hilo sobre SD a otro distinto, y con un nombre inapropiado para el problema.
 
¿Ha leído íntegramente la documentación sobre la organización del acceso a los datos?
 
Slawa:
¿Ha leído completamente la documentación sobre la organización del acceso a los datos?

¿Dices que ninguna función de esta sección garantiza los datos reales sin paginación? Entonces, ¿se puede esperar algún milagro en mql5? ¿Está en un programa que funciona con dinero?

Parece que también ocurre lo mismo en otras secciones...