Roman Kondratev / Profile
- Information
|
no
experience
|
1
products
|
350
demo versions
|
|
0
jobs
|
1
signals
|
0
subscribers
|
software developer
at
IT
I believe that a good trading system should earn confidence through its logic, consistency, and transparency — not through impressive promises.
My interest in algorithmic trading comes from the challenge of turning trading ideas into structured, automated systems. I develop solutions for MetaTrader 5 with a strong focus on practical use, careful testing, and understandable trading logic.
I take a responsible approach to everything I publish. Before offering a product to other traders, I want to understand its behavior across different market environments and be comfortable with the principles behind it myself.
At the same time, I believe it is important to keep expectations realistic. Financial markets are unpredictable by nature. Every trading strategy has periods when conditions are favorable and periods when they are not. Historical performance, backtests, and previous results cannot guarantee what will happen in the future.
For this reason, I prefer facts over promises.
Whenever possible, I try to explain what a system is designed for, how it approaches the market, and what should be considered before using it. I would rather have a customer understand both the strengths and the risks of a product than purchase it based on unrealistic expectations.
My responsibility does not end when someone purchases one of my systems. I remain available to help with configuration, explain important parameters, and answer questions about correct usage. Good communication and proper understanding of the product are important parts of the experience for me.
I also listen carefully to user feedback. Real-world experience can reveal things that deserve further attention, and constructive feedback helps me make future versions and new products better.
I am here to build something for the long term.
That means continuing to learn, improving my systems, treating customers with respect, and protecting the reputation attached to my work. I want people who use my products to know exactly what they are getting and to feel comfortable asking questions when something is unclear.
I cannot promise what the market will do tomorrow.
What I can promise is a serious approach to my work, honest communication, and my commitment to continuously improving the products I create.
My interest in algorithmic trading comes from the challenge of turning trading ideas into structured, automated systems. I develop solutions for MetaTrader 5 with a strong focus on practical use, careful testing, and understandable trading logic.
I take a responsible approach to everything I publish. Before offering a product to other traders, I want to understand its behavior across different market environments and be comfortable with the principles behind it myself.
At the same time, I believe it is important to keep expectations realistic. Financial markets are unpredictable by nature. Every trading strategy has periods when conditions are favorable and periods when they are not. Historical performance, backtests, and previous results cannot guarantee what will happen in the future.
For this reason, I prefer facts over promises.
Whenever possible, I try to explain what a system is designed for, how it approaches the market, and what should be considered before using it. I would rather have a customer understand both the strengths and the risks of a product than purchase it based on unrealistic expectations.
My responsibility does not end when someone purchases one of my systems. I remain available to help with configuration, explain important parameters, and answer questions about correct usage. Good communication and proper understanding of the product are important parts of the experience for me.
I also listen carefully to user feedback. Real-world experience can reveal things that deserve further attention, and constructive feedback helps me make future versions and new products better.
I am here to build something for the long term.
That means continuing to learn, improving my systems, treating customers with respect, and protecting the reputation attached to my work. I want people who use my products to know exactly what they are getting and to feel comfortable asking questions when something is unclear.
I cannot promise what the market will do tomorrow.
What I can promise is a serious approach to my work, honest communication, and my commitment to continuously improving the products I create.
Roman Kondratev
Today VIRA is back. Version 2.01 has been significantly reworked. Situations in live trading that previously could not be verified on backtests have been taken into account. Unfortunately, it was necessary to go through this to fix the situation. I am very grateful to those guys who helped me in time with additional information, journals, and logs. This is very valuable in difficult moments. I am also very grateful to those who supported me in a difficult moment, rather than starting to drown me with emotions and threats.
As can be seen in the new version there is:
fix1==true - this is the fix itself
fix1_MaxSLPriceDistance - Protected logic. SL limit — price units, default 10.0; ≤0 disables the limit. The value must allow for Stops/Freeze and the broker's spread.
fix1_MaxDeviationPoints - Price tolerance for market close in points, default 100. On a quote with 2 digits this is 1.00 of price, with 3 — 0.100. Check against the broker's specification.
FakeOutFilter - 0 — off; 1/2/3 sequentially add M1/M5/M15 checks. 3 enables all three levels.
PropFirmMaxDailyDD - Daily threshold, %, 0 disables. Before fixing the described gap with an empty account, do not use as the only protective limit.
As can be seen in the new version there is:
fix1==true - this is the fix itself
fix1_MaxSLPriceDistance - Protected logic. SL limit — price units, default 10.0; ≤0 disables the limit. The value must allow for Stops/Freeze and the broker's spread.
fix1_MaxDeviationPoints - Price tolerance for market close in points, default 100. On a quote with 2 digits this is 1.00 of price, with 3 — 0.100. Check against the broker's specification.
FakeOutFilter - 0 — off; 1/2/3 sequentially add M1/M5/M15 checks. 3 enables all three levels.
PropFirmMaxDailyDD - Daily threshold, %, 0 disables. Before fixing the described gap with an empty account, do not use as the only protective limit.
Roman Kondratev
Beyond the Backtest: I Want to Break My EA Before the Market Does
23 September 2026, 05:50
Beyond the Backtest: I Want to Break My EA Before the Market Does There is a thought that has been bothering me for quite a while. I can test an Expert Advisor on ten years of ticks...
Roman Kondratev
Version Control Is Not Only for Developers: Why EA Users Should Care Too
22 September 2026, 08:30
Version Control Is Not Only for Developers: Why EA Users Should Care Too When developers talk about Git, repositories, commits, branches, tags, and releases, many traders immediately think: "This is a programming topic. Why should I care? I just want my Expert Advisor to work...
Roman Kondratev
“Banned Until 2036”: How I Spent Several Sleepless Nights Looking for My “Sin” — and Support Pointed to a Public VPN IP I want to share this story not for advertising, not for drama, and certainly not to blame anyone...
Roman Kondratev
AdvancedConfig: Additional Configurations for Different Trading Conditions
21 September 2026, 12:03
AdvancedConfig: Additional Configurations for Different Trading Conditions Note: User Manual \ Guide - Product Page AdvancedConfig is an optional Expert Advisor input that allows an additional set of internal trading-algorithm parameters to be applied without replacing the rest of the EA settings...
Roman Kondratev
I Got Tired of Sending Backtests as a Pile of Screenshots — So I Built a Better Format
19 September 2026, 01:27
I Got Tired of Sending Backtests as a Pile of Screenshots — So I Built a Better Format There is one small part of working with trading robots that becomes surprisingly annoying over time. Running a backtest is easy. Getting the chart, statistics, inputs, trade list, and tester report is also easy...
Roman Kondratev
Why Good EA Optimization Takes Time: RAW Data, Real Ticks and Computing Power
18 September 2026, 09:57
Why Good EA Optimization Takes Time: RAW Data, Real Ticks and Computing Power When testing an EA, data quality matters just as much as the code...
Roman Kondratev
VIRA EA Testing & Support Guide: Why the Same SET File Can Produce Different Results
18 September 2026, 08:23
VIRA EA Testing and Support Guide: Why the Same SET File Can Produce Different Results When two traders use the same Expert Advisor and obtain different results, one of the most common requests is: “Please send me the SET file...
Roman Kondratev
VIRA EA User Guide: Installation, Trade Modes, Risk Settings and Strategy Tester Workflow VIRA EA is a rule-based multi-logic Expert Advisor for XAUUSD (Gold) in MetaTrader 5. User Manuals: English User Guide.pdf Russian User Guide.pdf Chinese User Guide.pdf German User Guide...
Share on social networks
396
2
Roman Kondratev
War, $100 Oil and a Fed Hike: Why XAUUSD Is Falling Instead of Rallying
15 September 2026, 08:14
War, $100 Oil and a Fed Hike: Why XAUUSD Is Falling Instead of Rallying Gold is supposed to love fear. War expands. Oil jumps above $100. Shipping routes are threatened. Equity markets become nervous. Normally, that sounds like the perfect environment for gold...
Roman Kondratev
Two Choke Points, One Market: Why the Next Oil Shock May Not Be What Gold Traders Expect Something happened in Yemen this week that I think every Gold trader should understand. Not because we suddenly need to become geopolitical experts...
Roman Kondratev
41 Live Trades. And I Still Don’t Trust the Result. My live Gold account currently shows 41 trades. 40 profitable. 1 losing. Of course I like seeing that...
Roman Kondratev
Your Gold EA Survived a 5× Spread Test. That Doesn't Mean It's Safe.
9 September 2026, 09:01
Your Gold EA Survived a 5× Spread Test. That Doesn't Mean It's Safe. Recently I was stress-testing one of my Gold systems and started with the obvious thing: spread ×1 → ×2 → ×3 → ×5 The EA survived. Nice. Then I realized I was asking the wrong question...
: