Aprender e escrever juntos em MQL5 - página 2

 
Boroff :
Por favor publique um exemplo deste ficheiro... Procurei em todo o computador, não consegui encontrar nenhum ficheiro mqt :(


Não é um problema afixá-lo...

O que me interessa é que estes modelos sejam utilizados para criar o texto de cabeçalho.

Por exemplo, o ficheiro acima.


Como alternativa...

Colocar mais um terminal.

 
kombat


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

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

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


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

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


Também encontrei apenas na máquina onde foram instaladas as primeiras construções, as últimas construções não têm directório de Templates.

E nas versões antigas só tenho Indicator.mqt

 
vdv2001 :


Também encontrei apenas na máquina onde foram instaladas as primeiras construções, não existe um directório de Templates nas últimas construções.

E nas versões mais antigas só tenho Indicator.mqt


Talvez...

Só instalei duas vezes, a primeira construção disponível e cerca de cinco construções mais tarde a segunda.

Desde então, apenas uma actualização...

 
kombat :


Talvez...

Só instalei duas vezes, a primeira construção disponível e cerca de cinco construções mais tarde a segunda.

Desde então, apenas uma actualização...



E fazer correcções a estes ficheiros não mudou nada para mim :((

 

Eu avisei-o. :) Procure e encontre-o.

Os ficheiros para 5 estão no meio do nada. Não consigo perceber como lidar com esta coisa.

Por exemplo, na minha EXP

\Documentos e configurações>Documentos e configurações>Dados de aplicação>D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Templates

Por isso, é preciso saber onde colocar o ficheiro para que funcione.

Arquivos anexados:
expert.zip  1 kb
 

Bem, deve haver algo mal compreendido...


como um exemplo aqui acrescentado:

...
#extern_variables#

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

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

e quando se cria uma nova EA, obtém-se o 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()
...

talvez nos tenhamos esquecido de guardar as alterações do modelo?

ou o nome deve ser diferente, deve ser o mesmo que foi atribuído pelos criadores:

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

Eu avisei-o. :) procure-o e irá encontrá-lo.

Os ficheiros para 5 estão no meio do nada. Não consigo perceber como lidar com esta coisa.

Por exemplo, na minha EXP

Documentos e Configurações\\\\\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Templates\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Templates


Resolvi este problema simplesmente movendo-o dessa pasta para a pasta terminal.

Sem problemas até agora... Já o fiz há muito tempo, não me lembro de todos os detalhes.

De um modo geral, adquiri o hábito com o mt3, multiplico os terminais pelo método de florescimento.

Com a chegada do mt4 é como dois dedos, incluindo a actualização...

;)))

Embora tenha de procurar por ficheiros de fragmentos em algum caminho especificado nos utilizadores.

Mas não é nada comparado com a revolução mundial...

 

há duas questões sobre a amostra MACD

1. Não compreendo a presença de m_indicadores objecto na classe CSampleExpert. Não faz sentido.

2. No Trade.mqh.

A ajuda para TRADE_ACTION_REMOVE indica que apenas 2 parâmetros devem ser especificados na estrutura MqlTradeRequest .

Estas são na realidade 1. a própria acção TRADE_ACTION_REMOVE e 2.

Mas no exemplo, todos os outros campos estão zerados.

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;

Pergunta: isto tem de ser sempre feito, ou estes campos podem ser deixados em branco?



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

Bem, deve haver algo mal compreendido...


como um exemplo aqui acrescentado:

e quando se cria uma nova EA, obtém-se o resultado...

talvez nos tenhamos esquecido de guardar as alterações do modelo?

ou o nome deve ser diferente, deve ser o mesmo que foi atribuído pelos criadores:

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


no exemplo, o modelo para MT4 foi alterado. depois de reinstalar o terminal, os modelos não apareceram.

não cabem do mt4, ou seja, não há qualquer ligação no ini.

Algum dos criadores pode dizer-me exactamente o que é usado para criar um ou outro objecto e de onde ele vem?

 

"A mim parece-me bastante simples...".

Utilizar gratuitamente o MS Visual Studio (ou qualquer análogo) como ambiente de desenvolvimento.

Tome MQL4(MQL5) como uma biblioteca numa das línguas (VB, C++, C#). O último,

na minha opinião, é a mais expressiva. Agora tem um ambiente de desenvolvimento depurado e testado ao longo do tempo

com todos os atributos necessários. E o código compilado é o mais adequado para o Windows.

Segundo os autores, tudo funcionará 4-20 vezes mais rápido em MQL5. Não notado. Um indicador simples

A média móvel com algumas pequenas alterações é muito mais lenta do que na MQL4.

Dei a minha opinião, se isso ofende alguém - por favor desculpem-me.