Chao Jie Shen
Chao Jie Shen
  • Information
10+ years
experience
0
products
0
demo versions
0
jobs
0
signals
0
subscribers
I'm a professional trader with 3 years experience .manual (using signals / indicators) multi-currency trading, mathematical strategies, probabilistic analysis .
shared author's Victor article
Statistical Estimations
Statistical Estimations

Estimation of statistical parameters of a sequence is very important, since most of mathematical models and methods are based on different assumptions. For example, normality of distribution law or dispersion value, or other parameters. Thus, when analyzing and forecasting of time series we need a simple and convenient tool that allows quickly and clearly estimating the main statistical parameters. The article shortly describes the simplest statistical parameters of a random sequence and several methods of its visual analysis. It offers the implementation of these methods in MQL5 and the methods of visualization of the result of calculations using the Gnuplot application.

shared author's Mykola Demko article
Evaluation of Trade Systems - the Effectiveness of Entering, Exiting and Trades in General
Evaluation of Trade Systems - the Effectiveness of Entering, Exiting and Trades in General

There are a lot of measures that allow determining the effectiveness and profitability of a trade system. However, traders are always ready to put any system to a new crash test. The article tells how the statistics based on measures of effectiveness can be used for the MetaTrader 5 platform. It includes the class for transformation of the interpretation of statistics by deals to the one that doesn't contradict the description given in the "Statistika dlya traderov" ("Statistics for Traders") book by S.V. Bulashev. It also includes an example of custom function for optimization.

shared author's MetaQuotes article
Speed Up Calculations with the MQL5 Cloud Network
Speed Up Calculations with the MQL5 Cloud Network

How many cores do you have on your home computer? How many computers can you use to optimize a trading strategy? We show here how to use the MQL5 Cloud Network to accelerate calculations by receiving the computing power across the globe with the click of a mouse. The phrase "Time is money" becomes even more topical with each passing year, and we cannot afford to wait for important computations for tens of hours or even days.

shared author's MetaQuotes article
The Algorithm of Ticks' Generation within the Strategy Tester of the MetaTrader 5 Terminal
The Algorithm of Ticks' Generation within the Strategy Tester of the MetaTrader 5 Terminal

MetaTrader 5 allows us to simulate automatic trading, within an embedded strategy tester, by using Expert Advisors and the MQL5 language. This type of simulation is called testing of Expert Advisors, and can be implemented using multithreaded optimization, as well as simultaneously on a number of instruments. In order to provide a thorough testing, a generation of ticks based on the available minute history, needs to be performed. This article provides a detailed description of the algorithm, by which the ticks are generated for the historical testing in the MetaTrader 5 client terminal.

shared author's Vladimir Perervenko article
Third Generation Neural Networks: Deep Networks
Third Generation Neural Networks: Deep Networks

This article is dedicated to a new and perspective direction in machine learning - deep learning or, to be precise, deep neural networks. This is a brief review of second generation neural networks, the architecture of their connections and main types, methods and rules of learning and their main disadvantages followed by the history of the third generation neural network development, their main types, peculiarities and training methods. Conducted are practical experiments on building and training a deep neural network initiated by the weights of a stacked autoencoder with real data. All the stages from selecting input data to metric derivation are discussed in detail. The last part of the article contains a software implementation of a deep neural network in an Expert Advisor with a built-in indicator based on MQL4/R.

shared author's MetaQuotes article
The Fundamentals of Testing in MetaTrader 5
The Fundamentals of Testing in MetaTrader 5

What are the differences between the three modes of testing in MetaTrader 5, and what should be particularly looked for? How does the testing of an EA, trading simultaneously on multiple instruments, take place? When and how are the indicator values calculated during testing, and how are the events handled? How to synchronize the bars from different instruments during testing in an "open prices only" mode? This article aims to provide answers to these and many other questions.

shared author's rsi code
 Frank_ud
The Expert Adviser Frank_ud all time in the market in both sides.
shared author's Andrey Khatimlianskii article
Genetic Algorithms vs. Simple Search in the MetaTrader 4 Optimizer
Genetic Algorithms vs. Simple Search in the MetaTrader 4 Optimizer

The article compares the time and results of Expert Advisors' optimization using genetic algorithms and those obtained by simple search.

shared author's Dmitriy article
Interaction between MetaTrader 4 and Matlab via DDE
Interaction between MetaTrader 4 and Matlab via DDE

Step-by-step instructions of how to organize data transfer from Matlab to MetaTrader 4 using DDE.

shared author's Shashev Sergei article
How Not to Fall into Optimization Traps?
How Not to Fall into Optimization Traps?

The article describes the methods of how to understand the tester optimization results better. It also gives some tips that help to avoid "harmful optimization".

shared author's Nikolai Shevchuk article
How To Implement Your Own Optimization Criteria
How To Implement Your Own Optimization Criteria

In this article an example of optimization by profit/drawdown criterion with results returned into a file is developed for a standard Expert Advisor - Moving Average.

shared author's MetaQuotes article
Strategy Tester: Modes of Modeling during Testing
Strategy Tester: Modes of Modeling during Testing

Many programs of technical analysis allow to test trading strategies on history data. In the most cases, the testing is conducted on already completed data without any attempts to model the trends within a price bar. It was made quickly, but not precisely

shared author's Snail000 code
 Price on Bollinger Channel
The indicator draws (in a separate window) the Bollinger Bands relative to the moving average and projection of the price bars.
shared author's Dmitry Fedoseev code
 iBBFill
The indicator plots the Bollinger Bands ®, filled with different colors depending on the trend direction.
shared author's Andrew Petras code
 Script for Calculation of Candle Statistics
The script calculates candles statistics (the minimal, maximal and average values of candles body and shadows) of the current chart.
shared author's chandra100 code
 Any Pair Stochastic
This indicator is useful for correlation analysis and also for cross pair analysis.
shared author's Nikolay Kositsin code
 Trend power and direction indicator
This indicator paints the candlesticks in different colors depending on a trend power and direction.
shared author's Maxim Khrolenko code
 MultiCurrEA
An example of how to create a multicurrency Expert Advisor that trades using the Bollinger Bands indicator.