코드

PNG 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 MetaTrader 5용

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

3D Moving Average MetaTrader 5용

The first really 3D indicator "Moving Average"

3D Spiral Quotes MetaTrader 5용

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

Price in polar coordinate system 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 MetaTrader 5용

Buffer-free indicator implemented on iCanvas

3DMa MetaTrader 4용

Buffer-free indicator implemented on iCanvas

Easy Canvas (iCanvas) MetaTrader 4용

The library and iCanvas class simplify writing programs using Canvas

Easy Canvas MetaTrader 5용

The library and iCanvas class simplify writing programs using Canvas

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

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

포럼

검은 백조를 만날 준비가 되셨습니까?

" 검은 백조 는 심각한 결과를 초래하는 예측 불가능하고 드문 사건입니다." 다음은 2015년 1월 15일 스위스 프랑으로 날아간 검은 백조 중 하나의 예입니다. 그 결과는 매우 파괴적이었습니다. 실제로, 당신은 스스로 볼 수 있습니다. 이 백조의 숫자는 다음과 같습니다. 16분 만에 USDCHF는 1.02275에서 0.65550으로 ~36% 하락했습니다. 가을 동안 스프레드는 15178핍(표준 12핍 대신)에 도달했으며, 이는 당시 입찰 가격의 약 22.5%였습니다. 검은 백조 동안의 거래는 미친 확산 때문에 자살 행위입니다

캔버스 멋지다!

CCanvas 클래스를 통해 짧은 코드를 사용하여 사용자 지정 그래픽 의 기능을 효과적으로 시연하는 작업을 스스로 설정했습니다. 그것이 그것에서 나온 것입니다. 이 스크립트는 MQL5와 MQL4에서 모두 작동합니다. MT5에서만 훨씬 빠릅니다. 각 프레임은 고유하고 반복되지 않습니다. 즉, 스크립트는 순환하지 않습니다. #include <Canvas\Canvas.mqh> void OnStart () { ChartSetInteger ( 0 , CHART_FOREGROUND , true ); CCanvas C; int

ceil(), round(), floor() 함수의 실행 속도

예상치 못한 간단하고 유용한 발견을 프로그래머와 공유하고 싶습니다. 반올림 함수: floor (), ceil (), round () они же MathFloor (), MathCeil (), MathRound () 매우 느린 것으로 밝혀졌습니다. 내 MQL5 테스트에 따르면 반올림 프로세스의 속도를 4-5배 높이려면 다음 함수를 간단한 대안으로 바꿀 수 있습니다. double x= 45.27 ; int y; //работает только для положительных чисел!!! y= floor (x); -> y=( int