La tela è forte! - pagina 46

 
Vlad Svetlov:

Ciao a tutti! Buon anno a tutti!!!

Ho una domanda da non programmatore...) Ho creato un indicatore, basato sul codice precedentemente postato qui, che cambia semplicemente il colore di sfondo del grafico, in un'immagine sostituibile, senza soluzione di continuità, utilizzando Canvas. Come posso inviare lo sfondo creato allo sfondo senza includere il "grafico in alto"?

È solo che ho anche un pannello EA, e, con il "grafico in alto", è un casino)

Non ho trovato la risposta nel ramo, e le mie conoscenze sono insufficienti per scavare il codice)... Potete chiedere di persona, per non sporcare la filiale.

Se state usando la classe iCanvas, c'è una funzione SetBack in essa.

void   SetBack(const bool bck) {ObjectSetInteger(m_chart_id,m_objname,OBJPROP_BACK,bck);} // Set canvas behind the chart or in front of the chart

Se usate la classe CCanvas, potete applicare

ObjectSetInteger(m_chart_id,m_objname,OBJPROP_BACK,true);
 
Nikolai Semko:

Se usate la classe iCanvas, ha una funzione SetBack.


Grazie mille! Tutto è bello ora)

Ancora una volta felice anno nuovo! O felice anno nuovo! Buona fortuna a tutti e che i vostri desideri si avverino!)

 

Un altro mestiere inutile, ma è bello ))

https://www.mql5.com/en/code/27641


Price in polar coordinate system
Price in polar coordinate system
  • www.mql5.com
I want to remind you that for you to see the maximum data history on the screen, you need to set unlimited in the settings "Max bar in chart"(Tools ->Options->Charts). The position of the mouse changes the parameters of the polar coordinate system: Changes in the start date of data output are set using the mouse position on the X axis...
 
Nikolai Semko:

Un altro mestiere inutile, ma è bello ))

https://www.mql5.com/en/code/27641


Cos'è questa cosa, l'ipnosi? :)

 
Aleksey Vyazmikin:

Cos'è questa cosa chiamata ipnosi? :)

In effetti, un sistema di coordinate polari sarebbe abbastanza appropriato per la visualizzazione di un grafico a tick.
Un giro è un minuto, come su un quadrante. E così per almeno gli ultimi 10 minuti.
Forse lo farò ad un certo punto...

 
Roba interessante. Dove può essere usato?
 
Nikolai Semko:

In effetti, un sistema di coordinate polari sarebbe molto appropriato per la visualizzazione di un grafico a tick.
Un giro è un minuto, come su un quadrante. E così per almeno gli ultimi 10 minuti.
Forse lo farò ad un certo punto...

Circle loop ha voluto fare qualcosa del genere per molto tempo.

 
Alex potapenko:
Roba interessante. Dove può essere usato?

Non lo so, ad essere onesti. E dubito che ci sia una vera utilità. Qualcuno ha qualche idea...
Appena implementato, perché era interessante vedere come appare e su richiesta di uno dei partecipanti al forum.
Finora vedo solo una cosa:
Prendiamo ad esempio il grafico di USDRUB, dove un cerchio rappresenta 24 ore. In alto 0 (24) ore, in basso 12 ore.

Da questo grafico si può vedere immediatamente il quadro delle ultime 49 sessioni di trading, in cui di solito c'è un piatto, in cui c'è una certa attività.
Da un grafico normale, questo è abbastanza difficile da vedere.


 
Nikolai Semko:

Non lo so, ad essere onesti. Sì, e dubito che possa trovare un vero uso per il bene.
L'ho implementato solo perché era interessante vedere come appare e su richiesta di uno dei membri del forum.
Finora vedo solo una cosa.
Prendete per esempio il grafico USDRUB, quando un cerchio è 24 ore. In alto 0 (24) ore, in basso 12 ore.

Da questo grafico, si può immediatamente vedere un quadro delle ultime 49 sessioni di trading, quale tempo si agita di solito, quale tempo inizia una certa attività.
Da un grafico normale, è abbastanza difficile da vedere.


Non è così, si prendono tre cerchi, 24 ore ciascuno, li si fonde in un solo cerchio, si divide per Pi si ottiene il ciclo, poi si aggiungono i gradi, poi si fa un quadrante di 24 ore e un cerchio di 360 gradi, si conta il ciclo iniziale dal punto più basso al cerchio interno, si divide il ciclo per 0,618 e infine si ottiene il tempo di cambiamento di tendenza o di aumento in tempo reale, e si guarda nella tabella dei gradi per cicli.

È complicato per me implementare... Anche se il programma esiste, ma troppo sofisticato con i cicli planetari penso che dovrebbe essere più semplice...

Ma è una bella foto ;)
 
Nikolai Semko:

Non lo so, ad essere onesti. E dubito che ci sia un uso veramente utile per questo. Forse qualcuno ha qualche idea...
Appena implementato, perché era interessante vedere come appare e su richiesta di uno dei partecipanti al forum.
Finora vedo solo una cosa:
Prendete il grafico USDRUB, per esempio, dove un cerchio rappresenta 24 ore. In alto 0 (24) ore, in basso 12 ore.

Da questo grafico si può vedere immediatamente il quadro delle ultime 49 sessioni di trading, in cui di solito c'è un piatto, in cui c'è una certa attività.
Da un grafico normale, questo è abbastanza difficile da vedere.


non un cerchio su un piano, ma un cilindro in 3d :-) Il corso uscirà in una spirale. Se riuscite a segnare le coordinate cilindriche, è una cosa abbastanza sensata

Motivazione: