MetaTrader 5의 Expert Advisors 및 스크립트를 MQTT 브로커(Mosquitto, EMQX, HiveMQ)에 연결하기 위한 라이브러리(#include)입니다. 이를 통해 시세 및 신호를 게시하고, 외부 시스템으로부터 명령을 수신하며, Expert Advisors의 상태를 모니터링할 수 있습니다.
DLL 없이 순수 MQL5로 구현되었으며, 자체 소켓 API를 사용합니다. MQTT v5.0 프로토콜을 지원합니다.

#include <MQTTFive/MQTTClient.mqh> void OnStart () { MQTTClient client; MQTTConnectParams params; params.Init(); params.client_id = "price_pub" ; if (client.Connect( "127.0.0.1" , 1883 , params)) { double bid = SymbolInfoDouble ( _Symbol , SYMBOL_BID ); client.Publish( "mt5/price/" + _Symbol , DoubleToString (bid, _Digits ), 0 ); client.Disconnect(); } }
MQTTClient *mqtt; void OnSignal( string &topic, uchar &payload[], uint payload_len) { string msg = CharArrayToString (payload, 0 , ( int )payload_len, CP_UTF8 ); Print ( "Signal: " , topic, " = " , msg); } void OnStart () { mqtt = new MQTTClient(); mqtt.SetCallback(OnSignal); MQTTConnectParams params; params.Init(); params.client_id = "signal_sub" ; mqtt.Connect( "127.0.0.1" , 1883 , params); mqtt.Subscribe( "trade/signal/#" , 1 ); while (! IsStopped ()) { mqtt.Loop(); Sleep ( 100 ); } mqtt.Disconnect(); delete mqtt; }
| Connect(host, port, params, useTLS) | 브로커에 연결 |
| Disconnect() | 올바르게 종료하기 |
| ForceDisconnect() | TCP 연결 끊기 (윌 실행) |
| Publish(topic, payload, qos, retain) | 메시지 게시 |
| Subscribe(topic, qos) | 이 토픽 구독하기 |
| Unsubscribe(topic) | 구독 취소 |
| Loop() | 패킷 처리, 연결 유지, 재시도 |
| SetCallback(func) | 수신 메시지에 대한 콜백 함수 |
라이선스: MIT
MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/73373
Institutional Markov Chain Transition Matrix
마르코프 연쇄 전이 행렬을 활용하여 다음 알고리즘 실행 주기에서 상승세 또는 하락세가 지속될 확률을 수학적으로 예측하는 정량적 확률 엔진입니다.
Institutional Market Reversal - The SMC way
IMR은 무작정 거래하는 것을 거부하는 재량형 가격 움직임 트레이더를 위해 설계된 다층적 정량적 반전 탐지 도구입니다. 이 도구는 트레이더가 현재 시장이 축적 국면, 분배 국면, 혹은 지속 국면 중 어느 단계에 있는지 파악하는 데 도움을 줍니다.
Long-Only Trend Breakout with Dynamic Risk Management
Breakout은 구조적인 강세장에서 알고리즘 기반의 돌파 모멘텀을 포착하도록 설계된, 깔끔하고 자동화된 MetaTrader 5 전문가 자문가입니다.
Quantum XAUUSD Silver Trader
금(XAUUSD) 및 은(XAGUSD)용 다중 지표 EA: RSI, ADX 및 MA 신호, 적응형 ATR 트레일링 스톱 및 내장형 자본 보호 기능.