Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1447

 
Vyacheslav Pronenko #:

XX[1]=high[1]; - não está desenhando

O que estou fazendo de errado, por favor, me diga !!!!

Que tal assim:

XX[rates_total-1]=high[rates_total-1];

ou assim:

ArraySetAsSeries(XX,true);
ArraySetAsSeries(high,true);
XX[1]=high[1];
 
Aleksandr Slavskii #:

Que tal isso?

Ou assim:

Obrigado, de fato em On Calculate - funciona.

XX[rates_total-1]=high[rates_total-1];

Mas e se for o mesmo ponto, mas deve ser implementado em uma função separada?

Por exemplo.

void funkc_()

{

XX[rates_total-1]=high[rates_total-1];

Aqui não há acesso a RATES_TOTAL e HIGH? E o que fazer nessa situação?

}

Em geral, a MQL5 é realmente mais complicada e incompreensível do que a MQL4, claro que "para mim"

 

Olá, Vyacheslav Pronenko

Na função, você só precisa passar o que precisa nos parâmetros:

void funkc_(double &XX[], double &high[], int rates_total) {
        XX[rates_total-1]=high[rates_total-1];
        // ...

}

int OnCalculate(...) {
        // ...
        funkc_(XX, high, rates_total);
        // ...
}
 
Yuriy Bykov #:

Olá, Vyacheslav Pronenko

Na função, você só precisa passar o que precisa nos parâmetros:

Muito obrigado a todos vocês pelas explicações)) Obtive o resultado de que precisava.

globalmente:

double XX[];

depois a função:

void funkc_(int rates_total, const double &high[])

{

XX[rates_total-1]=high[rates_total-1];

}

então em On Calculate

funkc_(rates_total,high );

Tudo funcionou! Muito obrigado novamente, especialmente pela explicação de como passar os dados para a função. Boa sorte a todos!

 
Boa tarde, você pode me indicar algum lugar onde eu possa encontrar informações sobre o tópico: not ☺️
  1. Quanto custa para revisar um código de estratégia (envio)?
  2. Quanto a MetaTrader recebe de comissão no final por rodada de vendas?
Ou essa informação é confidencial?
 

Olá Olga MAL

Você provavelmente estava procurando as informações deste artigo. Se eu entendi suas perguntas corretamente, as respostas curtas são as seguintes:

  1. De forma alguma
  2. 20%
Как опубликовать свой продукт в сервисе Маркет
Как опубликовать свой продукт в сервисе Маркет
  • www.mql5.com
Предложите свои разработки миллионам пользователей MetaTrader по всему миру — опубликуйте их в Маркете. Сервис предлагает готовую инфраструктуру для продаж: доступ к аудитории, механизмы лицензирования, предоставления пробных версий, доставки обновлений и приема платежей. От вас требуется лишь пройти быструю процедуру регистрации и публикации продукта. Начинайте зарабатывать на своих разработках, все технические детали сервис возьмет на себя.
 
Yuriy Bykov #:

Olá, Olga MAL.

Você provavelmente estava procurando as informações deste artigo. Se entendi suas perguntas corretamente, as respostas curtas são as seguintes:

  1. De forma alguma
  2. 20%
Obrigado!!!
 

Bom dia!

Comprei um Expert Advisor e tenho 5 ativações.

Posso, usando duas ativações, instalar esse Expert Advisor em dois computadores ao mesmo tempo?

Ou ele funcionará apenas em um computador?

Atenciosamente, Alexander

 
klycko #:

Boa tarde!

Comprei um expert e tenho 5 ativações.

Posso usar duas ativações para instalar esse Expert Advisor em dois computadores ao mesmo tempo?

Ou ele só funcionará em um computador?

Atenciosamente, Alexander

Com 5 ativações, você pode instalar em 5 computadores.

 
Alexey Viktorov #:

Com 5 ativações, você pode instalar em até 5 computadores.

A descrição diz que ele não funcionará em outro computador (veja a imagem anexa).

É por isso que tenho uma pergunta sobre a possibilidade de trabalho simultâneo em dois computadores (usando duas ativações).

Arquivos anexados:
r9_5amfck.png  17 kb
Razão: