Necesito un guión sencillo. ¿Puede alguien escribirlo sin razonamientos ni demagogia? Estoy dispuesto a pagar. - página 8

 
Es fácil convertirse en un dios...
 
granit77 писал(а) >>
Es fácil convertirse en un dios...

>> Es una pausa comercial,

una posición incómoda para un dios,
>> ....
directamente hacia abajo, donde hemos mirado tan ansiosamente hacia las alturas celestiales... NP (c)

 

Los guiones funcionan muy bien. Tengo una petición más: cuando el script cierra una operación, la segunda debería ser arrastrada. El trall adjunto está bien, pero hay algunos que no están bien. Por favor, ¿es posible ajustar el trall? Si es así, me gustaría: 1) que la red de arrastre no sólo cierre 1/3 de lotes, sino que también pueda cerrar 1/2 lote; 2) que la red de arrastre funcione con micro lotes - 0,02, 0,03 y 0,04 respectivamente; 3) y respectivamente, si cierra 1/2 y 1/3, entonces con lotes 0,2, 0,3, 0,4, 0,6, 0,8, 0,9, 2,0, 3,0, 4,0, 6,0, 8,0


Y también hay un problema, por ejemplo Alpari, ha cambiado la lista de lotes por defecto. El terminal solía tener una lista de lotes 0,1, 0,2, 0,3, etc., pero ahora 0,11, 0,12, 0,13, 0,14 e inmediatamente 1,0, etc. Trall no quiere cerrar el lote 0.3 en modo automático 1/3 (lote 0.1) y dejar el lote 0.2 para su posterior tralling. ¿Tal vez se pueda resolver algo en este tema también?

Archivos adjuntos:
 
MarketInfo devuelve los incrementos de lote, el mínimo y el máximo del lote,
Sin embargo, no hay forma de averiguar mediante programación los huecos de los tamaños permitidos.
- nada más que establecer todos los tamaños de lote manualmente, por ejemplo, en los parámetros.
 
Korey >> :
MarketInfo devuelve los incrementos de lote, el mínimo y el máximo del lote,
pero no hay forma de averiguar mediante programación los huecos de los tamaños permitidos.
- nada más que establecer todos los tamaños de lote manualmente, por ejemplo, en los parámetros.

Sinceramente, no entiendo nada. ¿Y dónde se fijan los tamaños de los lotes? ¿En parámetros de qué? Pues bien, en el terminal Fibo, todo está bien, pero hay lotes por defecto 0,1, 0,2, 0,3 etc. Y así el lote 0.3 cierra claramente a 0.1, es decir, cierra 1/3 y deja el lote 0.2 para seguir acompañando la operación.

 
Monah писал(а) >>

Los guiones funcionan muy bien. Tengo una petición más: cuando el script cierra una operación, la segunda debería ser arrastrada. El trall adjunto está bien, pero hay algunos que no están bien. Por favor, ¿es posible ajustar el trall? Si es así, me gustaría: 1) que la red de arrastre no sólo cierre 1/3 de lotes, sino que también pueda cerrar 1/2 lote; 2) que la red de arrastre funcione con micro lotes - 0,02, 0,03 y 0,04 respectivamente; 3) y respectivamente, si cierra 1/2 y 1/3, entonces con lotes 0,2, 0,3, 0,4, 0,6, 0,8, 0,9, 2,0, 3,0, 4,0, 6,0, 8,0

Y también hay un problema, por ejemplo Alpari, ha cambiado la lista de lotes por defecto. El terminal solía tener una lista de lotes 0,1, 0,2, 0,3, etc., pero ahora 0,11, 0,12, 0,13, 0,14 e inmediatamente 1,0, etc. Trall no quiere cerrar el lote 0.3 en modo automático 1/3 (lote 0.1) y dejar el lote 0.2 para su posterior tralling. ¿Tal vez se pueda resolver algo en este tema también?

Lo he arreglado... Usted mismo puede establecer el número de piezas a cerrar... Parámetro de valor...

no se ha comprobado... debería funcionar...

Archivos adjuntos:
 
¡Muchas gracias! Estaré probando. Probablemente no llegue al final del viernes. Informaré de los resultados el lunes.
 
kharko , sí, funciona, pero de alguna manera extraña. En micro cierra sólo en Value=3 un tercio en el lote 0,03 (como debería), pero en Value=2 y lote 0,04, no cierra nada. En Alpari, es lo contrario. En Valor=2, cierra la mitad en el lote 0,2 (como debería), en Valor=3 y lote 0,3, no cierra nada. Las paradas se mueven como deberían, en todas partes. Sin embargo, de todos modos, ¡muchas gracias por su atención! Gracias a sus actualizaciones, puedo seguir utilizando este EA de forma eficaz.
 

El nuevo artículo Programming EA's Modes Using Object-Oriented Programming ha sido publicado en mql5.com:

In this article we are going to discuss programming modes, in which an MQL5 EA can work. The objective of this article is to describe the idea that "each mode is implemented in its own way". The author believes that this approach allows completion of tasks at different stages of development of an EA more efficiently.

En primer lugar, consideramos en qué etapas consiste el desarrollo de un EA. A continuación se exploran los modos en los que puede funcionar un EA en MetaTrader 5 y sus aplicaciones de ayuda. El desarrollo de la jerarquía de clases para implementar la idea anterior termina este artículo.


1. Etapas de desarrollo

El desarrollo de un robot de trading (EA) es un proceso de múltiples aspectos. Los bloques clave aquí son la algoritmización de la idea y su puesta a prueba. En particular, tanto la lógica de negociación del EA como el algoritmo del código se prueban.

Como esquema, las etapas de este proceso pueden representarse de la siguiente manera (Fig. 1).

Fig.1. Etapas de desarrollo y aplicación de una EA

Fig.1. Etapas de desarrollo y aplicación de una EA

Autor: Dennis Kirichenko

Razón de la queja: