Erros, bugs, perguntas - página 1441

 

Quando tento ser um comprador de sinais diz que a subscrição falhou. qual poderá ser a razão?

no livro de bordo:

2015.11.27 17:30:23.482 '100980': Sinal - produto de compra de erro [142893] - tentativa de subscrever sinal estrangeiro, corretor activado apenas sinais próprios

o que fazer?
 
mehanix:

Quando tento ser um comprador de sinais diz que a subscrição falhou. qual poderá ser a razão?

no livro de bordo:

2015.11.27 17:30:23.482 '100980': Sinal - produto de compra de erro [142893] - tentativa de subscrever sinal estrangeiro, corretor activado apenas sinais próprios

o que fazer?
Subscreve um sinal do website? No seu corretor, pode subscrever sinais que só são transmitidos pelo seu corretor.
 

após a actualização do terminal, apareceu o bug ArrayResize


conserte-o, por favor. (comArraySetAsSeries(t,true);)

#property indicator_chart_window

//+------------------------------------------------------------------+

//| Custom indicator initialization function                         |

//+------------------------------------------------------------------+

int OnInit()

  {

   ArraySetAsSeries(t,true);

   ArrayResize(t,11);

   for(int a=0;a<ArraySize(t);a++)

      t[a]=a;

//---

   string txt="";

   for(int a=0;a<ArraySize(t);a++)

      txt+=t[a]+"  ";

   Print(txt);

//---

   ArrayResize(t,ArraySize(t)+1);

   t[0]=11;

//---

   txt="";

   for(int a=0;a<ArraySize(t);a++)

      txt+=t[a]+"  ";

   Print(txt);

//---

   return(INIT_SUCCEEDED);

  }

int t[];

//+------------------------------------------------------------------+

//| Custom indicator iteration function                              |

//+------------------------------------------------------------------+

int OnCalculate(const int rates_total,

                const int prev_calculated,

                const int begin,

                const double &price[])

  {

//---

//--- return value of prev_calculated for next call

   return(rates_total);

  }

//+------------------------------------------------------------------+


 
costy_:

após a actualização do terminal, apareceu o bug ArrayResize


conserte-o, por favor. (comArraySetAsSeries(t,true);)

#property indicator_chart_window

//+------------------------------------------------------------------+

//| Custom indicator initialization function                         |

//+------------------------------------------------------------------+

int OnInit()

  {

   ArraySetAsSeries(t,true);

   ArrayResize(t,11);

   for(int a=0;a<ArraySize(t);a++)

      t[a]=a;

//---

   string txt="";

   for(int a=0;a<ArraySize(t);a++)

      txt+=t[a]+"  ";

   Print(txt);

//---

   ArrayResize(t,ArraySize(t)+1);

   t[0]=11;

//---

   txt="";

   for(int a=0;a<ArraySize(t);a++)

      txt+=t[a]+"  ";

   Print(txt);

//---

   return(INIT_SUCCEEDED);

  }

int t[];

//+------------------------------------------------------------------+

//| Custom indicator iteration function                              |

//+------------------------------------------------------------------+

int OnCalculate(const int rates_total,

                const int prev_calculated,

                const int begin,

                const double &price[])

  {

//---

//--- return value of prev_calculated for next call

   return(rates_total);

  }

//+------------------------------------------------------------------+


Olá. Por favor especifique a versão, taxa de bits e construção do terminal/editor usado.
 
Evgeny Chernyshev:
Tarde. Por favor especifique a versão, taxa de bits e construção do terminal/editor que está a utilizar.

terminal64.exe /portável

 
costy_:

terminal64.exe /portável

Um erro foi corrigido - ao adicionar ou apagar elementos
da matriz não foi processada a bandeira AsSeries. Agora o redimensionamento de
com a bandeira da AsSeries é agora idêntica às alterações de matrizes sem
esta bandeira. Nomeadamente, novos elementos são acrescentados ao
no fim de uma série, não no seu início. Da mesma forma, quando decresce

O tamanho da matriz - os elementos são cortados no fim da matriz.


A imagem do ecrã explica o princípio de funcionamento do seu exemplo:


 
Evgeny Chernyshev:
Um erro foi corrigido - ao adicionar ou apagar elementos
de uma série não foi tratada pela bandeira da AsSeries. Agora redimensionamento
com a bandeira da AsSeries é agora idêntica às arrays sem
esta bandeira. Nomeadamente, novos elementos são acrescentados ao
no fim de uma série, não no seu início. Da mesma forma, quando decresce

O tamanho da matriz é cortado a partir do fim da matriz.


A imagem do ecrã explica como funciona no seu exemplo:


faz mais sentido acrescentar à célula zero, dependendo da direcção da matriz.

Bem, terei de o reescrever.

cargas de trabalho ;))

Obrigado pela sua capacidade de resposta!

 

O vídeo inserido através do editor de mensagens não é guardado.

Versão Google Chrome 46.0.2490.86 m.

Internet Explorer 11.11.10586.0.

 
Pode dizer-me como ultrapassar a situação quando o testador limita o número de posições em aberto a cem, apesar de eu especificar 1000 nas definições?
 

Olá!


Após a actualização (Build 920) o terminal deixou de recarregar o indicador após a compilação.

Apenas a lista de indicadores na janela do navegador é actualizada.

Ou seja, antes da actualização,o indicador no gráfico normalmente reiniciou após a compilação e todas as alterações no código do indicador começaram a funcionar.

Após a actualização, sempre que altero o código e a compilação, tenho de apagar o indicador do gráfico e adicioná-lo novamente no gráfico.


Alguma vez isto aconteceu a alguém?