Errori, bug, domande - pagina 2492
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
È normale che gli agenti non liberino la RAM dopo aver completato un compito nel cloud?
Versione 2085, 13 giugno 2019.
Mantiene la RAM per almeno 1 ora.
È normale che gli agenti non liberino la RAM dopo un'attività nel cloud?
La domanda non è completa. Per quanto tempo i vostri agenti mantengono la memoria? Qual è la costruzione del terminale?
Errore durante l'esecuzione:
Risultato: 1
Aspettativa: 2 o (come in C++) - errore di compilazione
Grazie per il post!
MQL5 non supporta la sovrascrittura (e/o l'occultamento) di metodi di classe.
Se ricordo bene, abbiamo già discusso questa caratteristica diversi anni fa, anche se era una questione di quale sovraccarico dovrebbe essere chiamato più vicino nell'ereditarietà o più esatto in termini di parametri.
Nella nuova versione del compilatore, l'override funzionerà come in C++.
Cioè, quando si sovrascrive un metodo padre, sarà possibile chiamarlo solo usando "b.A::f()", un tentativo di chiamare b.f(10) risulterà in un errore, il metodo b.f() - non ha parametri, e il metodo A::f(int) non è disponibile (nascosto), perché è sovrascritto.
La domanda non è completa. Per quanto tempo i vostri agenti conservano la memoria? Qual è la costruzione del terminale?
Modificato.
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Bug, bug, domande
SEM, 2019.07.01 09:03
È normale che gli agenti non liberino la RAM dopo aver eseguito un lavoro cloud?
Versione 2085, 13 giugno 2019.
Mantiene la RAM per almeno 1 ora.
Voglio riportare il "problema del prezzo medio ponderato" nella descrizione di CPositionInfo, comando PriceOpen()
Forum sul trading, sistemi di trading automatico e test di strategia
Service Desk. Reclami, suggerimenti.
Francuz, 2019.06.13 11:36
Errore nella descrizione della libreria standard
In particolare nella descrizione di CPositionInfo, comando PriceOpen()
https://www.mql5.com/ru/docs/standardlibrary/tradeclasses/cpositioninfo/cpositioninfopriceopen
Il valore restituito non è "prezzo di apertura" ma" prezzo di aperturamedio ponderato ".
Come esempio:
Apriamo una posizione per 1 lotto al prezzo di 61532. In questo caso, PriceOpen() restituirà 61532.
Inoltre aumentiamo la nostra posizione di 1 lotto a 61615. In questo caso, PriceOpen() restituirà il prezzo medio ponderato di due lotti 61573.5, non il prezzo di apertura della posizione.
Mi piacerebbe vedere non solo una correzione di una sola parola nella descrizione, ma anche una breve spiegazione-illustrazione.
Il problema delprezzo medio ponderato di apertura ha conseguenze spiacevoli.
Il fatto è che se si aumenta una posizione fino all'importo che non può essere diviso senza il resto, i centesimi sono divisi, e si perdono quando si arrotonda. Di conseguenza, il saldo non si somma alla fine. Tutte le transazioni sono effettuate in rubli rigorosamente interi, il saldo finale non converge a causa dei copechi persi.
Schema di riproduzione dell'errore con la perdita di copechi nella bilancia, anche nel trading manuale.
Spiegherò inoltre qual è l'errore:
La colonna "A" sono gli effettivi (prezzi di transazione). La colonna "B" è un derivato della colonna "A" con una perdita di precisione. Qualsiasi contabile qualificato vi spiegherà che il bilancio dovrebbe essere riconciliato solo con gli effettivi, e mai con i derivati di perdita di fedeltà.
Il penny non è solo visualizzato erroneamente nel terminale, ma si muove effettivamente tra i conti del cliente e del broker. Qualsiasi avvocato o funzionario fiscale vi dirà che questa è una "truffa" e potrebbe essere oggetto di una controversia legale tra il commerciante e il broker.
A conferma dell'affermazione che i centesimi sono davvero persi, c'è l'attuazione di una correzione dopo un periodo di tempo considerevole. Che tipo di correzione? Perché questi strani volumi?
Voglio riportare il "problema del prezzo medio ponderato" nella descrizione di CPositionInfo, comando PriceOpen()
Controlliamo.
Ci aiuterà molto se ci darà la sua password di investitore temporaneamente nel suo account personale per un paio d'ore. Vogliamo controllare i prezzi e gli eventuali arrotondamenti nella vostra tabella delle transazioni. Sarete contattati.
Una correzione è diversa.
Controlliamo.
Ci aiuterà molto se ci dai la tua password temporanea di investitore per un paio d'ore. Vogliamo controllare i prezzi e gli eventuali arrotondamenti nel tuo foglio di calcolo. Sarai contattato da.
La correzione è diversa.
Broker Otkritie
Caldo sulle tracce:https://www.mql5.com/ru/signals/596871
Se ricordo bene, abbiamo già discusso questa caratteristica diversi anni fa, anche se stavamo discutendo quale sovraccarico dovrebbe essere chiamato più vicino per ereditarietà o più esattamente per parametri.
Sì... Mi ricordo... Il C++ usa l'overload di ereditarietà più vicino - in modo che i cambiamenti successivi nelle classi base (apparizione di un nuovo overload con parametri precisi) non influenzerebbero l'ordine dei calcoli nelle classi derivate (questo nuovo overload non sarebbe invocato)
Si prega di notare quanto segue:
Sembra una sciocchezza - basta scrivere
ed essere felici, ma il punto è esattamente, che non è necessario due o più volte scrivere b = 2, e quindi ad un ulteriore cambiamento su, diciamo: b = 3 - sarà necessario cambiare solo in un posto (e non in due o più), e quindi (tenendo conto della distribuzione del programma) è impossibile dimenticare di farlo in altri posti
Aiuto
ERRARE_INDICATORE_DATI_NON_TROVATO
4806
Dati richiesti non trovati
Allo stesso tempo, l'indicatore sul grafico viene visualizzato normalmente.
Cosa devo fare?