Yu Zhang
Yu Zhang
  • Quant / Trader / Programmer at ShangHai
  • China
  • 6582
4.1 (6)
  • Information
8+ years
experience
59
products
9
demo versions
0
jobs
0
signals
0
subscribers
Quant / Trader / Programmer at ShangHai
I am a senior practitioner in Fintech industry.
And I have done a lot of academic research on financial markets.
From 2012, I work as a Quant.
Forex, stock and futures are my main trading varieties.
I can use MQL4, MQL5, C++, MySql, and Python.
Yu Zhang
Added topic Does MT5 have function to auto add EA to some chart?
For example , I want to add one EA to 10 chart. but every EA update i must re-add.  This is a little troublesome. Does MT5 write a script and automatically add EA to the chart?  Please note that is add EA, not adding indicators
Yu Zhang
Added topic According indicator handle, how to get symbol and timeframe of this indicator handle?
we know :  handle = iCustom("....", smybol, timeframe, ...); But how the other way around. According indicator handle, how to get symbol and timeframe of this indicator handle? 
Yu Zhang
Added topic How to use alone Standard LibraryPanels and DialogsCButton Internal event handlers?
Look at the picture. I want to use them alone. Is there a single example ? I do not want use them like: EVENT_MAP_BEGIN(CControlsDialog) ON_EVENT(ON_CLICK, m_button1, OnClickButton1) ON_EVENT(ON_CLICK, m_button2, OnClickButton2)
Yu Zhang
Added topic what is the different between X64 Regular, AVX, AVX2+FMA3, AVX512+FMA3 ? Which is best for compile ?
what is the different between X64 Regular, AVX, AVX2+FMA3, AVX512+FMA3 ?  Which is best for compile
Yu Zhang
Added topic How to judge variable types ?
template < typename T> void Test(T input ) {    if (T is double )     ...    if (T is int )    ... } I hope to perform different treatment by judging variable types in a function. Does MQL5 can
Yu Zhang
Added topic How do I encrypt the core code of MQL5 to prevent team members from stealing the core code when I form a team ?
I know it is possible to generate Libraries from the code and then load it as ex5, similar to a dll. For example: #import ".... .ex5" ... #import However, this way you can only introduce functions, but not classes. It is not very convenient, is
Yu Zhang
Added topic Does mql5 support deep copy?
Making pointers between classes, but I want to copy deeper, do MQL5 support
Yu Zhang Published product

1. What is this Many of the EA's on the market have cheats inside to optimize its money curve, which results in the buyer wasting money and effort and buying a junk EA . This tool is an effective tool for detecting whether an EA is cheating by allowing the data to be panned to the left for 28 years. 2. How to use a. Load it and it will generate a new symbol, usually it will be named with a suffix.  For example, EURUSD --> EURUSD_28year. b. If your want to test one EA, you should

Yu Zhang
Added topic MT5 now support onnx, does it support tensorflow, keras, sklearn?
I find MT5 now support onnx, and the document is  " The format is supported by many platforms, including   Chainer ,   Caffee2   and   PyTorch ." Does someone has tried the onnx of MT5 to support TensorFlow, keras
Yu Zhang
Added topic When the order is market execution, how to calculate the slippage from the order history?
I know how to calculate slippage according Stoploss, Takeprofit, and PendingOrder. But If we trade with market execution,  the order table price look in the pic: we can record price in EA, but it is inconvenient.  So, Does anyone know
Yu Zhang
Added topic For a lot of long -short position of the same variety, What about the execution speed of the PositionCloseBy and the PositionClose?
Without considering asynchronous transactions,  For a lot of long -short position of the same variety,  What about the execution speed of the PositionCloseBy and the PositionClose? I haven't tried it on real account.  According to my
Yu Zhang
Added topic I want to create file with code "UTF-8", but the file is alway "UTF-16".
void OnStart () {    int filehandle = FileOpen ( "fractals.csv" , FILE_WRITE | FILE_CSV , '\t' , CP_UTF8 ); //---> I set it UTF8    if (filehandle != INVALID_HANDLE )    {      FileWrite
Yu Zhang Published product

1. What is this This is a trend strategy about capture trend pullbacks. It can trade major currency pairs: EURUSD, GBPUSD, AUDUSD. It is not a scalping model, nor does it use Martingale's money management model.  This strategy is a trend strategy, it is a high profit-loss ratio strategy. 2. Related instructions The timeframe is unlimited, I advice  your add it to EURUSD PERIOD_M15. It works with Hedge accounts. Its internal strategy logic has been set, and only fund management is

Yu Zhang
Added topic Several MT5 VPS limitations, am I summarizing correctly?
According to my summary on the forum, I get some limitation about MT5 VPS. Am I summarizing correctly? 1. If your EA run with dll, MT5 VPS can not run it ? 2. Python integration can not used to MT5 VPS ? 3. One terminal One VPS ? 4. One Account
Yu Zhang
Added topic Virtual Hosting always send me wrong message. How to stop it, Service Desk can not write request now.
just likt the picture show. It always send me this message.  Very frequently every day. How to stop it? My Hosting is Expired, I was just testing VPS with a demo account. I don't remember the account ID and code.  How to delete it?  I
Yu Zhang Published product

1. What is this This is a trading strategy about the market forming a box and then breaking out. It can trade major currency pairs and gold: EURUSD, GBPUSD, AUDUSD, NZDUSD, USDJPY, USDCAD, USDCHF, XAUUSD. It is not a scalping model, nor does it use Martingale's money management model.  This strategy is mainly for steady profits. 2. Related instructions The timeframe is PERIOD_M30. It works with Hedge accounts. Its internal strategy logic has been set, and only fund management is opened for

Yu Zhang
Added topic When a stoploss or takeprofit is triggered, deal will automatically write a comment. How can it be prohibited ?
just like the picture: When a stoploss or takeprofit is triggered, deal will automatically write a comment. How can it be prohibited? How to use code
Yu Zhang
Added topic When we used optimization, how to get the total number of optimizations use code?
When we used optimization, how to get the total number of optimizations use code? Just like picture, how to get 9 number use code? 
Yu Zhang
Added topic How to automatically save test reports with .xlsx suffix ?
According Trading Platform - User Guide : Report — the name of the file to save the report on testing or optimization results. The file is created in the trading platform directory. You can specify a path to save the file, relative to this directory