Errori, bug, domande - pagina 1764

 
Alexander:
Lo controlleremo un po' più tardi. Giocabile solo in Wine?

Ho solo Linux.

Suggerimento: il rettangolo è sempre creato (presente nella "lista degli oggetti"), ma non visibile (scorrere il grafico a sinistra/destra non aiuta). Se si inizia a scalare o a cambiare timeframe, diventa visibile (a partire da m15, di solito). Il rettangolo tende a scomparire nei timeframe più bassi (m5, m1) che in quelli più grandi. Forse è lo stesso su vin.

 
fxsaber:
Le opere di CodeBase che sono state tradotte in altre lingue contengono le vecchie fonti (originali). Le fonti aggiornate sono per qualche motivo disponibili solo in lingua originale.
@fxsaber, fornisci degli esempi per favore.
 
Julia Test:
@fxsaber, per favore, fai degli esempi.

https://www.mql5.com/ru/code/16006

https://www.mql5.com/en/code/16006 (e in lingue diverse dall'originale).

Vedere il file MT4Orders.mqh.

Si possono fare anche altri esempi. E quale versione del codice sorgente viene scaricata attraverso il terminale, per esempio dal giapponese?

MT4Orders
MT4Orders
  • voti: 25
  • 2016.08.05
  • fxsaber
  • www.mql5.com
Параллельное использование ордерных систем MetaTrader 4 и MetaTrader 5.
 
fxsaber:
Le opere di CodeBase che sono state tradotte in altre lingue contengono le vecchie fonti (originali). Le fonti aggiornate sono per qualche motivo disponibili solo in lingua originale.
Se si scrive esplicitamente nei commenti del codice, sarà corretto in altre lingue
 
Rashid Umarov:
Se si scrive esplicitamente nei commenti del codice, sarà corretto in altre lingue
Perché il codice non è lo stesso per tutte le versioni linguistiche?
 
fxsaber:
Perché il codice non è lo stesso per tutte le versioni linguistiche?
"Così storicamente" (c)
 
Alexander:
Il vino non ha nessuna colpa, è il terminale. Sembra così: quando la coordinata temporale supera i limiti della storia dei prezzi (non ho misurato il valore di uscita necessario), inizia tutto questo strano comportamento. Quando si crea un rettangolo su un intervallo con la storia dei prezzi:
ObjectCreate(0, "name", OBJ_RECTANGLE, 0, D'2016.11.10',
             0, D'2016.12.16 13:23:00', ChartGetDouble(0, CHART_PRICE_MAX) +
                                        ChartGetDouble(0, CHART_PRICE_MAX) * 20);

non sembra esserci alcun problema. È anche possibile creare manualmente un "rettangolo curvo" sul grafico, se il suo lato destro è sufficientemente fuori linea con il bordo destro del grafico.

Suggerimento: ho creato rettangoli parzialmente nel futuro molte volte in mt4, non ho mai visto problemi. ObjectCreate restituisce sempre true.

 
pavlick_:

zy: I rettangoli, che sono in parte nel futuro, li ho creati molte volte in mt4, mai avuto problemi. ObjectCreate restituisce sempre true.

Giusto, leggere gli oggetti grafici

Un gruppo di funzioni destinate a operare con oggetti grafici appartenenti a qualsiasi grafico specificato.

Le funzioni che specificano le proprietà degli oggetti grafici, così come le operazioni per creare ObjectCreate() e spostare gli oggetti ObjectMove() sul grafico sono effettivamente utilizzate per inviare comandi al grafico. Se queste funzioni vengono eseguite con successo, il comando arriva alla coda generale degli eventi del grafico. La modifica visiva delle proprietà degli oggetti grafici viene eseguita durante l'elaborazione della coda di eventi del grafico dato.

Il comando è stato accodato con successo
 
Rashid Umarov:

Giusto, leggere gli oggetti grafici

Comando accodato con successo

Quando si salva uno screenshot in un file, è la stessa logica?

Cioè se ChartScreenShot(chartIds,filename,1000,800)) restituisce true, allora il file potrebbe non essere ancora creato?

O essere vuoto?

Saluti,
Mikhail

 
Mikhail Dovbakh:

Quando si salva uno screenshot in un file, è la stessa logica?

Cioè se ChartScreenShot(chartIds,filename,1000,800)) restituisce true, il file potrebbe non essere stato ancora creato?

O può essere vuoto?

Con rispetto,
Michael

ChartScreenShot funziona in modo sincrono con Expert Advisors e script, funziona in modo asincrono con gli indicatori.