Peceptron Mult
This software component for MetaTrader 5 is built to enhance the capabilities of your trading environment. This Expert Advisor serves as automated trading software. It is utilized to monitor financial markets and execute trades based on predefined algorithmic rules, enabling precise position management without the need for constant manual oversight.
How to Setup and Use Peceptron Mult
1. Installation: Open the "File" menu, select "Open Data Folder," navigate to MQL/Experts, paste your file, and restart the terminal.
2. Activation: Drag the EA from the Navigator onto a chart, ensure "Allow live trading" is checked in the Common tab, and verify the AutoTrading button is green.
3. Optimization: Right-click your chart, choose "Expert List," click "Properties" to adjust inputs, and save your preferred setup as a set file for future use.
4. Maintenance: Regularly check the "Experts" tab in the terminal window to monitor trade logs and potential execution errors.
Frequently Asked Questions
Q: Why is my EA not opening trades? A: Check the "AutoTrading" button, ensure "Allow live trading" is enabled, and verify your broker allows automated trading on your account type.
Q: Can I run multiple EAs on one chart? A: No, each chart can only host one active EA; however, you can open multiple charts for different currency pairs to run several EAs.
Q: What does the "smiley face" icon mean? A: A smiley face in the top-right corner of the chart indicates the EA is successfully running; a frowny face means it is disabled.
Description & Settings
Idea by:
Code mq5 by:
This is a multisymbol EA, i.e., it works simultaneously on three symbols: EURUSD (
Symbol #1
), GBPJPY (
Symbol #2
), and AUDNZD (
Symbol #3
). A simple neural network (perceptron) is use, which works on indicator iAC (Acceleration/Deceleration, Accelerator/Decelerator Oscillator, AC).
For optimization mode, you can disable some symbols just by assigning a non-existing symbol to variable
Symbol #
.
Setting the size of a position
An uncommon pattern is used in this EA to set the volume of a position: The minimum number of lots is specified in the variables of
Number of minimum lots for Symbol #
. Example: The minimum lot size is 0.1 on
Symbol #1
and 0.01 on
Symbol #2
, i.e., the difference is ten times. So, if variable
Number of minimum lots for Symbol #
is set as 10 for both symbols, then a position of 1.0 lots (0.1 x 10) will be opened for
Symbol #1
and 0.10 lots (0.01 x 10) for
Symbol #2
.
Perceptron block
At each new bar (at the moment where there is a new bar for all symbols used), an array of the indicator values (
array
) is assigned to the perceptron block for each symbol:
I recommend to consecutively perform optimizations for each symbol. First,
Symbol #1
is optimized, while
Symbo2 #1
and
Symbol #3
are disabled. For all symbols, parameters x are set within the range from 0 through 100, while sl (Stop Loss) and tp (Take Profit) are set at your own discretion. Please keet in mind that, to disable a symbol, it is sufficient to assign variable
Symbol #
with a non-existing symbol.