Discussão do artigo "Gráficos do índice do dólar e do índice do euro — exemplo de serviço no MetaTrader 5" - página 3

 
Roman Shiredchenko #:
Como você conseguiu um gráfico como esse no testador? Este é o gráfico do testador? Você pode testar um símbolo personalizado com um testador. Eu sei disso.....

Como levar dados para o robô a partir do sintético?
E de indicadores no sintético. Como obter seus dados no robô no gráfico sintético?

Não entendi bem o que você quer de mim. Você está tentando negociar em um símbolo personalizado? Acho que isso é impossível

Eu estava mostrando o gráfico do testador, do robô em que o sintético está sendo executado e negociando com instrumentos de negociação reais incluídos no sintético. O bot é multimoeda, caso contrário, não há outra maneira.

Outro ponto importante é que, na especificação do sintético, é necessário diminuir os volumes (por exemplo, lote mínimo de 0,00001), esse é um truque para o MT5, de modo que o testador considere os resultados de negociação do sintético como zero, caso contrário, haverá uma falsa sensação de graciosidade ))))


Não posso lhe contar a parte técnica ))) Não sei programar

 
Roman Shiredchenko #:
Qual é o costume? )

Via Symbol() e Period() ) )

O que exatamente você deseja obter do sintético?

 
Artyom Trishkin #:

O que exatamente você deseja obter de um produto sintético?

Compra e venda abrir 0 abrir 1 fechar 0 fechar 1

E dos buffers do indicador Envelopes, a linha superior em 0 1 2 bar
E a linha inferior em 0 1 e 2 barras.

Além disso, posso aprender a criar outros indicadores por analogia.... ler dados deles no robô.....
 
Nikolay Moskalev #:

Não tenho certeza do que você quer que eu faça. Você está tentando negociar em um símbolo personalizado? Acho que isso não é possível.

Eu estava mostrando o gráfico do testador, do bot onde o sintético está girando, e negociando instrumentos de negociação reais incluídos no sintético. O bot é multimoeda, caso contrário, não há outra maneira.

Outro ponto importante é que, na especificação do sintético, é necessário ajustar os volumes para baixo (por exemplo, lote mínimo 0,00001), esse é um truque para o MT5, de modo que o testador considere os resultados de negociação do sintético como zero, caso contrário, haverá uma falsa sensação de graalidade ))).


Não posso lhe contar a parte técnica ))) Não sei codificar

Como testar o sintético?

Você pode me dar mais detalhes.... Eu sei que você não pode abrir uma conta no sintético. Comprar e vender...

Eu mesmo posso fazer isso no código do meu robô. Hedge. Em negociações.

Como você testa os sintéticos?
 
Roman Shiredchenko #:
Como fazer o teste sintético?

Mais detalhes, por favor.... Eu sei que você não pode abrir uma pose no sintético. Comprar e vender...

Eu mesmo posso fazer isso no código do meu robô. Hedge. Em negociações.

Como você testa os sintéticos?
O sintético deve estar na visão geral do mercado. No testador, selecione a ferramenta sintética e inicie o teste.
Crie seu próprio sintético, por exemplo, a diferença entre Ask Eurojusd e Bid Cadusd, observe o gráfico e teste um Expert Advisor simples nele. Assim, será mais fácil entender.
E você poderá abrir uma posição. Mas não no mercado).
 
Valeriy Yastremskiy #:
O Synthetic deve estar na visão geral do mercado. No testador, selecione a ferramenta sintética e inicie um teste.
Crie seu próprio sintético, por exemplo, a diferença entre Ask Eurojusd e Bid Cadusd, observe seu gráfico e faça um teste de um EA simples nele. Assim, será mais fácil entender.
E você poderá abrir uma posição. Mas não no mercado).
Sim, tenho uma ideia aproximada. Vou tentar. Que deveria estar na revisão do mercado eu sei pelos documentos.... )
 
Roman Shiredchenko #:
Oferta e venda abrir 0 abrir 1 fechar 0 fechar 1

E o indicador Envelopes armazena a linha superior em 0 1 2 barras
E a linha inferior em 0 1 e 2 barras

Como obter os mesmos dados para, por exemplo, EURUSD?

 
Artyom Trishkin #:

Como obter os mesmos dados para, por exemplo, EURUSD?

Eu sei como. Primeiro, você pode usar o indicador via init por meio da alça. Depois, por meio de iCustom....
É a mesma coisa aqui?
Ou diretamente pelo iMA... por exemplo....
Por símbolo, por meio de consultas bid-ask, como SymbolInfoDouble.....
iOpen.....
iClose.... por exemplo.

Em geral, como em um símbolo normal, não há problema.

Por exemplo, se o preço de abertura for menor do que o envelope de linha inferior - uma condição - então eu já abro uma posição no robô por meio de símbolos sintéticos, por exemplo, sell.....
Isso é excelente.

Obrigado Artem pela dica.....
 
Roman Shiredchenko #:
Eu sei como fazer. Você pode usar o indicador por meio da inicialização por meio da alça primeiro. Depois, com iCustom....
É a mesma coisa aqui?
Ou diretamente pelo iMA... por exemplo....

Não estou entendendo. Onde está o código para obter Bid ask open 0 open 1 close 0 close 1 symbol EURUSD?

Aqui mesmo você precisa... O código para obter esses dados.

 
Roman Shiredchenko #:
Como fazer o teste sintético?

Você pode me dar mais detalhes.... Eu sei que você não pode abrir uma pose no sintético. Comprar e vender...

Eu mesmo posso fazer isso no código do meu robô. Hedge. Nas negociações.

Como você testa os produtos sintéticos?

Se entendi bem, você quer saber como fazer com que seu EA avalie os dados do gráfico personalizado e execute negociações em um símbolo negociável.

Na seção de condições de negociação (análise de dados) do código do seu EA, basta fazer referência ao nome do símbolo personalizado que aparece na janela Market Watch. Exemplo...

double close = iClose( DXY_Z4, PERIOD_M1, 1);

E na seção de lógica de execução de negociação (ordens) do código do seu EA, basta fazer referência ao(s) símbolo(s) negociável(eis) que também aparece(m) na sua janela Market Watch.

(Faço isso com gráficos Renko personalizados com bastante frequência).