Mykhailo Krygin
Mykhailo Krygin
  • Founder & Trading Software Developer at TradeHub
  • Ukraine
  • 5116
5 (10)
  • Information
4 years
experience
18
products
8
demo versions
14
jobs
1
signals
0
subscribers
Founder & Trading Software Developer at TradeHub
Hello and welcome!

My name is Mykhailo Krygin. I'm a Trading Software Developer, founder of TradeHub, and an experienced Forex trader with 20+ years of hands-on experience in financial markets.

I have 8+ years of professional MQL4/MQL5 development experience, specializing in trading software for MetaTrader 4 and MetaTrader 5. I develop Expert Advisors (EAs), custom indicators, trading utilities, trade management systems, risk management tools, trade copiers, and other automated trading solutions.

My background combines software development with practical trading experience. This helps me understand not only the technical implementation, but also strategy logic, execution, risk management, broker-specific issues, and the challenges that appear when trading systems are used in live market conditions.

In addition to MQL4/MQL5 development, I work with Pine Script, Python, C++, JavaScript, PHP, HTML/CSS, REST APIs, and other technologies used for trading automation and integrations.

HOW I CAN HELP

• Expert Advisors (EAs) and trading bots for MetaTrader 4 and MetaTrader 5

• Custom indicators and scripts

• Trade panels and dashboard interfaces

• Strategy automation

• Risk management and trade management systems

• Trade copiers and account management tools

• Backtesting and optimization

• TradingView indicators and strategies using Pine Script

• Python trading utilities and data tools

• API integrations and external services

• Existing code fixes, upgrades, optimization, and refactoring

WHY WORK WITH ME

• 1000+ completed projects for traders and clients worldwide

• 8+ years of professional MQL4/MQL5 development

• 20+ years of practical financial market experience

• Strong combination of trading and software development knowledge

• Clean, structured, maintainable code

• Clear communication and realistic deadlines

• Ability to understand and formalize complex trading ideas

• Long-term support after delivery

I'm currently developing the TradeHub ecosystem — a growing collection of trading software, automation tools, and infrastructure for traders and financial markets.

If you have a trading strategy, an existing EA that needs improvement, or a custom trading software project, feel free to contact me and describe your requirements.
Mykhailo Krygin
Left feedback to customer for job Modification of a existing EA
Mykhailo Krygin Published product

Simple Customizable Trade Panel — Fast and Easy One-Click Trading This lightweight and powerful panel is built for traders who value   speed ,   simplicity , and   full customization . With just one click, you can: ✅ Buy or Sell instantly ✅ Close all open positions ✅ Place pending orders with custom distance ✅ Delete all pending orders 📌 Adjustable parameters: • Lot size • Stop Loss (in points) • Take Profit (in points) • Distance to price for pending orders The panel is fully

Mykhailo Krygin
Left feedback to customer for job Create Custom Fibonacci attached to an ADR Indicator & Create a Cutom Fibonacci with Rectangles
Mykhailo Krygin
Left feedback to customer for job Develop a MT5 EA based on several indicators using iCustom function
Mykhailo Krygin
Left feedback to customer for job Ищем профессионала для мт5/4
Mykhailo Krygin Published MetaTrader 4 signal
Long Term Strategy 2
Price: 100 USD, Growth: 46.67%
I have over 18 years of Forex trading experience (since 2006). My trading system is the result of my many years of experience. Trading signals appear on average once a month for several currency pairs at the same time. I do not use any indicators or experts in my trading. And I am also a professional freelancer creating Indicators and EAs for Metatrader
Mykhailo Krygin Published product

The panel was created to manage trading positions: to open new trades and close existing ones. To open new transactions, you can set the position volume, Stop Loss in points, risk in dollars or as a percentage, Take Profit in points or Profit in dollars, you can set the Profit/Risk parameter. It is possible to place a panel on the active chart to visually set the parameters of a new transaction, select a market order or a pending one. If you fix the RR parameter, then when Risk changes, Profit

Mykhailo Krygin Published product

Risk Calculatorr Panel MT5 Professional trading assistant for MetaTrader 5. Open trades faster, calculate precise risk instantly, and manage positions like a professional trader. ━━━━━━━━━━━━━━━━━━ WHY TRADERS NEED THIS PANEL ━━━━━━━━━━━━━━━━━━ Many traders lose money because they: • use wrong lot size   • risk too much per trade   • enter too slowly   • manage positions emotionally   • open trades without clear RR ratio This panel helps solve these

Mykhailo Krygin Published product

The panel is designed to manage trading positions: to open new trades and close already opened ones. To open new trades, you can set the position LotSize, Stop Loss in points, risk in dollars or in percent, Take Profit in points or Profit in dollars, you can set the Profit/Risk parameter. It is possible to place a panel on the active chart to visually set the parameters of a new trade, select a market order or a pending one. If you fix the RR parameter, then when the Risk changes, the Profit

Mykhailo Krygin Published product

Risk Calculatorr Panel MT4 Professional trading assistant for MetaTrader 4. Open trades faster, calculate precise risk instantly, and manage positions like a professional trader. ━━━━━━━━━━━━━━━━━━ WHY TRADERS NEED THIS PANEL ━━━━━━━━━━━━━━━━━━ Many traders lose money because they: • use wrong lot size   • risk too much per trade   • enter too slowly   • manage positions emotionally   • open trades without clear RR ratio This panel helps solve these

Mykhailo Krygin
Added topic Global Variables Count Exceeded
I am using Global Variables for storing of state of one dashboard to give these values to another dashboard. I use 4 variables for this. I am getting this message all the time: Warning! Global Variables Count Exceeded, Cleaning Started
Mykhailo Krygin Published product

The account manager has a set of functions necessary for trading, which take into account the results of the entire account in total, and not for each individual open position: Trailing stop loss. Take profit. Break-even on the amount of profit. Breakeven by time. Stop Loss Typically, each of these options can be applied to each individual trade. As a result, the total profit on the account may continue to increase, and individual positions will be closed. This does not allow you to get the

123