Sergey Chekh / Profile
👋 Hi there! I write robots, systems, and other stuff in Python and MQL5.
📊 My workday is a marathon of creating neural networks and algorithmic trading robots, which I make trade through MetaTrader. I teach them to play the market just like I taught my dog to balance a treat on his nose.
🤖 I create trading robots that are free from human fears and decisively make trades "with the whole enchilada," especially when the market is so unstable that even weather forecasts seem more predictable. More often than not, they start to think they're real traders and act like, "Hey, let's buy this when no one is looking!"
🌱 At night, when normal people are sleeping, I'm working on class theory! Because obviously, OOP is the best thing since assembly language. What could possibly go wrong when you have a class called BuyHighSellLow?
💬 If you have any questions or suggestions, feel free to reach out.
📊 My workday is a marathon of creating neural networks and algorithmic trading robots, which I make trade through MetaTrader. I teach them to play the market just like I taught my dog to balance a treat on his nose.
🤖 I create trading robots that are free from human fears and decisively make trades "with the whole enchilada," especially when the market is so unstable that even weather forecasts seem more predictable. More often than not, they start to think they're real traders and act like, "Hey, let's buy this when no one is looking!"
🌱 At night, when normal people are sleeping, I'm working on class theory! Because obviously, OOP is the best thing since assembly language. What could possibly go wrong when you have a class called BuyHighSellLow?
💬 If you have any questions or suggestions, feel free to reach out.
Sergey Chekh
Published code MQTTFive — MQTT 5.0 Client Library
MQTTFive — a fully-featured implementation of the MQTT 5.0 client for MQL5.
Features:
• MQTT v5.0 — all packet types, properties, QoS 0/1/2
• TCP + TLS via the native MQL5 Socket API
• Will messages with properties (will_delay_interval, payload_format, message_expiry)
• Topic aliases for outgoing PUBLISH messages
• Flow Control (Receive Maximum)
• Subscription Options (no_local, retain_as_published, retain_handling)
• Binary and UTF-8 payloads
• Automatic retry for QoS 1/2
• Zero DLL dependencies — pure MQL5
Tested with Mosquitto 5.0 (15 tests, all PASS).
Documentation: https://github.com/chekh/MQTTFive
Licence: MIT
Share on social networks
772
139
Sergey Chekh
Added topic Compilation errors when using -> for methods on pointers in MQL5
I get compilation errors in MQL5 when trying to use methods on pointers via the -> operator (e.g. ptr->SayHello()). Errors: '>' - operand expected, 'SayHello' - undeclared identifier and others. MetaEditor build 4873 (February 2025) is
: