1. Introduction
That is the continuation of the documentation for Sapphire Strat Maker and Sapphire Strat Maker Alt (Free) skilled advisor – an EA which lets you create your individual technique with out coding. That is the great thing about this Knowledgeable Advisor: create your individual methods – be inventive – and do not be locked to a single technique anymore. Optimize the parameters you need to discover the most effective units and also you’re able to go!
Be happy to contact me if in case you have any query concerning the documentation or need assistance to create a method.
2. Weblog posts
Learn the overall documentation and the opposite weblog posts to know extra about it. Subsequent, I am comming with the Enums documentation, the place every enum has a numerical illustration that can be utilized within the indicator.
Half I – A simple approach to create methods
Half II – The right way to create your individual technique
Half III – Working with indicators buffers
3. Out there indicators
If you cannot see the complete desk, obtain the file connected to this put up. It comprises an HTML file with the symptoms/parameters. Within the subsequent sections I am going to clarify among the indicators not shipped with Metatrader 5.
In case you need assistance with the unique Metatrader 5 indicators, test this Metatrader 5 assist web page to know extra concerning the desired indicator and this MQL5 documentation web page to know extra concerning the parameters. If any questions persists, don’t hesitate to succeed in out to me.
Indicator | Param 1 | Param 2 | Param 3 | Param 4 | Param 5 | Param 6 | Param 7 | Param 8 |
---|---|---|---|---|---|---|---|---|
Bollinger Bands | Interval (int) | Deviation (double) | Shift (int) | Value sort (ENUM_APPLIED_PRICE) | ||||
Donchian Channels | Interval (int) | Shift (int) | ||||||
Midpoint Bands | Interval (int) | Shift (int) | ||||||
Keltner Channels | Interval (int) | Deviation (double) | Shift (int) | Value sort (ENUM_APPLIED_PRICE) | Common methodology (ENUM_MA_METHOD) | |||
Envelope | Interval (int) | Deviation (double) | Shift (int) | Value sort (ENUM_APPLIED_PRICE) | Common methodology (ENUM_MA_METHOD) | |||
Transferring Common (MA) | Interval (int) | Shift (int) | Common methodology (ENUM_MA_METHOD) | Value sort (ENUM_APPLIED_PRICE) | ||||
Double Exponential Transferring Common | Interval (int) | Shift (int) | Value sort (ENUM_APPLIED_PRICE) | |||||
Triple Exponential Transferring Common | Interval (int) | Shift (int) | Value sort (ENUM_APPLIED_PRICE) | |||||
Adaptive Transferring Common | Interval (int) | Quick MA Interval (int) | Sluggish MA Interval (int) | Shift (int) | Value sort (ENUM_APPLIED_PRICE) | |||
Ichimoku Clouds | Tenkan Sen (int) | Kijun Sen (int) | Senkou span b (int) | |||||
Parabolic SAR | Step (double) | Most step (double) | ||||||
Common True Vary (ATR) | Interval (int) | |||||||
Commonplace Deviation | Interval (int) | Shift (int) | Value sort (ENUM_APPLIED_PRICE) | Common Technique (ENUM_MA_METHOD) | ||||
ADX | Interval (int) | |||||||
Relative Energy Index (RSI) | Interval (int) | Value sort (ENUM_APPLIED_PRICE) | ||||||
William’s P.c Vary (WPR) | Interval (int) | |||||||
Bollinger Bands % | Interval (int) | Deviation (double) | Shift (int) | Value sort (ENUM_APPLIED_PRICE) | ||||
Sluggish Stochastic | kPeriod (int) | dPeriod (int) | Slowing (int) | Common Technique (ENUM_MA_METHOD) | Stochastic worth sort (ENUM_STO_PRICE) | |||
Quantity Weighted Transferring Common (VWMA) | Interval (int) | Shift (int) | Value sort (ENUM_APPLIED_PRICE) | Quantity sort (ENUM_APPLIED_VOLUME) | ||||
Double Transferring Averages | Interval 1 (int) | Interval 2 (int) | Shift 1 (int) | Shift 2 (int) | Value sort 1 (ENUM_APPLIED_PRICE) | Value sort 2 (ENUM_APPLIED_PRICE) | Common Technique 1 (ENUM_MA_METHOD) | Common Technique 2 (ENUM_MA_METHOD) |
Commodity Channel Index (CCI) | Interval (int) | Value sort (ENUM_APPLIED_PRICE) | ||||||
Superior Oscillator | ———– | |||||||
Cash Circulation Index (MFI) | Interval (int) | Quantity sort (ENUM_APPLIED_VOLUME) | ||||||
Power Index | Interval (int) | Quantity sort (ENUM_APPLIED_VOLUME) | Common Technique (ENUM_MA_METHOD) | |||||
Transferring Common Convergence Divergence (MACD) | Quick MA Interval (int) | Sluggish MA Interval (int) | Sign Interval (int) | Value sort (ENUM_APPLIED_PRICE) | ||||
Summation of two collection (+) | Indicator index 1 or collection code 1 (int) | Indicator buffer 1 (int) | Indicator index 2 or collection code 2 (int) | Indicator buffer 2 (int) | ||||
Subtraction of two collection (-) | Indicator index 1 or collection code 1 (int) | Indicator buffer 1 (int) | Indicator index 2 or collection code 2 (int) | Indicator buffer 2 (int) | ||||
Multiplication of two collection (*) | Indicator index 1 or collection code 1 (int) | Indicator buffer 1 (int) | Indicator index 2 or collection code 2 (int) | Indicator buffer 2 (int) | ||||
Division of two collection (/) | Indicator index 1 or collection code 1 (int) | Indicator buffer 1 (int) | Indicator index 2 or collection code 2 (int) | Indicator buffer 2 (int) | ||||
Customized indicator | Variety of buffers | Parameter 1 | Parameter 2 | Parameter 3 | Parameter 4 | Parameter 5 | Parameter 6 | Parameter 7 |
4. Indicators
4.1. Midpoint Bands
This indicator is solely calculated by taking the best excessive and the bottom excessive of the final N durations. The result’s divided by 2. The identical is completed with the low costs – it takes the best low and lowest low and divides by two. After which we get the Midpoint Bands.
4.2. Bollinger Bands %
That is merely a Bollinger Bands represented as a %. The higher band is represented by 100%, whereas the decrease band is 0%. Whether it is above 100%, the present worth is above the higher band; whether it is beneath 0%, the value is beneath the decrease band.
4.3. VWMA
The Quantity Weighted Transferring Common is a straightforward common weighted by the amount. It could be helpful to observe the cash.
4.4. Summation/Subtraction/Multiplication/Division of two collection (+)
This selection is beneficial while you need to set a customized indicator through the use of math on two already outlined indicators. Say within the index 0 you outlined a Transferring Common and within the index 1 you outlined a VWMA. You might create a Summation of two collection and add the worth each indicators and work with it. You should utilize it, for instance, to outline a take revenue/cease loss degree by dividing the Summation by 2 within the tp/sl part, the place you’ll get the midpoint of the MA and the VWMA, extensively including choices to your technique. Use your creativity! (BUT ALWAYS REMEMBER TO CHECK IF THE DEFINED TP/SL IS ABOVE/BELOW THE ENTRY LEVEL IN THE POSITIONS OPENING CONDITIONS SECTION).
4.5. Customized indicators
You should utilize customized indicators on this EA; the chances are infinite. Nevertheless, keep in mind the primary parameter is ALWAYS the variety of buffer the indicator has. That is essential to retrieve its knowledge. If this worth isn’t set or is improper, you could obtain an Array out of vary or one other undefined error.