Errori, bug, domande - pagina 2699

 
Andrey Khatimlianskii:

In MT4, la commissione veniva presa per entrambe le parti quando si apriva un'operazione e veniva visualizzata nella lista delle operazioni.

In MT5 è spesso addebitato separatamente per l'apertura e la chiusura. Ma perché non visualizzare almeno la prima nella lista delle posizioni? Nuova ideologia.

Nel sistema di ordini di MetaTrader 4 tutto è ammucchiato - ci sono solo ordini.

Nel sistema di ordini di MetaTrader 5 tutto è separato - ordini, compravendite, posizioni.

È quindi logico che le commissioni si trovino nelle liste dove dovrebbero essere visualizzate.

 
Andrey Khatimlianskii:

In MT4, la commissione veniva presa per entrambe le parti quando si apriva un'operazione e veniva visualizzata nella lista delle operazioni.

In MT5 è spesso addebitato separatamente per l'apertura e la chiusura. Ma perché non visualizzare almeno la prima nella lista delle posizioni? Nuova ideologia.

Perché nei conti Netting una posizione può consistere in diversi trade e ogni trade ha la sua commissione. Poi, quando la posizione viene chiusa, la commissione sarà addebitata e di nuovo se a rate. Non è difficile scrivere uno script che passi attraverso tutte le posizioni e stampi o commenti, per ogni posizione o per tutte insieme.

 
Alexey Viktorov:

Perché nei conti Netting una posizione può consistere in diversi trade e ogni trade ha la sua commissione. Poi la commissione sarà addebitata quando la posizione viene chiusa e di nuovo se a rate. Non è difficile scrivere uno script che passi attraverso tutte le posizioni e stampi o commenti, per ogni posizione o per tutte insieme.

sì, assolutamente giusto! e anche, quindi non sarebbe un problema per gli sviluppatori mostrare la commissione totale per posizione/ciascuno accanto al PnL in MT5. quindi, il problema non è la contabilità di mt5 rispetto a mt4?

l'unico problema con la visualizzazione della commissione attuale (indipendente da MT4/5) è la fatturazione alla fine del periodo contabile, giorno, mese, ecc, ma non è di questo che stiamo parlando ora, vero?

 
Andrey Dik:

aha, assolutamente giusto! e anche, quindi non sarebbe un problema per gli sviluppatori mostrare la commissione totale per posizione/ogniuno accanto a PnL in MT5. quindi, il problema non è nella contabilità di MT5 rispetto a MT4?

l'unico problema con la visualizzazione della commissione attuale (indipendente da MT4/5) è la fatturazione alla fine del periodo contabile, giorno, mese, ecc, ma non è questa la questione ora, vero?

La domanda riguardava qualcos'altro: come visualizzare le commissioni nella scheda Trading.

Non è così.

E poi ci sono un sacco di discorsi fuori tema. È come "se la nonna avesse... aveva delle oche".

Настройки платформы - Начало работы - Справка по MetaTrader 5
Настройки платформы - Начало работы - Справка по MetaTrader 5
  • www.metatrader5.com
Торговая платформа обладает множеством настроек, что позволяет организовать работу в ней так, как это удобно именно вам. Выполните команду " Настройки" меню "Сервис" или нажмите "Ctrl+O". Графики — общая настройка отображения ценовых графиков, а также настройка параметров управления объектами: выделение объектов после их создания, немедленная...
 
Artyom Trishkin:

La domanda era diversa: come visualizzare le commissioni nella scheda Commercio.

Non si può.

Per diventare un market maker, dobbiamo sapere come diventare un agente di un certo tipo. aveva delle oche".

Beh, nessuna richiesta - non ci sarà sviluppo della piattaforma).

La risposta alla domanda "come" è scrivere uno script o un Expert Advisor e calcolare la commissione per le posizioni utilizzando MQL, questo è l'unico modo finora, ma si spera che un giorno sarà comodo come in MT4.

 

Ci sono componenti aggiuntivi della GUI che (su Hedge) mostrano le commissioni, lo slippage, ecc.

TradePanel_Csharp
TradePanel_Csharp
  • www.mql5.com
Торговая панель, которая работает и в Визуализаторе Тестера.Таблица текущих ордеров/позиций.Таблица истории торгов (корректно работает на Хедж-счетах). Использование Ручная торговля в Тестере или вмешивание в работу советника (например, с целью проверки устойчивости ко внешним факторам).Ручная торговля в Терминале на демо/реальных...
 

Chiedo agli sviluppatori(@Ilyas) di prestare attenzione al bug scoperto.
Bug MT5 (build 2377) quando si seleziona una funzione sovraccaricata adatta per un argomento di tipo puntatore, la funzione con conversione di tipo in puntatore alla classemadre invece che alla classe base diventa più prioritaria.
Inoltre nessun errore di compilazione quando il puntatore alla classe base viene assegnato al puntatore alla classe madre.

Possibile bug correlato:https://www.mql5.com/ru/forum/1111/page2682#comment_15591437


class A{};
class B : public A{};
class C : public B{};


struct T{
   static void test(A*){
      printf("A*");
   }
   static void test(C*){
      printf("C*");
   }
};

struct TT{
   static void test(B*){
      printf("B*");
   }
};

void OnStart(){
   B b;
   T::test(&b);            // Runtime Error: Incorrect casting of pointers.  Expected result: printf("A*");
   
   A a;
   TT::test(&a);           // Runtime Error: Incorrect casting of pointers.  Expected result: Compilation Error
   B* ptr = &a;            // Runtime Error: Incorrect casting of pointers.  Expected result: Compilation Error
}
 

Bug non critico ma fastidioso con Market Watch.

Si apre e si chiude per icona perfettamente, ma quando si chiude per "X" o non si chiude affatto o si blocca per qualche secondo e poi si chiude. Questo fenomeno si è verificato circa un mese, ma non mi sono abituato a chiudere dalla sua icona. In generale, vorrei chiedere agli sviluppatori di prestare attenzione a questo problema. Costruire 2361.

 
Ciao a tutti, non so se sono nel posto giusto o no. Ecco il problema. Il segnale è andato in archivio a causa di un lungo periodo di inattività. Non c'è modo di ripristinarlo. Cosa fare? Grazie in anticipo!
 
Sergey Dzyublik:
Bug MT5 (build 2368) Conteggio errato delle parentesi nei cicli for e do-while, compilazione riuscita con codice errato.

Grazie per il post, risolto