Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1678

 
Сергей Таболин #:

Mas a questão é por que não há acesso a

???

Sim e para

и

???

e por que separar o acesso quando seus valores podem ser definidos através da definição ????

pense nisso como um pragma em C/C++ - uma instrução para o compilador

 
Maxim Kuznetsov #:

por que separar o acesso quando seus valores podem ser definidos através da definição ???

Pense nisso como um pragma em C/C++ - uma instrução para o compilador

Este é um código adicional, não muito bom, você precisa de acesso direto.

Agora eu tenho isso assim (dica do fórum), mas eu gostaria de evitar definir

#define    release   "1.15"
#property version release // release уже можно прочитать в программе
 
Vitaly Muzichenko #:

Este é um código adicional, não é realmente bom, você precisa de acesso direto

Agora eu tenho isso assim (dica do fórum), mas eu gostaria de evitar definir

podem ser colocados em cada arquivo individualmente (ou seja, repetidamente e em locais diferentes), eles têm escopo diferente das definições e variáveis. Eles são tratados de maneira um pouco diferente.

Não vejo um método lógico para mover uma propriedade para constantes variáveis ou definições. Ao contrário, sim, mas não lá :-)

 
Você pode me dar um truque (manobra) para forçar o terminal a lembrar múltiplos valores?

Por exemplo, uma tarefa:

Dadas as velas N de trás para frente. Encontre castiçais com tamanho >= X pips, memorize seu número e tamanho de cada um deles. Se a vela atual após o fechamento for >= X pips, então compare seu tamanho com o número total de velas calculadas e imprima o resultado - qual é seu tamanho entre todas as velas encontradas.
 
Ivan Butko #:
Você pode sugerir um truque (manobra) para fazer o terminal lembrar vários valores?

Por exemplo, uma tarefa:

Dadas as velas N de trás para frente. Encontre castiçais com tamanho >= X pips, memorize seu número e tamanho de cada um deles. Se a vela atual após o fechamento foi >= X pips, então compare seu tamanho com o número total de velas calculadas e exiba o resultado - qual é seu tamanho entre todas as velas encontradas.

O terminal lembra de tudo de qualquer maneira... o arquivo de citações!

E para um Consultor Especialista ou indicador você precisa disto

 
Fast235 versão"1.07", não existe tal possibilidade? nome do programa existe, por que a versão não existe também?

Definir e atribuir a versão no código. Não há opção mais barata.
 
Maxim Kuznetsov #:

assim:

Isso é até uma linha e uma variável a menos)
 

Eu não consigo entender porque há um feitiço sem fim aqui

int GetMagic(Order &order)
{
  int magic = 0;
  //Если должен быть открыт стопордер и если есть уже открытые или отложенные 
  //ордера, то возможно некоторые с маджиком, это надо проверить и сгенерировать 
  //для нашего ордера уникальный маджик и отправить его на запись в массив
  if(order.cmd == OP_SELLSTOP || OP_BUYSTOP)
    if(OrdersTotal() >= 1)
      for(;;){
        magic++;
        for(int i = OrdersTotal(); i > 0 ; i --)
          if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES) != false)
            if(magic != OrderMagicNumber())
              return magic;
            
      }
    //Если нет открытых или отложенных ордеров то увеличиваем значение 
    //маджика, чтобы он равнялся единице и отправляем на запись в массив
    else if (OrdersTotal() == 0)
      return (magic + 1);
  return magic;
}
 
Nerd Trader #:

Não consigo entender porque há um feitiço sem fim

isto é uma piada?

Você o tem em preto e branco para(;;)

 

Boa tarde.

Você pode me dizer qual é a função OrderSwap() que retorna o valor swap da ordem atualmente selecionada?

E se houver uma grade de ordens?

Alguém tem uma função para calcular a soma de todas as trocas de uma grade de ordens por uma ordem mágica e um instrumento financeiro?

Obrigado pela ajuda!!!

Razão: