Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 18

 

Obrigado!!! Com certeza vou desmarcá-lo!

Bem, sim, as ordens já se foram há muito tempo e a matriz não foi reiniciada!

 

Eu não sei. Não está muito claro a partir da ajuda.

A partir de artigos como Examples Accounting for Orders in a Large Program
, parece que você deve escrevê-lo sem qualquer parênteses, separados por vírgulas, como este

ArrayInitialize(Mas_Ord_Tek,0); // zeragem da matriz, mas falha no testador. A ajuda deve explicar alguns detalhes com mais detalhes. O que é este ícone e o que ele faz?

double&array[]

 

Mais uma vez. Na ajuda, o exemplo também diz que a matriz é passada para a função sem nenhum parênteses. Era o que eu tinha. Encontrei uma entrada no diário de bordo que diz

1 parâmetro para a função ArrayInitialize deve ser array

e começou a cavar nele. Agora vou imprimir novamente, apenas sem parênteses.

 
Por favor, ajude!
Вариант 1:
int A=0;
int B=0;
int C=0;
int start()
   {
    A=2;
    B=3;
    C=A+B;
   return;
  }
 Результат = 5


Вариант 2:
int A=0;
int B=0;
int C=0;
int start()
   {
    A=2;
    B=3;
    Fun();
   return;
   }
int Fun()
   (
    C=A+B;
   )
 Результат = 5


Вариант 3:
int A=0;
int B=0;
int C=0;
int start()
   {
    A=2;
    B=3;
    Fun(A, B);
   return;
   }
int Fun(int a, int b)
   (
    C=a+b;
   )
 Результат = 0    ПОЧЕМУ????
 
Leo59:
Por favor, ajude!
Mostre-me como você descobriu o resultado.
 
Com minhas mãos :)
 
hoz:

Você está lendo nas entrelinhas. Bem, veja o que você coloca no laço em primeiro lugar. A área de ação do laço...

Eu não sou muito bom em programação... Você pode, por favor, ajudar um nerd a terminar um loop?

int start()                         
  {
   int i, Counted_bars;  
//--------------------------------------------------------------------
   CurrentPoint1 = 0;
   CurrentPoint2 = 0; 
   kVol1=MarketInfo(Symbol_1, MODE_TICKVALUE)/MarketInfo(Symbol_1, MODE_TICKSIZE);
   kVol2=MarketInfo(Symbol_2, MODE_TICKVALUE)/MarketInfo(Symbol_2, MODE_TICKSIZE);
   Counted_bars=IndicatorCounted(); 
   i=Bars-Counted_bars-1;           
   while(i>=0)                     
     {
 
Krokus:

Eu não sou muito bom em programação... Por favor, ajude-me a terminar o loop!

Faz dois anos que o IndicatorCounted() retorna o número de barras contadas menos uma.

int start()                         
  {
   int i, Counted_bars;  
//--------------------------------------------------------------------
   CurrentPoint1 = 0;
   CurrentPoint2 = 0; 
   kVol1=MarketInfo(Symbol_1, MODE_TICKVALUE)/MarketInfo(Symbol_1, MODE_TICKSIZE);
   kVol2=MarketInfo(Symbol_2, MODE_TICKVALUE)/MarketInfo(Symbol_2, MODE_TICKSIZE);
   Counted_bars=IndicatorCounted(); 
   i=Bars-Counted_bars;           
   while(i>=0)                     
   {
       i--;
   }

A cada iteração, o contador tem que ser diminuído em 1.

 

Por favor, ajude.

Eu tenho um terminal de trabalho e um adicional de outro corretor. Eu fiz um EA que introduz todas as ações necessárias em um arquivo e um EA em outro terminal, que pode ler informações deste arquivo e duplicar estas ações. Mas a EA não pode trabalhar com outros diretórios além do diretório de terminais, como ligar esses dois arquivos, ou apenas como sincronizar os dois terminais, por meio de quê? Posso usar o Expert Advisor para fazer correções em arquivos em pastas diferentes do terminal?

 
Ekburg:

Por favor, ajude.

Eu tenho um terminal de trabalho e um adicional de outro corretor. Eu fiz um EA que introduz todas as ações necessárias em um arquivo e um EA em outro terminal, que pode ler informações deste arquivo e duplicar estas ações. Mas o EA não pode trabalhar com outros diretórios além do diretório de terminais, como ligar esses dois arquivos, ou apenas como sincronizar os dois terminais, por meio de quê? Posso usar o Expert Advisor para fazer correções em arquivos em pastas diferentes do terminal?

Uma das variantes é a utilização de um vínculo simbólico. Você precisa enviar para um dos terminais uma referência à pasta de arquivos do outro terminal. Assim, ambos os terminais se referirão à mesma pasta.