Aprender y escribir juntos en MQL5 - página 2

 
Boroff :
Por favor, publica un ejemplo de este archivo... He buscado en todo el ordenador, no he podido encontrar ningún archivo mqt :(


No hay problema en publicarlo...

Lo que me interesa es que estas plantillas se utilicen para crear el texto de la cabecera.

Por ejemplo, el archivo anterior.


Como alternativa...

Pon un terminal más.

 
kombat


Да выложить не проблема...

Интересует другое, то, что на базе этих шаблонов создаётся начальный текст.

Эксперты например вышеуказаный файл.


Как вариант...

Поставить ещё один терминал.


También encontré que sólo en la máquina donde se instalaron las primeras builds, las últimas builds no tienen el directorio Templates.

Y en las versiones antiguas sólo tengo Indicator.mqt

 
vdv2001 :


También encontré que sólo en la máquina donde se instalaron las primeras builds, no hay ningún directorio Templates en las últimas builds.

Y en versiones anteriores sólo tengo Indicator.mqt


Tal vez...

Sólo he instalado dos veces, la primera build disponible y unas cinco builds después la segunda.

Desde entonces sólo una actualización...

 
kombat :


Tal vez...

Sólo he instalado dos veces, la primera build disponible y unas cinco builds después la segunda.

Desde entonces sólo una actualización...



Y hacer correcciones en estos archivos no me ha cambiado nada :((

 

Te lo advertí. :) Busca y encuentra.

Los archivos del 5 están en medio de la nada. No sé cómo lidiar con esta cosa.

Por ejemplo, en mi XP

|Documentos y configuraciones|<usuario>Datos de aplicación|MetaCitas|Terminal|D0E8209F77C8CF37AD8BF550E51FF075\NMQL5\NPlantillas

Así que hay que saber dónde poner el archivo para que funcione.

Archivos adjuntos:
expert.zip  1 kb
 

Bueno, debe haber algo que no se entiende...


como un ejemplo añadido aquí así:

...
#extern_variables#

/*================================================\
тут пишем коментарий ...
\================================================*/

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
...

y cuando se crea un nuevo EA, se obtiene el resultado...

//+------------------------------------------------------------------+
//|                                                     11001100.mq4 |
//|                      Copyright © 2006, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2006, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

/*================================================\
тут пишем коментарий ...
\================================================*/

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
...

¿quizás se nos olvidó guardar los cambios de la plantilla?

o el nombre debe ser diferente, debe ser el mismo asignado por los desarrolladores:

Expert.mqt, Indicator.mqt, etc...
 
sergeev :

Te lo advertí. :) búsquelo y lo encontrará.

Los archivos del 5 están en medio de la nada. No sé cómo lidiar con esta cosa.

Por ejemplo, en mi XP

\N - Documentos y Ajustes\N - Datos de la aplicación\N - Citas Meta\N - Terminales\N - 8209F77C8CF37AD8BF550E51FF075\N - Plantillas


He solucionado este problema simplemente moviéndolo de esa carpeta a la carpeta del terminal.

No hay problemas hasta ahora... Lo he hecho hace mucho tiempo, no recuerdo todos los detalles.

En general, me acostumbré con mt3, multiplico los terminales por el método de los brotes.

Con la llegada de mt4 es como dos dedos, incluyendo la actualización...

;)))

Aunque tengo que buscar los archivos triturados en alguna ruta especificada en los usuarios.

Pero no es nada comparado con la revolución mundial...

 

hay dos preguntas sobre la muestra MACD

1. No entiendo la presencia del objeto m_indicators en la clase CSampleExpert. No tiene sentido.

2. En el Trade.mqh.

La ayuda para TRADE_ACTION_REMOVE indica que sólo se deben especificar 2 parámetros en la estructura MqlTradeRequest .

En realidad, se trata de 1. la acción TRADE_ACTION_REMOVE propiamente dicha y 2.

Pero en el ejemplo, todos los demás campos están a cero.

m_request.action =TRADE_ACTION_REMOVE;
m_request.order =ticket;
m_request.symbol =NULL;
m_request.magic =0;
m_request.volume =0.0;
m_request.type =0;
m_request.price =0.0;
m_request.sl =0.0;
m_request.tp =0.0;
m_request.type_time =0;
m_request.expiration=0;

Pregunta: ¿hay que hacerlo siempre, o se pueden dejar estos campos en blanco?



Документация по MQL5: Торговые функции / OrderGetTicket
Документация по MQL5: Торговые функции / OrderGetTicket
  • www.mql5.com
Торговые функции / OrderGetTicket - Документация по MQL5
 
kombat :

Bueno, debe haber algo que no se entiende...


como un ejemplo añadido aquí así:

y cuando se crea un nuevo EA, se obtiene el resultado...

¿quizás se nos olvidó guardar los cambios de la plantilla?

o el nombre debe ser diferente, debe ser el mismo asignado por los desarrolladores:

Expert.mqt, Indicator.mqt, etc...


en el ejemplo la plantilla para MT4 fue cambiada... después de reinstalar el terminal no aparecen las plantillas...

no encajan desde mt4, es decir, no hay vinculación en el ini.

¿Puede alguno de los desarrolladores decirme exactamente qué se utiliza para crear un objeto u otro y de dónde procede?

 

"Me parece bastante sencillo...".

Utilice MS Visual Studio gratuito (o cualquier otro análogo) como entorno de desarrollo.

Tome MQL4(MQL5) como una biblioteca en uno de los lenguajes (VB, C++, C#). El último,

en mi opinión, es la más expresiva. Ahora tienes un entorno de desarrollo depurado y probado en el tiempo

con todos los atributos necesarios. Y el código compilado es el más adecuado para Windows.

Según los autores, todo funcionará entre 4 y 20 veces más rápido en MQL5. No se ha notado. Un simple indicador

La Media Móvil con algunos cambios menores es mucho más lenta que en MQL4.

He dado mi opinión, si ofende a alguien - por favor, disculpen.

Razón de la queja: