Cómo protegerse contra la copia de operaciones largas del probador - página 5

 
George Merts:

¡¡¡Que te jodan, no el archivo histórico!!!

Al intentar abrir el archivo del historial se produce el error 4059 -"Función no permitida en modo de prueba" .

La cuestión sigue abierta.

Es necesario averiguar del probador el momento de la última cotización real en el terminal.

Luego, a través de WinApi
 
Vitalie Postolache:
Me pregunto si el autor de este hilo puede dar al menos un ejemplo en el que alguien haya sido capaz de reproducir operaciones en una cuenta real basándose en los resultados de las pruebas y obtener beneficios. ¿Con sólo la demo de EA en el probador y nada más?
Todo depende de cómo funcione el Asesor Experto. Si funciona en operaciones de cinco minutos, entonces para copiar las operaciones necesitaríamos un copiador bastante sofisticado. Y lo más probable es que no valga la pena el esfuerzo. Sin embargo, cuando el Asesor Experto se ejecuta en períodos diarios y obtenemos entre 15 y 30 operaciones al año, resulta bastante realista ejecutar el Asesor Experto en el Probador de Estrategias diariamente y luego copiarlo en otro terminal. Hasta ahora, esta práctica se ha revelado una vez y el autor del ST para el que hice el búho quiere excluir tal posibilidad.
 

Haz un script gratuito que consultará la hora mundial, la cifrará con tu clave y la emitirá como una especie de cadena de firma mediante una petición web.

En el Asesor Experto, haga un parámetro de entrada para el probador, donde se debe introducir esta firma. Sin ella, el Asesor Experto no funcionará en el Probador de Estrategias. Si se especifica, descifra la hora mundial y establece restricciones a partir de ella.

 
Stanislav Korotky:

Haz un script gratuito que consultará la hora mundial, la cifrará con tu clave y la emitirá como una especie de cadena de firma mediante una petición web.

En el Asesor Experto, haga un parámetro de entrada para el probador, donde se debe introducir esta firma. Sin ella, el Asesor Experto no funcionará en el Probador de Estrategias. Si se especifica, descifra la hora mundial y establece restricciones a partir de ella.

A los compradores no les gusta.
 
Alexandr Bryzgalov:
el alboroto, a los compradores no les gusta.
creo que no es difícil que los metaquotes añadan una función que dé el tiempo real en el probador, ¿lo harán?
 
George Merts:
Todo depende de cómo funcione el EA. Si funciona en pentámetros, entonces se requiere una copiadora bastante sofisticada para copiar operaciones. Y probablemente no valga la pena el esfuerzo. Sin embargo, cuando el Asesor Experto trabaja en periodos diarios y obtenemos entre 15 y 30 operaciones al año, resulta bastante realista ejecutar el Asesor Experto en el Probador de Estrategias cada día y luego copiarlo en otro terminal. Hasta ahora, esta práctica se ha revelado una vez y el autor del ST para el que hice el búho quiere excluir tal posibilidad.

Esto es una tontería y una absoluta estupidez.

Nadie se va a molestar en ejecutar un probador ni siquiera una vez al día para operar con su estrategia, incluso la más mega lucrativa.

Sí, alguien puede complacerte durante una semana, y alguien puede chantajearte revendiendo señales.

Pero este no es un problema que merezca la pena resolver, si se tiene una estrategia rentable. Es mucho más difícil encontrar forraje para sacar dinero del banco ;)

 
Alexandr Bryzgalov:
fricción, a los compradores no les gusta.
Sin embargo, esta parece ser la única forma real sin dll en este momento. Como en el mercado no se permite publicar EAs con enlace a dll, habrá problemas para los usuarios de todos modos, es decir, al menos será necesario requerir la descarga de dll por separado y enlazarlo con el EA.
 
Andrey Khatimlianskii:

Esto es una tontería y una absoluta estupidez.

Nadie se va a molestar en ejecutar un probador ni siquiera una vez al día para operar con su estrategia, incluso la más mega-rentable.

Sí, alguien puede complacerte durante una semana, y alguien puede chantajearte revendiendo señales.

Pero este no es un problema que merezca la pena resolver, si se tiene una estrategia rentable. Es mucho más difícil encontrar camiones para sacar dinero del banco ;)

Bueno, cómo decirlo... Una vez hubo una situación con la reventa de señales, y ahora hay clientes que utilizan este TS para trabajar en sus PAMMs.

Este TS no es muy "súper rentable", sin embargo, su estabilidad es muy alta. Y lo principal - la capacidad de copiar las operaciones del probador no es conveniente para su autor. Y me sugiere, como programador, que piense cómo resolver este problema.

 
Stanislav Korotky:

Haz un script gratuito que consulte la hora mundial, la encripte con tu clave y la emita como una especie de cadena de firma utilizando una petición web.

En el Asesor Experto, haga un parámetro de entrada para el probador, donde se debe introducir esta firma. Sin ella, el Asesor Experto no funcionará en el Probador de Estrategias. Si se especifica, descifra la hora mundial y establece restricciones a partir de ella.

Sí, es una buena posibilidad.

Estoy de acuerdo en que a los clientes no les gusta este tipo de lío, pero aun así, es mucho mejor que usar DLL.

 
Игорь Герасько:
Incluso si pudieras, seguiría sin hacer nada. La tarea consiste en averiguar la hora actual real del probador sin utilizar la API.

¿Por qué no iba a hacer nada? Dependiendo de la fecha de finalización de la prueba, el Asesor Experto podría terminar su trabajo o cambiar al modo "sólo cierre" exactamente para la cantidad de tiempo especificada antes del final de la prueba, no para el tiempo actual.

Pues bien, puse la prueba a 01.01.2015, y EA pasa a modo "solo cierre" desde 01.12.2014, ponga la fecha actual, 23.06.2015 de todas formas EA pasará a modo "solo cierre" el 23.05.2015.... Exactamente un mes antes del final de la prueba. Y no importa dónde mueva el tiempo del ordenador... el resultado seguirá siendo el mismo, un mes antes de la finalización de la prueba.

Pero si no hay opciones para conocer la fecha de finalización de la prueba, la idea tampoco es realista.