Domande dai principianti MQL4 MT4 MetaTrader 4 - pagina 216

 
Наджибулло Хабибов:

1. utilizzare il codice di errore:

ResetLastError();

OrderSend();

GetLastError();

Che cos'è?

2. stampare i valori dei parametri diOrderSend(), quali sono?

3. Eseguire lo script con solo ResetLastError(),OrderSend(), Print(GetLastError()) e ottenere un ordine normale!

 

Buona giornata!

Potete consigliarmi, sto usando mt4, ho bisogno di disegnare un rettangolo e riempirlo di marrone/arancione/verde

Non ho problemi con questo)))


Ma, puoi dirmi perché le strisce vetrate e orizzontali della griglia sono di colori diversi?

Screenshot allegati.


Molto per favore aiuto, il gestore richiede che siano dello stesso colore grigio, e non permette di scegliereil colore della griglia, dicono che è una stampella...

Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Свойства графиков
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Свойства графиков
  • www.mql5.com
Признак отрисовки ценового графика. Если установлено значение false, то отключается отрисовка любых атрибутов ценового графика и устраняются все отступы по краям графика: шкалы времени и цены, строка быстрой навигации, метки событий Календаря, значки сделок, тултипы индикаторов и баров, подокна индикаторов, гистограммы объёмов и т.д. Значение...
 


Nessuna correzione, concentrarsi sul commercio

 
Aleksei Stepanenko:


Nessuna correzione, concentrati sul trading

Lo immaginavo, grazie))

È un bug, oh voglio dire un bug di MT4, vero?)

E un'altra domanda, la visibilità della griglia attraverso gli oggetti non può essere disattivata?
 

Non credo. Ma vi suggerisco una buona opzione: spegnere la rete. Si potrebbero lasciare i separatori di punti, o un grafico pulito del tutto.

Non ha senso una griglia. Non è attaccato al grafico, non è attaccato ai numeri tondi. È solo uno sfondo, un quaderno in scatola.

ChartSetInteger(ChartID(),CHART_SHOW_GRID,0,false);
 
Aleksei Stepanenko:

Non credo. Ma vi suggerisco una buona opzione: spegnere la rete. Si potrebbero lasciare i separatori di punti, o un grafico pulito del tutto.

Non ha senso una griglia. Non è attaccato al grafico, non è attaccato ai numeri tondi. È solo uno sfondo, un quaderno in scatola.

E sarei d'accordo con te, ma purtroppo non sono io a scrivere il problema))

Ho trovato una stampella: prima, sovrapporre una linea di tendenza di colore di sfondo per sovrapporre la griglia attuale, e anche sopra una linea di stile DOT e il colore inverso calcolato via XOR

È una merda feroce, ma almeno funziona)

 
alex_xss:

E sarei d'accordo con te, ma purtroppo non sono io a scrivere il problema))

Trovato una stampella: prima, sovrapporre una linea di tendenza del colore di sfondo per sovrapporre la griglia corrente, e anche sopra una linea con lo stile DOT e il colore inverso contato via XOR

È un casino, ma almeno funziona)

L'ho provato e non ho visto qual è il problema.

RectLabel e solo Rectangle, riempito con Aqua, con sfondo bianco e griglia. Tutto è più o meno uguale e previsto. Le linee della griglia sono verticali e non tanto, ugualmente visibili, nessun punto focale attraverso XOR

Ed è lo stesso in 4... forse sto facendo qualcosa di sbagliato :-) Forse sto sbagliando :-. Ma non ho ottenuto altri risultati con la sovrapposizione di linee verticali e livelli orizzontali.

A meno che non debba cambiare deliberatamente la proprietà BACK delle linee stesse

 
Maxim Kuznetsov:

provato e non ha visto qual è il problema

RectLabel e solo Rectangle, riempito con Aqua, con sfondo bianco e griglia. Tutto è più o meno uguale e previsto. Le linee della griglia sono verticali e non tanto, ugualmente visibili, nessun punto focale attraverso XOR

Ed è lo stesso in 4... forse sto facendo qualcosa di sbagliato :-) Forse sto sbagliando :-. Ma non ho ottenuto altri risultati con la sovrapposizione di linee verticali e livelli orizzontali.

A meno che io non cambi intenzionalmente la proprietà BACK delle linee stesse

Non è visibile con tutte le combinazioni di colori. L'acqua su uno sfondo bianco va bene)).

Prova il rosso/blu/magenta sul bianco. Lì si vede meglio la differenza.

 
alex_xss:

Questo non è visibile su tutte le combinazioni di colori. L'acqua su uno sfondo bianco ha successo))

Prova il rosso/blu/magenta sul bianco. Lì si vede meglio la differenza.

provato diversi colori - tutti ok...

Forse dipende dal monitor, e dalla scheda video (e dalle loro impostazioni congiunte) - ha a che fare con l'anti-aliasing (o la miscelazione dei colori sui bordi delle linee di contrasto), è lì che il diavolo si rompe una gamba :-)

 
Maxim Kuznetsov:

provato diversi colori - tutti ok...

forse dipende dal monitor, e dalla scheda video (e dalle loro impostazioni congiunte) - ha a che fare con l'anti-aliasing (o la miscelazione dei colori sui confini delle linee di contrasto), cioè è un inferno lì :-)

Mmm, forse.

Sei il primo che non l'ha ancora capito)))

Ma non importa, può verificarsi in qualsiasi di essi - quindi deve essere corretto, purtroppo

Forse dipende dalla versione di MT4 (la mia è di Alpari), qual è la tua?

Motivazione: