• Información
8+ años
experiencia
0
productos
0
versiones demo
0
trabajos
0
señales
0
suscriptores
About me
ZhiJun Zhang
ZhiJun Zhang
if you're going through hell keep
ZhiJun Zhang
ZhiJun Zhang
趋势开始在小周期里
compartir el código del autor MetaQuotes Software Corp.
 MACD Sample
El asesor MACD Sample comercia teniendo en cuenta el cruce de la línea principal y de la línea de señal del indicador MACD. Este asesor es un claro ejemplo del uso del enfoque orientado a objetos a la hora de desarrollar los asesores.
compartir el artículo del autor Дмитрий Александрович
Búsqueda de errores y registros
Búsqueda de errores y registros

MetaEditor 5 dispone de la opción de depuración. Sin embargo, cuando escribe sus programas en MQL5, por lo general quiere mostrar no solo los valores individuales, sino todos los mensajes que van apareciendo durante la prueba y el trabajo en línea. Si el archivo de registro tiene un tamaño muy grande, es evidente que hay que automatizar la recuperación rápida y sencilla del mensaje necesario. En este artículo vamos examinar las formas de búsqueda de errores en programas MQL5 y los métodos de registro. Además, vamos a simplificar el registro en archivos y le haré descubrir un programa sencillo, LogMon, para una visualización cómoda de los registros.

compartir el artículo del autor MetaQuotes
Una rápida inmersión en MQL5
Una rápida inmersión en MQL5

¿Ha decidido estudiar el lenguaje de programación de estrategias de trading MQL5 pero no sabe nada sobre él? Hemos intentado describir el terminal de MQL5 y Meta Trader 5 desde el punto de vista de una persona iniciada y para ello hemos escrito este corto artículo introductorio. En este artículo encontrará una breve descripción de las posibilidades de este lenguaje, así como algunos consejos sobre cómo trabajar con MetaEditor 5 y el terminal.

compartir el código del autor Grigoriy Chaunin
 Pipser
One-click trading.
compartir el código del autor MetaQuotes
 Asistente MQL5 - Señales de trading basadas en la Estrella de la Mañana y en la Estrella de la Tarde + MFI
A continuación vamos a tratar las señales de trading basadas en los patrones de velas Morning Star -Estrella de la Mañana- y Evening Star -Estrella de la Tarde- confirmadas por el indicador Market Facilitation Index (MFI) -Índice de Facilitación del Mercado-. El código del Asesor Experto que implementa esta estrategia puede generarse automáticamente con el Asistente MQL5.
compartir el código del autor MetaQuotes
 Asistente MQL5 - Señales de trade basadas en 3 Cuervos Negros/3 Soldados Blancos + MFI
Señales de trade basadas en patrones de velas "3 Cuervos Negros /3 Soldados Blancos", confirmadas por el indicador de Market Facilitation Index (MFI). El código del EA basado en esta estrategia se puede generar automáticamente usando el asistente del MQL5.
compartir el código del autor Serhii Ivanenko
 Calculadora de Pérdidas y Ganancias (Profit Loss Calculator)
Calculadora/panel para calcular las pérdidas y las ganancias. Los datos se calculan cuando se mueven las líneas, o bien cuando se cambian los parámetros de los campos de entrada, esto es, el precio de entrada, el lote, las ganancias o las pérdidas en pips, o la divisa del depósito.
ZhiJun Zhang
ZhiJun Zhang
面向对象的程序设计
面向对象的程序设计(OOP)主要是针对数据或者与数据密不可分行文的程序设计。数据和行为合起来称为类,对象就是类的实例。
面向对象处理组件:
•类型封装和扩展性
•继承机制
•多态性
•重载
•虚拟函数
OOP把计算当成行为建模。模型项是抽象计算代表的对象。假设我们想编写一个著名的游戏"Tetris"。我们必须学习如何用四个正方形随机组成的图形来建模。我们还需要调节图形下降的速度,定义图形旋转变换的操作。屏幕上图形移动受文档对象模型边框限制,这也需要建模。此外,消除填满的行,然后获得相应的得分。
因此,这个简单易懂的游戏需要创建几个模型-图形模型,文档对象模型,移动模型等等。所有这些模型都是抽象的,通过电脑运算表示。描述这些模型,抽象数据类型ADT(或者复杂数据类型)概念被使用。严格说来,DOM中“图形”运动模型并不是数据类型,但是它是使用“DOM”数据类型限制条件,“图形”数据类型全部操作。
对象是类变量。面向对象的程序设计允许您轻松创建使用ADT。面向对象程序设计使用继承机制。其优势是允许从用户已经定义的数据类型中获得衍生类型。
例如,创建俄罗斯方块图形,首先创建一个基本类图形很方便;代表所有可能图形的其他七个类可以从基本图形衍生出来。图形行为在基本类中就确定了,而执行每个独立图形的行为在衍生类中定义。
在OOP中对象对其行为负责。ADT开发人员包括描述相关对象期望的行为代码。实际上,对象对其行为负责,显著简化了对象用户程序设计的任务。
如果我们想要在屏幕上画一个图,我们需要知道中心点在哪里,以及如何画它们。如果独立的图形知道如何画自己,当使用这个图形时程序员可以发送“draw”消息。
MQL5语言类似于C++,也有ADT的封装机制。一方面,封装与内部特殊类型结合,另一方面,也与影响这类型对象的可接入外部函数连结。执行细节对于使用这个类型的程序很难达到。
OOP概念有一系列相关概念,包括以下内容:
•模拟真实世界操作
•用户定义数据类型的有效性
•隐藏执行细节
•通过继承机制重新使用代码的可能性
•执行期解释调用函数
一些概念非常不明确,有一些很抽象,另一些又很大众化。
compartir el código del autor Igor Korepin
 cs2011
Campeonato de Trading Automático, versión 2011.
compartir el código del autor Serhii Ivanenko
 AutoTrendLines
Este indicador identifica automáticamente los puntos de soporte y resistencia y dibuja las lineas de tendencia correspondientes. Hay dos modo de cálcular las líneas.
compartir el código del autor ak20 ak20
 Histograma MACD, multi-color [v04]
Indicador MACD con línea MACD, línea de señal y histograma de varios colores.
compartir el código del autor Ahmed Soliman
 Indicador Auto Fibonacci (Auto Fibos)
Hay una gran cantidad de indicadores de Fibonacci por ahí, pero me decidí a hacer mi propio indicador para usted.
compartir el código del autor kharko
 i-Regression Channel
El i-Regression Channel genera un canal de regresión.
compartir el código del autor Nikolay Kositsin
 GetLotForOpeningPos
Función que calcula el tamaño del lote dependiendo de la cantidad de dinero en la moneda del depósito que se utiliza.
compartir el código del autor Aleksey Sergan
 Módulo de señales de comercio, basado en el Osiclador Chande Momentum
El cruce de los niveles de de sobrecompra/sobreventa del oscilador Chande Momentum se utiliza como una señal para abrir las posiciones.
compartir el código del autor Nikolay Kositsin
 OpenSellPosition
El script se desarrolla con valores fijos de Stop Loss y Take Profit en puntos desde el precio actual de venta.
compartir el código del autor Nikolay Kositsin
 SetBuyStopOrder
El script está desarrollado para la colocación de una orden de BuyStop con niveles de trigger fijos, niveles de Stop Loss y Take Profit en puntos desde el precio actual.
compartir el código del autor Nikolay Kositsin
 ClosePosition
El script está diseñado para cerrar las posiciones abiertas.