Gerard Willia G J B M Dinh Sy
Gerard Willia G J B M Dinh Sy
  • Information
no
experience
7
products
0
demo versions
0
jobs
0
signals
0
subscribers
Hello,

Thank you for your willingness to learn more about me.

I am French and I have always coded in multiple programming languages. I started with Basic and DOS, then I learned PHP, C++, and more recently MQL5.

If I have the time, I might be interested in MQL4, but I still have to see if the investment is worth it.

I like simple and very responsive codes. I have already shown some simple codes in the codebase of this site.

If you have any code ideas, you can post them on this thread: https://www.mql5.com/en/forum/453288

If your idea matches my ideas, it will be developed. It can be published as open source in the codebase, for free, or for rent.

My stated goal is to sell compiled codes, only indicators and maybe scripts.

To date, I have not yet made a final decision.

Feel free to add me as a friend to follow my releases of open or closed source codes.

Best regards,
Gerard Willia G J B M Dinh Sy
Added topic Price and renewal in the marketplace
Good morning If I put an indicator in the marketplace for rental let's say at $40 per year One person rents this indicator at this price of $40 for the year The indicator evolves and so does its price, let's say $80 still for the year How much will
Gerard Willia G J B M Dinh Sy Published product

===> What does this indicator do? It plots a single VEMA average with the choice of timeframe. The volume-weighted exponential moving average (VEMA) is a moving average that places more weight on recent data and high volume bars. This means that price fluctuations on high volume bars will have a greater impact on VEMA. You drop this indicator on your charts as many times as you need to average. Choose the parameters and characteristics of your average and that's it!!! **** See Screenshot 01

Gerard Willia G J B M Dinh Sy Published product

===> What does this indicator do? It plots a single VEMA average with the choice of timeframe. The volume-weighted exponential moving average (VEMA) is a moving average that places more weight on recent data and high volume bars. This means that price fluctuations on high volume bars will have a greater impact on VEMA. You drop this indicator on your charts as many times as you need to average. Choose the parameters and characteristics of your average and that's it!!! **** See Screenshot 01

Gerard Willia G J B M Dinh Sy
Added topic Why are VEMA type averages so little used on metatrader 5?
Good morning I am developing for my codes, all the smoothing for the moving averages. So how do I say I'm head in the formulas I don't have much to say about the averages SMA, EMA etc. But here I am on the VEMA The Volume Weighted Exponential Moving
Gerard Willia G J B M Dinh Sy Published product

===> What does this indicator do? It is a moving average weighted by volume, it is a precise smoothing according to the volumes exchanged It plots a single WWMA average with the choice of timeframe You drop this indicator on your charts as many times as you need to average. Choose the parameters and characteristics of your average and that's it!!! **** See Screenshot 01 to 02 Do not hesitate to ask me for the Icustom code to easily integrate this average into your own codes, another

Gerard Willia G J B M Dinh Sy
Added topic Details on purchases in the marketplace
Good evening I have a person who would like to buy an MQL5 indicator in the marketplace. In fact I don't know what will happen to the client. He gets an ex5? He needs to do an icustom() on this bought/rented indicator I would like to know where the
Gerard Willia G J B M Dinh Sy Published product

=== > What does this indicator do? It draws a line that represents the Supertrend, based on an ATR Choose The ATR multiple The ATR period and that's all !!! **** See screenshot 01 to 2 Do not hesitate to ask me for the iCustom code to easily integrate this SuperTrend into your own codes === > Example on Bitcoin **** See screenshot 03 === > For whom? Whether you are a discretionary trader, algorithmic trader or developer, the indicator is designed to meet your needs. I understand the

Gerard Willia G J B M Dinh Sy
Added topic What is the Adaptive Moving Average formula used in iama()?
Good morning Does anyone know what the formula is used by MQL5? I can't find and there are no formulas missing on Google... I wouldn't want to try them all before coming across them by chance THANKS
Gerard Willia G J B M Dinh Sy Published product

===> What does this indicator do? He draws only one average LWMA with the choice of timeframe You put this indicator on your graphics as many times as you need average. Choose the parameters and characteristics of your average and that's it !!! **** See Screenshot 01 to 02 Do not hesitate to ask me for the Icustom code to easily integrate this average into your own codes, another indicator or EA Choose The target timeframe The number of periods The lag The desired ohlc Trendy color You can

Gerard Willia G J B M Dinh Sy Published product

===> What does this indicator do? He draws only one average SMMA with the choice of timeframe You put this indicator on your graphics as many times as you need average. Choose the parameters and characteristics of your average and that's it !!! **** See Screenshot 01 to 02 Do not hesitate to ask me for the Icustom code to easily integrate this average into your own codes, another indicator or EA Choose The target timeframe The number of periods The lag The desired ohlc Trendy color You can

Gerard Willia G J B M Dinh Sy Published product

===> What does this indicator do? He draws only one average EMA with the choice of timeframe You put this indicator on your graphics as many times as you need average. Choose the parameters and characteristics of your average and that's it !!! **** See Screenshot 01 to 02 Do not hesitate to ask me for the Icustom code to easily integrate this average into your own codes, another indicator or EA Choose The target timeframe The number of periods The lag The desired ohlc Trendy color You can

Gerard Willia G J B M Dinh Sy Published product

===> What does this indicator do? He draws only one average SMA with the choice of timeframe You put this indicator on your graphics as many times as you need average. Choose the parameters and characteristics of your average and that's it !!! **** See Screenshot 01 to 02 Do not hesitate to ask me for the Icustom code to easily integrate this average into your own codes, another indicator or EA Choose The target timeframe The number of periods The lag The desired ohlc Trendy color You can

Gerard Willia G J B M Dinh Sy
Added topic How to Configure the Tester
Good morning I have a problem with testing it for one of my codes and I cannot test it in the debugger because it generates an out of range , but not on the terminal where it works Here is the code gf_TfNumberbars = Bars ( gf_Symbol, gf_TFDef);
Gerard Willia G J B M Dinh Sy
Added topic Different timeframe values in execution and debug
Good morning I have a problem that doesn't help me write my code. Here is a test code which reproduces the problem on my side it will just display in Comment() the choice of user input    ENUM_TIMEFRAMES
Gerard Willia G J B M Dinh Sy
Added topic Ibarshift Request for explanation.
Good morning I found a workaround, but would like some explanation on how ibarshift() works My code is in oncalculate(). Time[i] is therefore just the constant and "i" an iteration of For The goal was to recover X bars on a higher timeframe
Gerard Willia G J B M Dinh Sy
Added topic Asynchronous oncalculate
Good morning In the doc, it is not specifically said that oncalculate is asynchronous. It is said that the event is launched at each tick Am I correct in thinking that the instructions in oncalculate are synchronous and each tick launches a new
Gerard Willia G J B M Dinh Sy
Added topic Terminal-Server Synchronization
Good morning I looked at a lot of code on this subject Codes in codebase, in this forum, and in the official doc https://www.mql5.com/en/docs/series/timeseries_access In the comments of this code we can read for the checkloadhistory() function //---
Gerard Willia G J B M Dinh Sy
Gerard Willia G J B M Dinh Sy
Good evening
In the SimpleMAOnBuffer() code that you can find in MovingAverages.mqh in the include directory,

I suggest a small correction

The code loops to set the values to 0...
for(int i = 0; i < start_position - 1; i++)
buffer[i] = 0.0;

Might as well go through the order that goes well
ArrayInitialize(buffer, 0.0);
Gerard Willia G J B M Dinh Sy
Added topic Define g_debug or input g_debug?
Good morning Happy holidays to everyone. I wonder. I like codes that have error handling to easily track any issues, to track whether step-by-step validations are valid. Example    if ( ! SetIndexBuffer ( g_indexiMA, g_BufferMA
Gerard Willia G J B M Dinh Sy
Gerard Willia G J B M Dinh Sy
Good morning

Once again one of my codes is cited

It's a very simple code that allows you to see how to set up a moving average from the native ima function

https://www.mql5.com/en/code/46062