Errori, bug, domande - pagina 2005

 
Vitaly Muzichenko:

Per capacità di memoria e per la sua stupidità. Mio nonno loda ancora la 03 Zhiguli, ma non ha mai guidato una Opel marcia in vita sua, e non ha nulla da paragonare per rinunciare alla sua opinione personale.

Ciao!

Esiste un MT4 a 64 bit?

64 bit solo installato MT5.

La chiave /64 non mette 64 bit quando l'installatore installa.

Grazie!

Non sono nemmeno riuscito a trovare un installer per MT4 sul sito web di Metakvot, solo MT5 è installato.

 
tuma_news:

Ciao a tutti!

Esiste un MT4 a 64 bit?

64 bit solo installato mt5.

La chiave /64 non mette 64 bit quando viene installata dal programma di installazione.

Grazie!

Non sono nemmeno riuscito a trovare un programma di installazione per MT4 sul sito web di Metakvot, che installa solo MT5.


Per MT4 solo 32 bit.

 
Aleksey Vyazmikin:

Per MT4 solo 32 bit.

È possibile disattivare il suono nel terminale web quando la comunicazione viene persa e riappare, e in generale disattivare le notifiche sonore?

Grazie.

 
tuma_news:

È possibile disattivare il suono nel terminale web quando la comunicazione viene persa e riappare, e disattivare le notifiche sonore in generale?

Grazie.


Nelle impostazioni, è possibile selezionare quali suoni riprodurre "Service - Settings - Events".

Ops, non conosco il terminale web.
 

Perché, in alcuni casi, la linea verticale non può essere spostata manualmente nella posizione desiderata sulla linea temporale precisa - si allontana

Procedere come segue:

  1. Stabilire un orario regolare
  2. Creare una finestra del grafico EURGBP, M15
  3. Impostare una scala temporale precisa
  4. Aumentare la scala
  5. Creare una linea verticale da qualche parte sulla destra
  6. Spostalo a sinistra usando il mouse per 2017.09.15 15:45

Questo sposta la linea ad un'altra data come mostrato. Con altri oggetti - la magnetizzazione avviene in alcuni punti invisibili e incomprensibili - manualmente non ho potuto fare le costruzioni necessarie

Настройки платформы - Начало работы - Справка по MetaTrader 5
Настройки платформы - Начало работы - Справка по MetaTrader 5
  • www.metatrader5.com
Торговая платформа обладает множеством настроек, что позволяет организовать работу в ней так, как это удобно именно вам. Выполните команду...
 

Come evitare che la styler crei una tale costruzione:

      //+------------------------------------------------------------------+
      //|                                                                  |
      //+------------------------------------------------------------------+

Questo tipo di costruzione con una descrizione è conveniente per me per descrivere una funzione.

Tuttavia, sono abituato a saltare le righe e a fare pause logiche, per esempio qui invece di costruire per il commento non ho bisogno di mettere nulla:

      if(Variant_Contra==6)
        {
         double TP_Lot;
         int SL_Prognoz_Point=1000; //Убыток через Х пунктов
         double TP_Prognoz=0;       //Прогнозируемый тейк профит
         double V_Bezubitok=0;      //Объем позиции для безубытка
         double V_Open=0;           //Текущий объем позиции A
         double V_OpenC=0;          //Текущий объем позиции C
         double strLotA=0;          //Средняя цена позиций A
         double strLotC=0;          //Средняя цена позиций C
         int Open_one=0;            //Бар, на котором был открыт первый ордер
         double MinPrice=0;         //Минимальная цена с начала открытия первого ордера
         double MaxPrice=0;         //Максимальная цена с начала открытия первого ордера
         double V_Close=0;          //Объем позиции, который нужно закрыть что б получился безубыток при закрытии по SL
         lotCalc=0;                 //Обнуляем расчетный объем
         StopLoss=0;                //Обнуляем стоп лосс 
         //+------------------------------------------------------------------+
         //|                                                                  |
         //+------------------------------------------------------------------+
         if(CountMarketOrder_OB>StartContra)
           {

E questo costrutto è spinto, come ho capito, se c'è un salto di linea e parentesi Operator/Function(...) - qui vorrei disabilitare questa assurdità.

 
Vitaly Muzichenko:

Tutto si impara dal confronto. Dopo un sistema a 64 bit, un sistema a 32 bit è semplicemente spazzatura per lavorare.

Chi lo vuole, cerca un'opportunità, chi non lo vuole, cerca una ragione.

Tutti qui sono concentrati sulla codifica, non sul trading. E alla fine non una sola soluzione decente.

 
Aleksey Vyazmikin:

Nelle impostazioni, è possibile selezionare quali suoni riprodurre "Service - Settings - Events".

Ops, non conosco il terminale web.

Grazie,)

 

Errore di compilazione

template<typename T>
void f( T, const T ) {}
class A {};
void OnStart()
{
        const A *a;
        f( a, a ); //error: 'a' - cannot convert from const pointer to nonconst pointer
}

e poi c'è

template<typename T>
void f( T const ) {}
class A {};
void OnStart()
{
        A *a;
        f( a ); //error: 'f' - cannot to apply function template
}
 
A100:

Errore di compilazione

e qui.

Perché entrambi dovrebbero compilare?

Non ho ancora capito come MQL considera i tipi di template. Vede un tipo come un puntatore a una classe o come la classe stessa.