Samuel Olowoyo
Samuel Olowoyo
Head I.T. /Senior Programmer à Samoltech Studios Limited
A telecoms engineer, programmer and website designer who loves to learn and develop himself. Personal development has  really helped me and God has always been on my side.
Samuel Olowoyo
Article publié L'utilisation des bibliothèques MQL5 Standard de Cours de Trade dans la rédaction d'un Expert Advisor
L'utilisation des bibliothèques MQL5 Standard de Cours de Trade  dans la rédaction d'un Expert Advisor

Cet article explique comment utiliser les principales fonctionnalités de la bibliothèque standard MQL5 de classes de trade dans la rédaction des conseillers experts qui implémente la fermeture de la position et la modification , la passation et la suppression de commande en attente et la vérification de la marge avant de passer un trade.. Nous avons également démontré comment les classes de trade peuvent être utilisés pour obtenir les détails des commandes et des deals.

Samuel Olowoyo
Article publié Guide de test et d'optimisation des Expert Advisors en MQL5
Guide de test et d'optimisation des Expert Advisors en MQL5

Cet article explique le processus étape par étape d'identification et de résolution des erreurs de code ainsi que les étapes de test et d'optimisation des paramètres d'entrée de l'Expert Advisor. Vous apprendrez à utiliser le Testeur de stratégie du terminal client MetaTrader 5 pour trouver le meilleur symbole et le meilleur ensemble de paramètres d'entrée pour votre Expert Advisor.

Samuel Olowoyo
Code publié Simple Expert Advisor based on the Simple Moving Average and ADX
This simple Expert Advisor uses Simple Moving Average and ADX indicators.
DoctorTanzanite
DoctorTanzanite 2021.09.07
excellent article thanks
AbbesAzzi
AbbesAzzi 2024.04.18
excellent, You a great pedagogue, I will continue with all your articles
Samuel Olowoyo
Article publié Rédaction d'un Expert Advisor à l'aide de l'approche de programmation orientée-objet MQL5
Rédaction d'un Expert Advisor à l'aide de l'approche de programmation  orientée-objet MQL5

Cet article est axé sur l'approche orientée-objet pour faire ce que nous avons fait dans l'article « Guide étape par étape pour écrire un Expert Advisor en MQL5 pour les débutants » : créer un Expert Advisor simple. La plupart des gens pensent que c'est difficile, mais je tiens à vous rassurer qu'au moment où vous aurez fini de lire cet article, vous serez en mesure d'écrire votre propre Expert Advisor qui est orienté-objet.

Chang Suk Chung
Chang Suk Chung 2016.07.05
Thanks.
Your are a real professional.
I am learning everything of MQL language from your great article.
God bless you!!
Samuel Olowoyo
Article publié Guide étape par étape pour rédiger un conseiller expert en MQL5 pour les débutants
Guide étape par étape pour rédiger un conseiller expert en MQL5 pour les débutants

La programmation des Expert Advisors dans MQL5 est simple et vous pouvez l'apprendre facilement. Dans ce guide étape par étape, vous verrez les étapes de base nécessaires à la rédaction d'un simple Expert Advisor basé sur une stratégie de trading développée. La structure d'un Expert Advisor, l'utilisation d'indicateurs techniques et de fonctions de trading intégrés, les détails du mode Debug et l'utilisation du Testeur de stratégie sont ici présentés.

Profeta del
Profeta del 2018.05.18
Dear God bless you hear brother a question because in the EA I get this error return value of 'OrderSend' should be checked the error code is this

mrequest.action = TRADE_ACTION_DEAL; // immediate order execution
mrequest.price = NormalizeDouble(latest_price.ask,_Digits); // latest ask price
mrequest.sl = NormalizeDouble(latest_price.ask - STP*_Point,_Digits); // Stop Loss
mrequest.tp = NormalizeDouble(latest_price.ask + TKP*_Point,_Digits); // Take Profit
mrequest.symbol = _Symbol; // currency pair
mrequest.volume = Lot; // number of lots to trade
mrequest.magic = EA_Magic; // Order Magic Number
mrequest.type = ORDER_TYPE_BUY; // Buy Order
mrequest.type_filling = ORDER_FILLING_FOK; // Order execution type
mrequest.deviation=100; // Deviation from current price
//--- send order
OrderSend(mrequest,mresult);
// get the result code
if(mresult.retcode==10009 || mresult.retcode==10008) //Request is completed or order placed
{
Alert(" una orden de compra se ha colocado exitosamente en el ticket#:",mresult.order,"!!");

}

i hope you answer please! my mail is bmy2982@gmail.com
Gihon
Gihon 2018.12.06
Hello Samuel,

as I promised I write a few words... So thank you for the awesome articles once more!

I was wondering what has happened to this gentleman so I tried to reach out.
I was very glad when I received an answer and I got to know he is doing well and his current business (http://www.business-sms.com.ng) occupies most of his time thus he is not getting any chance to trade.
Hopefully one day he will be back and will bless again the mql5 community with some useful articles.
God bless you Samuel!
VIP138744
VIP138744 2023.08.12
Dear Samuel, your article is so great for me, thank you !
Samuel Olowoyo
Enregistré à MQL5.community