Errori, bug, domande - pagina 1441

 

Quando cerco di diventare un acquirente di segnali, dice che l'iscrizione non è riuscita. quale potrebbe essere la ragione?

nel registro:

2015.11.27 17:30:23.482 '100980': Segnale - errore nell'acquisto del prodotto [142893] - tentativo di sottoscrivere un segnale straniero, broker abilitato solo segnali propri

cosa fare?
 
mehanix:

Quando cerco di diventare un acquirente di segnali, dice che l'iscrizione non è riuscita. quale potrebbe essere la ragione?

nel registro:

2015.11.27 17:30:23.482 '100980': Segnale - errore nell'acquisto del prodotto [142893] - tentativo di sottoscrivere un segnale straniero, broker abilitato solo segnali propri

cosa fare?
Ti abboni a un segnale dal sito web? Presso il vostro broker potete sottoscrivere i segnali che vengono trasmessi solo dal vostro broker.
 

dopo aver aggiornato il terminale, è apparso il bug ArrayResize


correggetelo per favore. (conArraySetAsSeries(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_:

dopo aver aggiornato il terminale, è apparso il bug ArrayResize


correggetelo per favore. (conArraySetAsSeries(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);

  }

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


Salve. Si prega di specificare la versione, il bit rate e la build del terminale/editor utilizzato.
 
Evgeny Chernyshev:
Pomeriggio. Per favore, specificate la versione, il bit rate e la build del terminale/editor che state usando.

terminal64.exe /portable

 
costy_:

terminal64.exe /portable

È stato corretto un bug - quando si aggiungono o si cancellano elementi
dell'array non è stato elaborato il flag AsSeries. Ora il ridimensionamento di
array con il flag AsSeries è ora identico alle modifiche degli array senza
questa bandiera. Vale a dire, vengono aggiunti nuovi elementi all'elemento
alla fine di un array, non al suo inizio. Allo stesso modo, quando diminuisce

La dimensione dell'array - gli elementi sono tagliati alla fine dell'array.


Lo screenshot spiega il principio di funzionamento del tuo esempio:


 
Evgeny Chernyshev:
È stato corretto un bug - quando si aggiungono o si cancellano elementi
di un array non è stato gestito dal flag AsSeries. Ora ridimensionamento
con il flag AsSeries è ora identico agli array senza
questa bandiera. Vale a dire, vengono aggiunti nuovi elementi all'elemento
alla fine di un array, non al suo inizio. Allo stesso modo, quando diminuisce

La dimensione dell'array è tagliata dalla fine dell'array.


Lo screenshot spiega come funziona nel tuo esempio:


ha più senso aggiungere alla cella zero, a seconda della direzione dell'array.

Beh, dovrò riscriverlo.

un sacco di lavoro ;))

Grazie per la vostra reattività!

 

Il video inserito tramite l 'editor di messaggi non viene salvato.

Google Chrome Versione 46.0.2490.86 m.

Internet Explorer 11.11.10586.0.

 
Potete dirmi come superare la situazione in cui il tester limita il numero di posizioni aperte a cento, nonostante io specifichi 1000 nelle impostazioni?
 

Ciao!


Dopo l'aggiornamento (Build 920), il terminale ha smesso di ricaricare l'indicatore dopo la compilazione.

Solo l'elenco degli indicatori nella finestra del navigatore viene aggiornato.

Cioè, prima dell'aggiornamento,l'indicatore sul grafico si riavviava normalmente dopo la compilazione e tutte le modifiche al codice dell'indicatore iniziavano a funzionare.

Dopo l'aggiornamento, ogni volta che cambio il codice e la compilazione, devo cancellare l'indicatore dal grafico e aggiungerlo di nuovo sul grafico.


È mai successo a qualcuno?

Motivazione: