Un script para cerrar todas las órdenes abiertas. - página 10

 
SofTAA писал(а) >>

No está muy claro desde el punto de vista técnico cómo sería. Supongamos que, aunque guardemos los resultados y leamos los anteriores en el siguiente lanzamiento y los utilicemos para calcular el nivel sin pérdida, nadie está asegurado contra la apertura de una posición a mano, luego el cierre a mano y el no lanzamiento del script durante las pausas. Por lo tanto, las lecturas serán incorrectas.


Al implementar el Breakeven, no debería importarnos cómo se abrió y cerró una posición, manual o con script, simple cierre o reconexión (usando el script o las manos). Lo importante es la fecha que establezcamos en nuestro script, a partir de este punto (incluyendo esta fecha) se debe calcular el nivel de Breakeven, en orden cronológico, para las posteriores posiciones abiertas y cerradas, hasta el momento actual. Si queremos cambiar la fecha, a partir de la cual se calcula el nivel de equilibrio, volvemos a enviar este script al gráfico, pero con una fecha cambiada en sus parámetros.

 
sever29 >>:


В задаче по реализации безубытка, нам должно быть все равно, как открывалась и закрывалась позиция(ии), руками или скриптом, простым закрытием или перезакрытием (с помощью скрипта или руками) Все это должно быть не важно. Важно то какую дату мы внесли в параметры нашего скрипт, с этого момента (включительно с этой даты) уровень безубытка должен расчитываться, в хронологическом порядке, для последующих открытых и закрытых позиций, вплоть до текущего времени.

Así que hay que tomar el historial de alguna parte, si se establece para calcular el nivel de equilibrio desde el año 2000, ¿de dónde debe obtener los datos el script? Puedo entender más o menos si no es un script sino un Expert Advisor que hará un seguimiento desde el momento del lanzamiento hasta el momento en que se descargue del terminal.

 
SofTAA писал(а) >>

Así que hay que tomar el historial de alguna parte, si se establece para calcular el nivel de equilibrio desde el año 2000, ¿de dónde debe obtener los datos el script? Puedo entender más o menos si no es un script, sino un Expert Advisor que hará un seguimiento desde el momento del lanzamiento hasta el momento en que se descargue del terminal.

¿Para qué con el 2000? No, leerá un par de días como máximo y tomará el historial de posiciones abiertas y cerradas de las pestañas "historial de la cuenta" y "comercio". Intenté demostrarlo en la captura de pantalla (en el tráiler). Por ejemplo, la fecha de introducción del nivel de equilibrio es 2010.03.23 06:25 y calcula el nivel de equilibrio para todas las posiciones abiertas cronológicamente, en el momento actual. Si esta fecha corresponde a la fecha de apertura de una posición ya cerrada, el recuento se basa en el mismo algoritmo, sólo que teniendo en cuenta las posiciones cerradas y las actuales.
Archivos adjuntos:
2.rar  42 kb
 
sever29 >>:

Зачем с 2000? Нет, считывать будет максимум пару тройку дней, а историю открытых и закрытых позиций брать из вкладки - "история счета" и "торговля". Попытался наглядно продемонстрировать на скрине (в прицепе). Например дата отсчета уровня безубытка- 2010.03.23 06:25 и дальше, по хронологии, на текущий момент, считает уровень безубытка для всех открытых поз. Если же эта дата соответствует дате открытия, уже закрытой позиции, счет идет по этому же алгоритму, только уже с учетом закрытой и текущих позиций.

El 2000 era sólo un ejemplo, pero la cuestión es que un guión universal no funcionará. Se puede recorrer el historial, pero también hay una limitación "El tamaño de la lista del historial depende de la configuración actual de la pestaña "Historial de cuentas" del terminal"(c), pero esta condición ya se puede cumplir. En principio es posible escribir, creo que podemos volver a esta cuestión cuando el tiempo aparezca un poco. Porque adjuntar una línea para un pedido que se acaba de abrir es una cosa y aquí tendrá que pasar un poco de tiempo.

 
SofTAA писал(а) >>

El 2000 era sólo un ejemplo, pero la cuestión es que un guión universal no funcionará. Se puede recorrer el historial, pero también hay una limitación "El tamaño de la lista del historial depende de la configuración actual de la pestaña "Historial de cuentas" del terminal"(c), pero esta condición ya se puede cumplir. En principio es posible escribir, creo que podemos volver a esta cuestión cuando el tiempo aparezca un poco. Porque adjuntar una línea para un pedido que se acaba de abrir es una cosa y aquí tardará un poco.


Lo más importante es la comprensión lograda. No lo olvides, te esperaré.

 
Co
sever29 >>:


Самое главное понимание достигнуто. Не забывайте, буду ждать.

Contigo no hay olvido))))))))))))

 
SofTAA писал(а) >>

Contigo no te olvidarás))))))))))))


:)))

 

khee khee

 
sever29 >>:

кхе-кхе-кхе

Lo recuerdo, pero estoy ocupado en este momento.

 
SofTAA писал(а) >>

Lo recuerdo, pero estoy ocupado en este momento.


>> De acuerdo.