Codici

PNG per MetaTrader 5

Forget about BMP files like a bad dream. Thanks to this library, you can now use the PNG format, which has a number of advantages, such as being more compact without losing image quality and maintaining transparency

Time in microseconds (µs) since 01/01/1970 per MetaTrader 5

Simple class for getting the number of microseconds (µs) elapsed since January 1, 1970

3D Moving Average per MetaTrader 5

The first really 3D indicator "Moving Average"

3D Spiral Quotes per MetaTrader 5

Demonstration of Canvas's capabilities using 3D spiral quotes as an example

Price in polar coordinate system per MetaTrader 5

Just for experiment and to demonstrate the possibilities of Canvas. The price is drawn in the polar coordinate system by winding circles

3DMa per MetaTrader 5

Buffer-free indicator implemented on iCanvas

3DMa per MetaTrader 4

Buffer-free indicator implemented on iCanvas

Easy Canvas (iCanvas) per MetaTrader 4

The library and iCanvas class simplify writing programs using Canvas

Easy Canvas per MetaTrader 5

The library and iCanvas class simplify writing programs using Canvas

Four clicks to draw an arc-shaped channel per MetaTrader 5

A quick way to draw an arc-shaped channel in 4 mouse clicks

Forum

Sei pronto a incontrare il cigno nero?

"Un cigno nero è un evento raro e difficile da prevedere che ha conseguenze significative" . Ecco un esempio di uno dei cigni neri che sono volati sul franco svizzero il 15 gennaio 2015: Le conseguenze sono state abbastanza devastanti. Si può effettivamente vedere da soli. Ecco alcuni numeri su

La tela è forte!

Mi sono dato un compito: dimostrare le capacità della grafica personalizzata tramite la classe CCanvas in un breve codice. Ecco cosa ne è venuto fuori. Questo script funziona sia in MQL5 che in MQL4. Ma è molto più veloce su MT5. Ogni fotogramma è unico e non si ripete, cioè lo script non è ciclico

Velocità di esecuzione delle funzioni ceil(),round(),floor()

Voglio condividere con i programmatori una scoperta inaspettata, semplice e utile. Le funzioni di arrotondamento: floor (), ceil (), round () они же MathFloor (), MathCeil (), MathRound () Hanno dimostrato di essere molto lenti. Per accelerare il processo di arrotondamento di 4-5 volte (secondo i