Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Haré un manual, pero corto. ...................
Y un manual para añadir funcionalidad propia (indicadores, elementos de registro, estados, etc.).
Variante ideal (pero no fácil): hacer que todos los elementos funcionales sean "fácilmente acoplables", como los plugins, para que se multipliquen y multipliquen en el codebase como setas ... :)
--
Genial lo que has hecho, Igor. Gracias. Llevo toda la tarde jugando con ello.
Todavía no me he metido de lleno en el código, pero pienso hacerlo este fin de semana. Tengo mucha curiosidad por entender en detalle cómo se implementan algunas funciones.
En un rápido vistazo al código, la impresión es muy agradable.
¡Los bloques están escritos de forma elemental! Si MQL tuviera un mecanismo similar a get_declared_classes, class_exists y is_subclass_of, toda la instalación de nueva funcionalidad sería sólo un archivo enclode/add de una nueva clase (descendiente de una de las clases base).
Y si haces la inserción de código en modo visual, el nuevo bloque se añadiría solo. Recompilar EA sobre la marcha y recoger los nuevos includes "generados" ya está resuelto. Así es como se implementa ahora la actualización de los parámetros de entrada de los bloques para el probador.
En la descripción para codebase es el mismo esquema de 4 bloques. Sólo el valor 300 en el bloque de operación es ">". El archivo esquemático está en el archivo, descomprimirlo en la carpeta
C:³³Documents and Settings³All Users³Application Data³MetaQuotes³Terminal³Common³.
(la ruta puede ser diferente, es mejor buscar el archivo fatpanel.dat y reemplazarlo)
Mientras se prepara la nueva versión, mostraré una ejecución de la misma estrategia de 2005. Modo de prueba "every tick". Experimentos con trailing stop:
El diagrama muestra todos los parámetros de la estrategia y su principio. Sin reinversiones. Pronto se publicará una versión con bloques adicionales.
De este modo se gana volumen en la posición. Las porciones rellenadas constantemente "a tientas" acaban por encontrar un extremo local en la puja. Y si se limita la apertura de no más de 1 posición en una dirección, entonces se pierden momentos de apertura más favorables y la estrategia falla. No es difícil añadir esta restricción: +3 bloques para cada dirección. AND y IS_BUY(o IS_SELL) + NOT
La versión 0.2 no quiere funcionar. ¿Cómo consigo que funcione?
Este problema se produjo en una de las últimas versiones del terminal.
https://www.mql5.com/ru/forum/1111/page232
Si se actualiza el terminal a la última versión (donde está solucionado), es necesario recompilar el indicador (en la carpeta mql5/indicators/fatpanel/ ) y el Asesor Experto (mql5/experts/fatpanel/).