Samuel Olowoyo
Samuel Olowoyo
Head I.T. /Senior Programmer in 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
Hat den Artikel Der Einsatz von MQL5 Standard Library Handelsklassen beim Schreiben eines Expert Advisors veröffentlicht
Der Einsatz von MQL5 Standard Library Handelsklassen beim Schreiben eines Expert Advisors

Dieser Beitrag beschreibt die Verwendung der Hauptfunktionalitäten der MQL5 Standard Library Handelsklassen beim Schreiben des Expert Advisors, die das Schließen und die Änderung von Positions, Platzierung und Löschung von pending Orders sowie die Prüfung nach Margen vor dem Platzieren eines Handels implementieren. Es wird auch gezeigt, wie man mit Hilfe von Handelsklassen Details zu Orders und Abschlüssen bekommen kann.

Samuel Olowoyo
Hat den Artikel Leitfaden zum Testen und Optimieren von Expert Advisors in MQL5 veröffentlicht
Leitfaden zum Testen und Optimieren von Expert Advisors in MQL5

Dieser Beitrag erklärt den schrittweisen Vorgang zur Identifizierung und Lösung von Fehlern im Code sowie alle Schritte für das Testen und die Optimierung der Expert Advisor Eingabeparameter. Sie lernen hier, wie Sie den Strategie-Tester des MetaTrader 5 Client-Terminals verwenden, um das beste Symbol und Set an Eingabeparameter für Ihren Expert Advisor zu finden.

Samuel Olowoyo
Hat den Code Einfacher Expert Advisor basierend auf dem Einfachen Gleitenden Durchschnitt (Simple Moving Average) und ADX veröffentlicht
Dieser einfache Expert Advisor benutzt die Indikatoren Einfacher Gleitender Durchschnitt (Simple Moving Average) und ADX.
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
Hat den Artikel Einen Expert Advisor mit Hilfe des MQL5 Objekt-orientierten Programmieransatzes schreiben veröffentlicht
Einen Expert Advisor mit Hilfe des MQL5 Objekt-orientierten Programmieransatzes schreiben

Dieser Beitrag beschäftigt sich mit dem Objekt-orientierten Ansatz, um das zu machen, was wir bereits im Artikel "Schrittweiser Leitfaden zum Schreiben eines Expert Advisors in MQL5 für Anfänger" getan haben - einen einfachen Expert Advisor erstellen. Die meisten Menschen glauben, das sei schwer, doch ich darf Ihnen versichern: wenn Sie diesen Beitrag gelesen haben, dann können Sie Ihren eigenen Objekt-orientierten Expert Advisor schreiben.

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
Hat den Artikel Schrittweiser Leitfaden für Anfänger zum Schreiben eines Expert Advisors in MQL5 veröffentlicht
Schrittweiser Leitfaden für Anfänger zum Schreiben eines Expert Advisors in MQL5

Die Programmierung des Expert Advisors in MQL5 ist einfach und kann problemlos erlernt werden. In diesem Leitfaden werden nacheinander die zum Schreiben eines einfachen Expert Advisors auf Grundlage einer entwickelten Handels-Strategie erforderlichen, grundlegenden Schritte erklärt. Es werden hier die Struktur eines Expert Advisors, die Verwendung eingebauter technischer Indikatoren und Handels-Funktionen, die Details des Fehlersuch(Debug)-Modus und die Verwendung des Strategie-Testers präsentiert.

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
Hat sich auf MQL5.community registriert