MetaTrader5
Multi Arbitration 1.1xx : L'Expert Trading pour MetaTrader 5
Nous sommes ravis de vous présenter la nouvelle version de Multi Arbitration 1.000, qui a été améliorée pour offrir encore plus de fonctionnalités.
Quoi de neuf par rapport à la version 1.000 ?
Ce système de trading est désormais lancé uniquement sur le TIMEFRAME_M1 (voir l'explication ci-dessous dans le paramètre Time frame).
L'EA peut maintenant trader deux symboles en même temps. Le deuxième symbole est choisi dans le tableau statique ExtArrSymbols :
string ExtArrSymbols[20]=
{
"EURUSD","GBPUSD","USDCHF","USDJPY","USDCAD",
"AUDUSD","AUDNZD","AUDCAD","AUDCHF","AUDJPY",
"CHFJPY","EURGBP","EURAUD","EURCHF","EURJPY",
"EURNZD","EURCAD","GBPCHF","GBPJPY","CADCHF"
};
//+------------------------------------------------------------------+
//| Fonction d'initialisation de l'Expert |
//+------------------------------------------------------------------+
int OnInit()
Le principe d'ouverture de position a changé :
Une nouvelle position d'achat ne peut être ouverte que lorsque le prix actuel est inférieur à la position d'achat la plus basse.
Une nouvelle position de vente ne peut être ouverte que lorsque le prix actuel est supérieur à la position de vente la plus haute.
Le nouveau paramètre Time frame permet d'optimiser l'EA sur n'importe quel graphique. L'Expert Advisor fonctionne lorsque qu'une nouvelle bougie du symbole principal apparaît (c'est-à-dire le symbole du graphique sur lequel l'EA est exécuté) :
//+------------------------------------------------------------------+
//| Fonction de tick de l'Expert |
//+------------------------------------------------------------------+
void OnTick()
{
//--- nous travaillons uniquement au moment de la naissance d'une nouvelle bougie
static datetime prevtime=0;
datetime time_0=iTime(0,m_symbol_one.Name(),InpTimeFrame);
if(time_0==prevtime)
return;
prevtime=time_0;
Ici, la variable InpTimeFrame est notre entrée Time frame. Selon l'entrée Time frame, nous pouvons permettre à l'EA de fonctionner sur n'importe quel timeframe !
Résultats des tests sur EURUSD :
2017.11.03