Yu Zhang
Yu Zhang
  • Quant / Trader / Programmer at ShangHai
  • China
  • 6836
3.7 (4)
  • Information
9+ years
experience
60
products
12
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 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
Yu Zhang
Added topic Is there any code in MQL5 to set global non-trading? even in strategy backtesting.
Is there any code in MQL5 to set global non-trading, even during strategy backtesting. Including passive transactions such as triggering take profit , stop loss and pending orders
Yu Zhang Published product

40.00 USD

1. What is this This is a tool used to display the balance curve in real time. The historical orders of the MT5 software are only tabular, and it looks troublesome when you have a lot of orders. This program can draw your historical trading orders in the form of a capital curve graph. This way you can see at a glance how well you are trading and where you are going wrong. At the same time, although the MT5 strategy backtest has a capital curve, it does not match the price one by one. So it is

Yu Zhang
Published post Function iSetCustomMax(string mode) parameter analysis
Function iSetCustomMax(string mode) parameter analysis 函数 iSetCustomMax(string mode) 参数解析 Product Link 产品链接: https://www.mql5.com/en/market/product/78103 For English: /* parameter analysis mode = "...": //---Commonly used--- // TB Factor on TraderBlazer Programmable Software...
Yu Zhang
Published code More_BackTest_Result
这是产品 More BackTest Result 的 .mqh 文件,你必须先下载产品 More BackTest Results 才能使用. Link: https://www.mql5.com/en/market/product/78103
115
Yu Zhang Published product

1. What is this The MT5 system comes with very few optimization results. Sometimes we need to study more results. This library allows you to output more results during backtest optimization. It also supports printing more strategy results in a single backtest. 2. Product Features The results of the optimized output are quite numerous. CustomMax can be customized. The output is in the Common folder. It is automatically named according to the name of the EA, and the name of the same EA will be