Best Binary Options Brokers 2020:
  • Binarium

    The Best Binary Options Broker 2020!
    Perfect Choice For Beginners!
    Free Demo Account!
    Free Trading Education!
    Get Your Sing-Up Bonus Now!

  • Binomo

    Only For Experienced Traders!



UTrader Offers Online Forex & CFDs Trading Platform
But is This Broker Scam or Utrader Can Be Trusted?
UTrader’s Account Types, Bonuses + Deposit – See Below!


Broker UTrader
Official Website URL
Headquarters 106 premier building, Mahe, Victoria, Seychelles
Support Number 883 51000 8211 639
Support Types Live Chat, Phone, Contact Form, E-mail
Trading Platform $200
Minimum Account Size $25
Payout 85%
Demo Account Open FREE Demo NOW
Account Types Start, Silver, Gold, VIP
Deposit & Withdrawal Methods VISA, Mater Card, Maestro, OK Pay, Neteller
Number of Assets 150+
Account Currency USD, EUR, RUB, GBP, PLN
Overall Score 7.8/10

Full Review

uTrader is a renown and well-reputed Forex, CFD trading, and cryptocurrency exchange broker. It is still pending its CySEC approval certificate but the latter is due pretty soon. Nonetheless, it is widely regarded as a Forex and crypto investment platform that is capable to deliver the promised and satisfy users’ needs and requirements.

Its ability to provide users with some of the top trading conditions, available on the Internet. All existing user feedback suggests that this is true and that the CFD broker is not involved in any undermining practices.

Forex and crypto brokers are more often regulated and supervised than systems. This does not mean that every single one of them is legit. This cryptocurrency investment platform is created by a group of experienced software developers, programmers, and technical experts.

If you would like to find out all the reasons why we consider the crypto broker to be a safe and trustworthy choice for novices and sophisticated users alike, continue reading the review that follows.

SpotOption Crypto & Multi-Market CFD Trading Platform

This crypto mining alternative provides a wide variety of special features and tools which could help the user achieve financially prosperous results. Above all, we have to mention that it utilizes the SpotOption platform as it is a product of its development team.

uTrader cryptocurrency investment broker operates in several different markets. It works with over 150 different assets from the main Forex categories and with all of the main cryptocurrencies. The best part is that it also offers CFD trading for both of them.

Review Verdict: UTrader is Not a Scam
Visit UTrader Official Website

Users are free to keep their funds secure even in the event of a cryptopocalypse or when the exchange markets are crashing. Traders can achieve good daily results regardless of whether or not the Bitcoin value or that of other Altcoins is on an upward or downward trend.

The best professional Forex and cryptocurrency traders in the world pay more attention to the financial news than to charts analysis. Not that the latter is not important but an unexpected event can entirely change a particular asset price’s direction.

Special Features of the Forex & Crypto Trading Broker

Every legit and genuine cryptocurrency trading platform has to offer its users stable investment conditions and an abundance of special features if it wishes to keep clients satisfied. uTrader Forex broker does just that, meeting the needs and requirements of users who prefer to invest in different platforms.

Let us take a look at what they are:

  • No Additional Downloads: One of the best sides to the fiat and digital currency broker is that it is completely browser-based. It can operate just fine without a view of the utilized device or operational system.
  • Completely Browser-Friendly: Users can also invest on the go as it can be streamed on a tablet or smartphone. The only thing that is required out of the trader is to have a stable Internet connection. From thereon, everything lies in the crypto broker platform’s programming algorithm and its proven capacity to analyze data and forecast market movements correctly.
  • Lots of Learning Opportunities: One of the main reasons why newcomers can make such good use of the brokerage is that presents them with several opportunities for free training while they carry out their first investments. The cryptocurrency investment platform has an expanded Educational Center, which has Beginner and Advanced sections intended for the different types of traders. It also has a platform eBook, Glossary, daily market reviews, global news analyses and an Economic Calendar so that users do not miss out on any important financial events.
  • Reliable Customer Support Care: The customer care service of this currency trading broker is considered to be one of the best in the online investment industry. Commentaries about the support team generally agree that it readily provides useful advice and guidance. One can reach them via live chat, Skype, email, and telephone 24/7 from any country in the world.

Table of Contents

How to Sign Up for uTrader Crypto Trading Platform?

uTrader is a cryptocurrency investment broker platform which features over 200 assets from all the four main investment categories. Live news feeds will keep clients informed about recent movements in the Bitcoin trading, Altcoin investment, and Forex spheres.

Users can get started by simply filling in a short form. They have to give a current phone number and email address. A Personal Account Manager will get in touch with them in order to help them set-up a trading account and customize the details. An email notification, containing a link to the said, will be sent to traders shortly after registration.

The average daily results are good and consistent. It can be utilized to achieve a favorable financial condition. Another great bonus is that the CFD investment broker has a risk management program and offers free training to investors.

There is nothing hard in getting started with the Forex broker, all that one has to do is complete the following easy steps:

2. Open Account & Place Deposit

Solid & Consistent Daily Results

Thanks to its intelligent and sophisticated SpotOption platform, this crypto trading broker can accumulate above the promised average results on the initial investment. The current number of clients who have signed-up with the crypto trading platform exceeds 1,000,000.

The brokerage operates according to the schedule of the five main stock exchanges around the world – the ones in Tokyo, New York, London Shanghai, and Hong Kong. This makes its provided services 24/7. Cryptocurrencies can be traded around-the-clock.

Review Verdict: UTrader is Not a Scam
Visit UTrader Official Website

Low Minimum Deposit Rate

Clients can choose from a vast range of unique tools and account types. One would have to place a minimum required deposit of $300 in order to set up his trading account and begin acquiring earnings. This monetary amount is utilized for investment purposes only and can be withdrawn at any given time. There have been no reported delays of the said procedure. Users have issued only positive feedback in their crypto trading reviews.

Fully Legit & Genuine Crypto Investment Broker

Based on all our findings, our uTrader cryptocurrency exchange verdict would be that it is a legitimate and trustworthy Altcoin trading broker platform. It has a wonderful Education Center and Financial News section which help traders stay up to date with the latest happenings on the market which could trigger a shift in assets’ price.

The crypto broker’s CySEC approval certificate is still pending but it should be displayed on the official website of the brokerage pretty soon. User feedback has been more than positive and lots of people proceed to open an account on the platform. It complies with the best-established SSL 256-bit encryption protocols.

uTrader Offers a Wide Variety of Account Types

This cryptocurrency exchange platform lets users pick from five different account types. One can decide whether to start at the lowest possible and work his or her way up or start and the highest. The latter are best-suitable for more experienced investors.

Every higher account type includes the special features of the previous ones and builds on top of them. Let’s find out what they are:

  • Start Account: This is the lowest account type. The initial deposit ranges between $300 and $3,000. Users are entitled to standard withdrawals, market analysis materials, access to the Education Center, and an introductory course to the crypto investment platform.
  • Silver Account: Minimum investments can be anywhere between $3,001 and $10,000. A newly-added cryptocurrency trading tools are the Personal Financial Analyst and two learning sessions for trading strategies.
  • Gold Account: The most popular account type. One has to invest from $10,001 to $50,000 to open it. Additional features include the once-a-week individual review of the trading account with financial analyst and four investment strategies learning sessions.
  • Platinum Account: Initial deposits can be anywhere between $50,001 and $100,000. Advanced tools include a quarterly trading plan and individual lessons on the developing of a personal trading strategy.
  • VIP Account: Reserved for exclusive and long-term traders, one has to invest at least $100,000 in order to open this account tier. Users gain access to all of the lower ones’ special features and the additional screen demonstration of real-time trading, highest priority to invest online with a financial analyst, and VIP hedging tools.

User Testimonial

‘I opened an account with this cryptocurrency and Forex trading platform about two months ago and have experienced no troubles when trying to withdraw my earnings. All of the available account types present the user with great possibilities to have multiple income streams. I am even beginning to consider whether or not to quit my day job and dedicate my full attention to my family, friends and the many hobbies I have acquired.

This crypto broker provides wonderful grounds on which one can generate good and consistent daily results and deserves your full attention.’

Agnes Soerenson, 39, Sweden

Authentic & Reliable Currency Trading Opportunities!

uTrader is a reliable and legitimate crypto broker choice for both beginners and experienced traders. The interface is easily-customizable and users who open an account are granted a professional analysis, an opportunity to acquire further financial knowledge and insight for free, as well as risk management strategies, and comprehensive guidance in the cryptocurrency world.

The uTrader crypto trading platform is one of the best new additions to the online crypto investment and Forex spheres. One should not hesitate but make good use of it by signing up and beginning to trade. Generated daily results are not only satisfactory and consistent but often very impressive if one trades smart.

How to identify Forex scams

Just like any other financial market, the Forex market has been a target of Forex scammers for a very long time. Unethical behaviour, promises of unusually large profits without any risk, and the advertisement of “holy grails” are all signs of a Forex scammer who wants to make a profit from naïve traders. Fortunately, there are easy ways you can identify a Forex scammer and protect yourself from their misleading promises. In this article, we’ll cover exactly that, and show you how Forex scammers operate.

How to identify a Forex scammer

Forex scammers may come in different forms, but they all share one thing in common: they’re non-transparent, unregulated, and promise trading results which sound too good to be true. Beginners may have a hard time identifying these characteristics due to their inexperience, which is the main reason why beginners are often targeted by Forex scammers. As you gain trading experience along the way, it will become significantly easier for you to spot these unethical practices and protect yourself from Forex frauds.

If a trader promises hundreds of pips per day without any risk, or tries to sell a trading robot which makes thousands of pips with the click of a mouse, you should be very cautious about that offer. If a trader really had an extremely profitable trading strategy or trading robot, they wouldn’t have to sell that system to other traders, right? They could simply make hundreds of pips with their system and wouldn’t waste their time advertising their product to other traders.

Regulation, or rather lack of it, is also a very important sign of a Forex fraud. Check whether the company which promises unusually high profits is regulated by scrolling through its website. Regulated companies always showcase their licence or regulatory authority on their website, and if you’re unable to find this information, you’re probably dealing with a fraud.

Here we’ve prepared a short checklist of the main points you need to look for to identify potential scammers:

  • Does the trader or company promise extremely high profits and doesn’t mention any risks associated with the strategy? If so, it’s probably a fraud.
  • Can you find information about the company’s regulation on its website? If not, be cautious when dealing with the company.
  • Can you find any additional background information about the trader or the company?
  • Does the trader have their trading results verified by a third party?

These signs, and more, will be discussed in more detail in the following lines.

Additional signs of Forex scams

There are many more ways of identifying Forex trading scams, such as trading results which are not verified, emails that ask for personal information, or the unavailability of background information.

  • Unverified trading results – This scam is very popular with Forex signal providers. A trader will claim that they are constantly profitable on the market, and post screenshots of their trading performance on social media. The trading results often show extreme profit, sometimes even without a single losing trade. Beginners without trading experience are especially attracted to these types of scams as they don’t know how much profit to expect when trading. Needless to say, you should be very cautious when someone makes their trading results publicly available. Ask the trader if the results are verified by a third-party provider, such as myfxbook. If the trader refuses to provide you with a link to their verified results, simply forget about that trader and choose another, as it is highly likely that they are a fraud.
  • Unprofessional emails – Unprofessional emails are another obvious sign of an online Forex trading scam. Email marketing is very common these days, but if the tone of the email sounds unprofessional or if the person asks for any personal information, it’s probably a scam. Forex scammers often use email lists bought on the dark web to send hundreds, or even thousands of emails to traders, offering various trading products. Again, make sure there is background information about the person sending the emails – or if it’s a company, check that it is regulated by browsing its website. If you are unable to find any of the above, and the emails ask for personal information to send you a “free e-book” or something similar, it’s probably a scam.
  • No background information – We’ve already mentioned the importance of checking for background information about a trader or company that promises extremely high profits or asks for your personal information. Scammers often change their identity and act under an imaginary name, so that their victims can’t track them on the Internet. It’s also common for scammers to use pictures of traders found on the internet, claiming that the person in the picture is them.

A simple Google search can help you out a lot. Search for the name of the trader or the company and see whether you can find any background information that proves the scammer’s claims. If you’re dealing with a serious company or trader, you may also be able to find reviews from other customers who have used their services. Always do your research to avoid falling for this type of scam.

Protect yourself against Forex scams

Now that we have covered the most important signs that identify a Forex scammer, it’s time to take a look at ways you can protect yourself. Being cautious about any offer is usually the best solution, but there are also some additional ways.

Best Binary Options Brokers 2020:
  • Binarium

    The Best Binary Options Broker 2020!
    Perfect Choice For Beginners!
    Free Demo Account!
    Free Trading Education!
    Get Your Sing-Up Bonus Now!

  • Binomo

    Only For Experienced Traders!

  • If it’s too good to be true, it’s probably a scam

Common sense helps a lot in these situations. If someone claims to make hundreds of pips per day without a single losing trade with their strategy, it’s probably too good to be true. Even professional traders have losing trades from time to time. If the results are not verified by an independent third-party service, you’re most likely dealing with a scam.

Nothing is more powerful than knowledge. Scammers usually target beginners who don’t have enough trading experience to identify what returns are realistic on the market. Education doesn’t come overnight, but with time you’ll find it way easier to spot Forex frauds even from a distance. Invest in your trading education and gain experience, and you won’t become an easy target for Forex scams.

Never give out your personal information! Scammers may use it to steal your identity and to attract new victims under your name. Always ask yourself – why do they need my personal information? If there is no obvious answer to this question, don’t send any personal data and stop wasting your time with the company. It’s very important to know how to protect your personal information. Regulated companies have to store all of their clients’ personal information, such as ID cards and passport copies, in a safe place and can only use the data for their internal procedures.

Finally, if you’re unsure whether a company is regulated or not, your best bet would be to directly contact the regulatory body of the company’s jurisdiction. You’ll first need to find out the location of the company in order to reach out to the regulatory body of that country. Many regulatory authorities feature a database of regulated companies on their website, where you search and find additional information about the company’s license. Popular regulatory bodies in the Forex industry include the FCA in the United Kingdom, CySEC for Cyprus-based companies which offer their services in the European Union, and the CFTC and NFA in the United States.


There are scammers and unethical persons operating across all markets, and the Forex market is no exception. There are many signs of Forex trading investment scams that can be used to identify and uncover a scammer, such as promises of extremely high profits without verification, the absence of any industry regulation, unprofessional emails which ask for personal data, or the unavailability of background information. Always perform detailed research on these points before you buy a trading product. In addition, make sure to educate yourself about trading, since scammers usually target beginners who aren’t experienced enough to identify unrealistic trading results. If an email asks for personal info, never provide the information right away, but first check why the person or company needs your personal data. You should send copies of your ID cards or passports only if you’re sure that the company is legit. Performing a check on the regulatory body’s website to see whether the company is listed in the database is also a wise decision. To perform the check, first find out where the company is located and go to the website of the regulatory body which governs that jurisdiction. If the company is not listed in the database of regulated companies, it’s probably a scam.

Account Types

Silver Gold Platinum
EUR/USD 2.2 1.3 0.7
GBP/USD 2.8 2 1.3
USD/JPY 2.3 1.5 0.8
AUD/USD 2.8 1.8 1.1
USD/CHF 2.6 1.6 0.9
USD/CAD 2.9 1.9 1.2
NZD/USD 3.1 2.1 1.4
EUR/GBP 2.6 1.6 0.9
Gold 0.59 0.48 0.37
Crude Oil 0.07 0.05 0.03
Dax 2 1.5 1
FX 1:200 1:400 1:500
Gold & Silver (Metals) 1:50 1:100 1:125
Indices 1:50 1:100 1:125
Commodities 1:50 1:100 1:125
Stocks / Equities 1:20 1:40 1:50
Withdrawal Process (Up To) 5 Days 5 Days 5 Days
News Alert
Free VPS
Dedicated Account Manager
Webinars & Videos
24/5 Support
Fifth Decimal
Swap Discount None 25% 50%

This website is operated by . a company bearing registration number SC517838, having a registered office address at and by a limited liability company incorporated under the laws of bearing company registration number 136374, having its registered address at regulated by the International Financial Services Commission (IFSC), license number 60/322/TS/19.
Payments are processed by on behalf of
Due to regional restrictions, we can’t offer services for US, Canada, and some other residents.

Risk Warning:
CFDs are complex instruments and carry high level of risk to your capital due to leverage. Trading on such instruments may not be suitable for all investors, so please ensure that you fully understand the risks involved. Please seek independent advice if necessary considering your investment objectives and level of experience. You should not risk more than you are prepared to lose. Please ensure you read through our terms and conditions carefully before making CFD’s/Forex investments.
To read our full Risk Disclosure click here

Назад в будущее: проверка работоспособности торгового робота с помощью исторических данных

Ранее мы уже рассматривали вопрос об обязательных этапах разработки торговой стратегии для работы на фондовом рынке. Одной из наиболее важных стадий является тестирование производительности стратегии на исторических данных — бэктестинг. Сегодня мы поговорим именно о нем.

Что это

Говоря простым языком, бэктестинг заключается в запуске алгоритма торговой стратегии с использованием исторических финансовых данных. Алгоритм, обнаружив те или иные биржевые события («сигналы»), будет генерировать приказы на покупку или продажу финансовых инструментов — эти операции будут иметь связанный доход или убыток.

Общая величина дохода или убытка (profit and loss, P&L, PnL) за заданное в торговой стратегии время будет являться показателем успешности или неуспешности алгоритма.

Существует несколько целей, которых добиваются разработчики торговых программ, с помощью бэктестинга:

  • Фильтрация — каждая стратегия имеет определенные показатели по призводительноси и эффективности работы, которые заложены в нее разработчиком. Соответственно, всякая стратегия, не позволяющая добиться поставленных целей, должна быть «отфильтрована».
  • Моделирование — с помощью бэктестинга разработчики могут тестировать различные рыночные модели (изменение условий ликвидности, транзакционных издержек, скорости обработки приказов, задержки каналов и т.д.) без риска потери реальных денег.
  • Оптимизация — с помощью «прогона» стратегии на исторических данных можно улучшить ее производительность в конкретных рыночных ситуациях.
  • Проверка работоспособности — с помощью тестирования разработчик может понять, не были ли допущены ошибки при описании стратегии в программном коде.

Как видно, бэктестинг является полезным инструментом для разработчиков финансовых систем, однако корректно провести тестирование на исторических данных можно не всегда. Чем более высокочастотная стратегия должна быть реализована, тем сложнее корректно смоделировать воздействие тех или иных рыночных ситуаций и параметров конкретной биржевой площадки на общую производительность системы.

Заблуждения о бэктестинге

Известный эксперт по биржевой торговли, квант и разработчик биржевых роботов Майкл Халлс-Мур, убежден, что начинающие разработчики биржевых систем часто допускают ошибки при их создании из-за определенных заблуждений. В частности, эксперт приводит четыре таких заблуждения:

Ожидание столь же высоких результатов в будущем

Часто разработчик сталкивается с искушением внести изменения в параметры тестирования для получения более убедительных результатов.

При этом, если в случае исторических данных есть возможность изменить что-либо и точно спрогнозировать результат, то в «боевом» режиме робот может работать совсем не так эффективно. Необходимо замерять производительность стратегии при разных значениях входных параметров.

Использование «будущих» данных

В некоторых случаях создатели торговых стратегий включают в набор данных предположения о будущем положении дел на рынке. В случае ошибок в коде, неверном вычислении оптимальных параметров для стратегии или некорректном использовании экстремальных значений цен (максимумов и минимумов), запуск такой стратегии на реальном рынке может оказаться неудачным (это одна из самых частых причин того, почему на исторических данных стратегии работают эффективнее, чем в режиме реального времени).

Неверная оценка своей психологической устойчивости

При проведении тестов разработчик видит конечную производительность своего алгоритма. Если на определенном временном отрезке (скажем, год или пять лет) система приносит прибыль, то велик соблазн не обращать внимание на просадки депозита (полученные убытки), которые случались по ходу этого пути к успеху. Людям кажется, что они легко смогут пережить потерю 25% своих денег (ведь потом робот должен отыграться).

На практике далеко не всем хватает стойкости для того, чтобы пережить подобные моменты не совершив необдуманных действий (а если алгоритм допускает потерю 25% денег на истории, то и в реальности такая ситуация весьма вероятна), которые часто приводят к еще большим убыткам.

Какие параметры нужно учитывать

Разработчикам торговых систем необходимо учитывать множество самых разных параметров, которые могут оказать воздействие на конечную финансовую состоятельность той или иной стратегии.

Транзакционные издержки

Начинающие трейдеры часто обращают внимание только на производительность своего алгоритма непосредственно на рынке, но забывают учитывать сопутствующие расходы, которые могут нивелировать весь полученный доход. Наиболее очевидными затратами в данном случае будут являться комиссии за транзакции, взимаемые биржей и брокером (у ITinvest на некоторых тарифах сборы примерно соответствуют биржевым).

Проскальзывание и задержки

Проскальзыванием называют разницу в цене между той, по которой торговый робот намеревался осуществить сделку, и той, по которой она реально прошла. Для «доставки» приказа в ядро биржевой торговой системы требуется время. В случае высокоскоростных торговых роботов (HFT) на счету каждая миллисекунда, за которую цена может незначительно измениться, сделав сделку не столь выгодной (или невыгодной вообще).

Некоторые финансовые инструменты обладают большой волатильностью (их цена меняется часто), поэтому при работе с ними необходимо делать скидку на возможное проскальзывание.

Влияние ликвидности

При работе с относительно неликвидными инструментами торговец должен держать в голове возможное влияние, которое действия его торговой системы окажут на рынок. Если определенную акцию покупают и продают не так много людей, то приказ на покупку значительного числа таких акций может сильно изменить их цену. Во избежание подобной ситуации необходимо научить робота разбивать сделки на большое число небольших приказов, которые не могут сильно повлиять на рынок.

Типы торговых приказов

На работу торговой стратегии оказывают влияние и то, какие торговые приказы ее разработчик планирует использовать для совершения сделок. Чаще всего трейдеры прибегают к market-приказам и limit-приказам.

Приказ market («по рынку») выполняется немедленно по сформировавшейся на рынке в текущей момент цене финансового инструмента (акции, фьючерса, опциона и т.д.) Соответственно, при необходимостьи совершения крупной сделки, например, покупки большого числа акций, приказ market приведет к тому, что произойдет несколько сделок по разным ценам — на рынке может не быть нужное количество желающих продать акции по одной цене, тогда купив все их акции, робот перейдет к следующей предлагаемой цене и так далее.

Рыночные приказы являются агрессивным инструментом — они всегда будут исполнены, при этом конечная цена сделки остается неизвестной для торговца.

Приказы типа Limit позволяют роботу определять худшую цену, по которой имеет смысл проводить сделку. Такой приказ может остаться неисполненным (если на рынке не нашлось желающих продавать или покупать по указанной цене) или исполненным частично (не нашлось достаточного количества желающих), вследствие чего считается более пассивным средством совершения сделок.

Их плюсом, несомненно, является тот факт, что цена сделки заранее определена. Список текущих выставленных приказов типа Limit называется очередью заявок (Order book) и выводится в торговых терминалах отдельным окном.

При тестировании стратегии важно уделить внимание ее поведению при использовании рыночных и лимитных приказов. В том случае, если очередь заявок смоделирована неверно, торговая стратегия может показывать худшие результаты при работе в режиме реального времени, в сравнении с запуском на исторических данных.

Инструменты для бэктестинга

Существует довольно большое количество общедоступных систем, которые могут быть использованы для тестирования финансовых стратегий:

  • MS Excel — знакомый всем и каждому Microsoft Excel может быть использован и для написания механических торговых систем. Большинство брокеров позволяют связывать этот инструмент со своими программными продуктами (выгрузка данных и генерация торговых сигналов с помощью VBA). Минусом подобного решения будет невысокая скорость работ, а плюсом бесплатность и быстрота реализации простых стратегий. Альтернатива — Open Office
  • Matlab — программная среда, предназначенная для осуществления сложных вычислений. Существуют плагины для использования в биржевой торговле. С ее помощью можно создавать небольшие скрипты, которые тем не менее описывают довольно сложные стратегии. Минус — система платная и недешевая. Альтернативы для российского рынка TSlab и StockSharp. Также трейдеры используют для создания механических торговых систем продукты MetaStock, Wealth-Lab и Omega.
  • C++/C# — языки программирования, которые широко распространены в финансовом мире. Постепенно популярность набирают Java и Scala.
  • Встроенные инструменты торговых терминалов — в некоторых торговых терминалах есть встроенные средства для создания торговых роботов и бэктестинга стратегий. Соответствующий плагин можно установить в терминал SmartX. Для написания роботов используется скриптовый язык TradeScript.

Окно для бэк-тестинга плагина для создания роботов на TradeScript в терминале SmartX


Бэктестинг является важнейшим этапом разработки торговой стратегии, без которого трудно рассчитывать на адекватную работу торгового робота в «боевых» условиях реального рынка. При этом важно понимать, что успешная работа стратегии на исторических данных не гарантирует столь же хороший результат при использовании в реальной торговле в режиме реального времени.

В дополнение к тестированию на исторических данных разработчикам стоит проверять работу программы в режиме реального времени — сделать это можно с помощью специальных тестовых торговых систем, которые предоставляют биржи и брокеры. С помощью таких безрисковых систем с виртуальными деньгами можно отладить реакцию робота на изменение условий на рынке — обычно данные в таких случаях предоставляют биржевые площадки (с задержкой или «прореженные»).

На сегодня все, спасибо за внимание. Будем рады ответить на вопросы в комментариях.

Внимание! В ITinvest открылась вакансия разработчика GUI C#, работа заключается в осуществлении фронтент-разработки программных продуктов для торговли на бирже. Подробности по ссылке

P.S. Если вы заметили опечатку или ошибку — напишите личным сообщением, и мы оперативно все исправим.

Ссылки и посты по теме:

  • Скопировать ссылку
  • Facebook
  • Twitter
  • ВКонтакте
  • Telegram
  • Pocket

Комментарии 9

Пишите UI на Sciter и будет вам шастя на Windows, Mac и Linux. Ибо HTML/CSS

ух ты, TradeScript от моего друга Ричарда, давно о нём не слышал. А ведь проработали вместе около 4 лет.

И полностью согласен с csmile, еще когда работал в Modulus толкал эту тему но так и не прошла.

Забавная форма подачи объявления об открытии вакансии ).А вот по заголовку информации почти нет.
Я не по наслышке знаю тему автоматических торговых систем (благо сам на МАМБе этому посвятил 6 лет жизни). И в бэктестинге есть определенные ловушки, которые не столь очевидны как вышеперечисленное.

Любая механическая торговая система базируется на так или иначе заданных числовых параметрах. Допустим, нашли вы такую комбинацию параметров при которых по итогам бектестинга имеете профит. Но бедав том, что факт профита (и факт допустимой просадки на исторических данных) сам по себе почти ни о чем не говорит. Более того, чем больше числовых параметров содержит стратегия — тем проще подобрать такую их комбинацию (генетическим алгоритмом, брутфорсом, градиентным спуском — да кучей способов) при которой всё будет выглядеть радужно. И совершенно (т.е. вообще) не будет работать даже в ближайшем в будущем.

Проблема состоит в том, что чем сильнее параметризирована система, и чем сложнее зависимости по которым система принимает решения — тем проще сгенерировать по сути своей случайны результат, который формально — выглядит хорошо. Иначе говоря, поскольку рынок есть весьма сильно зашумленная и стохастическая система, то (как и в любом почти-шуме) на любом отрезке данных можно найти «зависимость», которая по факту зависимостью не является а является локальным артефактом временного ряда данных. Т.е. существует ровно на этом отрезке данных (и убедительно существует если оценивать её чисто саму по себе) — но не существует слева и справа от этого окна данных… И увеличение длины окна данных эту проблему, к сожалению, почти никак решает.

Лично я для борьбы с такими «псевдозависимостями» использовал целый ряд идей.
Во первых, например, в окрестности найденной «профитной» точки параметров строилось «пространство прибыли». Т.е. числовые параметры системы трактовались как координаты в многомерном пространстве, а финансовый результат соответствующий конкретному набору параметров — как значение многомерной функции. И далее параметры (задающие систему принятия решений — т.е. генерирующие финансовый результат) прогонялись в широком диапазоне около найденной «хорошей» точки. Суть состояла в том, что если точка скорее случайная — то соответствующая многомерная гиперповерхность такой «функции прибыли» будет иметь очень резкий «пик». Т.е. уже при небольших отклонения от «хорошей» точки торговый результат будет драматически падать. Если такое наблюдалось — то такая точка параметров отбрасывалась. Если же многомерная функция прибыли была достаточно «гладкой», т.е. было плавное ухудшение торгового результата по мере удаления от «точки оптимума» (а в идеале — если было что-то типа «плато прибыли», когда вариации параметров в некотором нормальном диапазоне особо не сказывались на прибыли) то к такому набору параметров было намного больше доверия.
Во вторых, делался тот же самый расчет по заметно мЕньшему окну данных, и ровно по тому же принципу. Далее это мЕньшее окно скользило вдоль основного ряда данных — и на каждом положении искался «локальный оптимум» параметров. Далее строилось облако оптимальных параметров (точек в многомерном пр-ве). И чем сильнее был объем, занимаемый таким облаком — тем менее стабильной была стратегия, и тем меньше было её доверия. Т.к. реально существующая зависимость должна быть относительно стабильна (в том смысле что описано выше — т.е. стабильна в многомерном «пространстве прибыли») на плюс-минус любой мЕньшей выборке данных.
Ну и т.п.

Так что вопрос бектестинга это очень непростой вопрос, и он отнюдь не заключается в том чтобы найти «хорошие параметры» торговой системы. Скорее наоборот, грамотный бектестинг заключается в том, чтобы по максимуму отсеять «хорошие параметры», с целью отделения локально-существующих псевдозависимостей от реальной неэффективности рынка (т.е. от реально существующей зависимости данных)…

Это вот всё даже не упомянуто в посте выше, вопреки названию поста… Так что на будущее — пожелание писать побольше конкретики. Чтобы люди внятно понимали, насколько непростым вопросом является работа квантом. А в остальном — спасибо, понастальгировал по былым лихим временам. Да )

Best Binary Options Brokers 2020:
  • Binarium

    The Best Binary Options Broker 2020!
    Perfect Choice For Beginners!
    Free Demo Account!
    Free Trading Education!
    Get Your Sing-Up Bonus Now!

  • Binomo

    Only For Experienced Traders!

Like this post? Please share to your friends:
Binary Options Trading For Beginners
Leave a Reply

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: