Explore the latest books of this year!
Bookbot

Andrew R. Young

    Expert Advisor Programming for MetaTrader 5
    Expert advisor programming : creating automated trading systems in MQL for MetaTrader 4
    • Finally, the first comprehensive guide to MQL programming is here! Expert Advisor Programming guides you through the process of developing robust automated forex trading systems for the popular MetaTrader 4 platform. In this book, the author draws on several years of experience coding hundreds of expert advisors for retail traders worldwide. You'll learn how to program these common trading tasks, and much more: - Place market, stop and limit orders. - Accurately calculate stop loss and take profit prices. - Calculate lot size based on risk. - Add flexible trailing stops to your orders. - Count, modify and close multiple orders at once. - Verify trading conditions using indicators and price data. - Create flexible and reusable source code functions. - Add advanced features such as timers, email alerts and Martingale lot sizing. - Avoid common trading errors and easily troubleshoot your programs. - Adjustments for fractional pip brokers and FIFO. - Plus, learn how to create your own custom indicators and scripts! Whether you're a beginner or an experienced programmer, Expert Advisor Programming can help you realize your automated trading ideas in the shortest amount of time. This book features dozens of code examples with detailed explanations, fully-functioning example programs, and reusable functions that you can use in your own expert advisors!

      Expert advisor programming : creating automated trading systems in MQL for MetaTrader 4
      3.9
    • Expert Advisor Programming for MetaTrader 5

      Creating Automated Trading Systems in the MQL5 Language - Second Edition

      • 338 pages
      • 12 hours of reading

      Newly updated for hedging accounts, this practical guide to programming in MQL5 focuses on creating automated trading strategies. Leverage the new features of MetaTrader 5 to enhance your trading! Learn to program expert advisors quickly using a framework developed by an experienced MQL programmer. Key concepts include the basics of MQL5, such as variables, data types, operators, functions, event handlers, and object-oriented programming. You'll discover how to place, modify, and close market and pending orders, calculate and manage stop loss and take profit prices, and implement flexible trailing stops. The guide covers trade risk management, using pending orders for position scaling, and integrating price, time, and indicator data into your strategies. Control program execution based on new bar openings and add trade timers. Step through the creation of several basic trading strategies, and learn to inform users through dialog boxes, email alerts, mobile notifications, and sounds. You'll also find instructions for drawing trend lines, arrows, and text labels on charts, reading and writing data to CSV files, and basics of creating indicators, scripts, and libraries in MetaEditor. Debugging, testing, and optimizing your trading strategy are also covered. Whether transitioning from MQL4 or starting fresh, this guide provides a solid foundation for programming robust trading systems. All programs and source code files are availa

      Expert Advisor Programming for MetaTrader 5