Bohdan Klok
Bohdan Klok
  • Information
no
experience
2
products
0
demo versions
0
jobs
0
signals
0
subscribers
MQL5 / MQL4 · debugging, audit and validation of trading robots at Self-employed
I debug, finish and audit MetaTrader robots — MQL5 and MQL4.

Most of my work is on code somebody else wrote: an EA that behaves differently live than in the Strategy Tester, an indicator that repaints, a TradingView/Pine strategy that has to run in MetaTrader. I read the existing code and report what I found before I change anything.

Recent audit: 55,000 lines of trading code, 9 critical defects found — including a live execution path that silently differed from the backtested one.

What I check by default, because this is where robots quietly lose money:
• lot size normalised to the symbol's min/max/step, so orders aren't rejected
• stop distance validated against the broker's stop level
• logic gated on bar close, not every tick, so tester and live agree
• every order result checked by retcode, never assumed
• netting vs hedging behaviour stated explicitly

I work on: Forex and metals EAs · indicators and panels · MT4 to MT5 and Pine to MQL5 conversion · risk modules (position sizing, daily loss limits, prop-firm rules) · Python-MetaTrader bridges and data export · walk-forward validation and honest statistics.

I verify numbers independently: I export the terminal's own data and recompute the result in Python/pandas, so a disputed indicator value has a second, independent calculation to compare against rather than my word.

I have also built production trading infrastructure for Binance Futures in Python — order execution, rate-limit control, a two-level kill switch, and an event-sourced backtester where backtest and live run the same code.

I trade myself, so I read a specification the way the person who will run the robot reads it — and I will tell you if something in it is going to cost you money.

I do not sell or promise profitable strategies. I write the code that executes yours, and I say so in writing before we start.

I agree the specification in detail before starting, show progress at every stage, and deliver documented code.

My own products on the Market: Indicator Signal Trader Kb turns the signals of any MT5 indicator into an Expert Advisor without coding - you choose the indicator and the buffer, up to four more indicators can filter the signals, with risk-based lot, ATR stop loss, break-even, trailing stop and alerts. Indicator Signal Alerts Kb is free and sends the alerts only. Setup videos are on my YouTube channel (link above).

MQL5 · MQL4 · C++ · Python/pandas · Strategy Tester · Git
Bohdan Klok
Published post 88 test, 6 kalan: yerleşik MT5 göstergeleriyle hazır ayarlar, görülmemiş veride doğrulandı
Bir Uzman Danışmanla gelen "hazır ayarların" çoğu, gösterildikleri aynı geçmiş veri üzerinde optimize edilir. Uydurulduğu veride her şey iyi görünür...
Bohdan Klok
Published post 88 Tests, 6 Überlebende: fertige Einstellungen mit eingebauten MT5-Indikatoren, geprüft auf ungesehenen Daten
Die meisten "fertigen Einstellungen", die einem Expert Advisor beiliegen, sind auf genau der Historie optimiert, auf der sie gezeigt werden. Auf den Daten, an die etwas angepasst wurde, sieht alles gut aus...
Bohdan Klok
Published post 88 次测试,留下 6 个:基于 MT5 内置指标的现成设置,在未见过的数据上验证
随 EA 附带的大多数"现成设置",都是在展示它们的同一段历史数据上优化出来的。任何东西在拟合过的数据上看起来都不错。为我的 EA 准备现成设置时,我想要的是新手一键加载就能看到一个小而真实的盈利,并且我想确认这个盈利不只是对过去的拟合。下面说明它们是如何选出来的、哪些失败了,以及可以现实地期待什么...
Bohdan Klok
Published post 88回のテストで残った6つ: MT5標準インジケーターの既製設定を未使用データで検証
エキスパートアドバイザーに付いてくる「既製の設定」の多くは、表示されているのと同じ履歴で最適化されています。合わせ込んだデータの上では、どんなものでも良く見えます。私のエキスパートアドバイザーの既製設定では、初心者がワンクリックで読み込んで小さくても正直なプラスを確認できるものを作りたいと考えました。そして、そのプラスが単なる過去への当てはめではないことを確かめたいと思いました...
Bohdan Klok
Published post 88 testes, 6 sobreviventes: configurações prontas com indicadores integrados do MT5, verificadas em dados não vistos
A maioria das "configurações prontas" que acompanham um Expert Advisor é otimizada no mesmo histórico em que é mostrada. Qualquer coisa parece boa nos dados aos quais foi ajustada...
Bohdan Klok
Published post 88 pruebas, 6 supervivientes: ajustes listos con indicadores integrados de MT5, verificados con datos no vistos
La mayoría de los "ajustes listos" que acompañan a un Asesor Experto están optimizados sobre el mismo historial en el que se muestran. Cualquier cosa se ve bien sobre los datos a los que fue ajustada...
Bohdan Klok
Published post 88 tests, 6 survivors: ready setups on built-in MT5 indicators, checked on unseen data
Most "ready settings" that come with an Expert Advisor are tuned on the same history they are shown on. Anything looks good on the data it was fitted to...
Bohdan Klok
Published post MetaTrader 5'te herhangi bir göstergenin tampon numarası nasıl bulunur
Bir göstergeyi uyarılara ya da işlemlere dönüştüren her araç aynı soruyu sorar: sinyal hangi tamponda? Cevap küçük bir sayıdır - 0, 1, 2 - ama gösterge bunu hiçbir yerde göstermez ve Market'ten satın alınmış bir göstergenin bakabileceğiniz bir kaynak kodu yoktur...
Bohdan Klok
Published post So finden Sie die Puffernummer jedes Indikators in MetaTrader 5
Jedes Werkzeug, das aus einem Indikator Benachrichtigungen oder Trades macht, stellt dieselbe Frage: In welchem Puffer steht das Signal...
Bohdan Klok
Published post 如何在 MetaTrader 5 中找到任意指标的缓冲区编号
每个把指标变成提醒或交易的工具都会问同一个问题:信号在哪个缓冲区里?答案是一个很小的数字,比如 0、1、2,但指标不会在任何地方显示它;如果指标是在 Market 上购买的,也没有源代码可查。下面介绍三种找到它的方法,从最快的到最完整的。 1. Data Window(Ctrl+D) 打开 Data Window(数据窗口),把鼠标移到带箭头的 K 线上...
Bohdan Klok
Published post MetaTrader 5で任意のインジケーターのバッファ番号を調べる方法
インジケーターのシグナルをアラートや売買に変えるツールは、どれも同じことを尋ねてきます。シグナルはどのバッファに入っているのか。答えは0、1、2といった小さな数字ですが、インジケーターはそれをどこにも表示しませんし、Marketで購入したインジケーターなら調べようにもソースコードがありません。ここでは、最も手早い方法から最も詳しい方法まで、3つの調べ方を紹介します。 1...
Bohdan Klok
Published post Como descobrir o número do buffer de qualquer indicador no MetaTrader 5
Toda ferramenta que transforma um indicador em alertas ou operações faz a mesma pergunta: qual buffer guarda o sinal? A resposta é um número pequeno - 0, 1, 2 -, mas o indicador não o mostra em lugar nenhum, e um indicador comprado no Market não tem código-fonte onde procurar...
Bohdan Klok
Published post Cómo encontrar el número de búfer de cualquier indicador en MetaTrader 5
Toda herramienta que convierte un indicador en alertas u operaciones hace la misma pregunta: ¿qué búfer contiene la señal...
Bohdan Klok
Published post How to find the buffer number of any indicator in MetaTrader 5
Every tool that turns an indicator into alerts or trades asks the same question: which buffer holds the signal? The answer is a small number - 0, 1, 2 - but the indicator does not show it anywhere, and for an indicator bought on the Market there is no source code to look it up...
Bohdan Klok
Published code Buffer Inspector Kb
Shows what every buffer of an indicator holds - arrows, a line or a colour index - and labels the arrows on the chart with their buffer numbers. Works with compiled indicators without source code.
Bohdan Klok
Published post Indicator Signal Trader Kb and Indicator Signal Alerts Kb: User Manual
This manual covers two programs built on the same engine. Indicator Signal Trader Kb opens and manages trades on the signals of your indicator. Indicator Signal Alerts Kb sends alerts on those signals and never trades...
Bohdan Klok Published product

Indicator Signal Alerts Kb watches an indicator and alerts you when it gives a Buy or a Sell signal: a pop-up window, a push notification to your phone and e-mail. Start with a ready setup for a built-in MetaTrader 5 indicator or connect the indicator you already use; up to four more indicators can confirm each signal as filters. No programming. User manual Full user manual: setup, ready recipes, filters, troubleshooting Start with a ready setup The first line of the inputs is Ready setup

Bohdan Klok Published product

Indicator Signal Trader Kb turns an indicator into a trading robot without programming. Start with a ready setup for a built-in MetaTrader 5 indicator, or connect the indicator you already use: you tell the program which buffer means Buy and which means Sell, and it opens and manages the positions. User manual Full user manual: setup, ready recipes, filters, troubleshooting Start with a ready setup The first line of the inputs is Ready setup. Choose a setup from the list below and press OK: the

Bohdan Klok
Registered at MQL5.community