powered by
Center for Curriculum and Transfer Articulation
Automated FOREX Trading Strategies Using Metatrader
Course: FIN287

First Term: 2010 Summer II
Lecture   3 Credit(s)   3 Period(s)   3 Load  
Subject Type: Occupational
Load Formula: S


Description: Introduction to automated trading of Forex Currency Market using MetaTrader 4, and MQL4 language. Students will learn the basics of Forex and programming in MQL4 to automate basic strategies.



MCCCD Official Course Competencies
1. Describe the FOREX market (I)
2. Identify the various currency pairs (I)
3. Define lot and position sizes and pips (I)
4. Describe the spreads and costs of FOREX (I)
5. Explain basic concepts of MQL4 programming language (II)
6. Define constants and variables (II)
7. Explain the various data types (II)
8. Describe the common operations and expressions (II)
9. Define the common operators and functions (II)
10. Explain and demonstrate use of meta editor (III)
11. Define the common program types (III)
12. Explain and demonstrate the programming structure of MQL4 (III)
13. Define the common special functions (III)
14. Describe and analyze program execution approaches (III)
15. Describe common technical analysis tools in Meta Trader (IV)
16. Explain and apply the programming of common trading operations (IV)
17. Define and demonstrate the use of back testing and the equity curve indicator (IV)
18. Design, generate, and use a simple trading strategy (V)
19. Demonstrate and use the Meta Trader statistical analysis tools (V)
MCCCD Official Course Competencies must be coordinated with the content outline so that each major point in the outline serves one or more competencies. MCCCD faculty retains authority in determining the pedagogical approach, methodology, content sequencing, and assessment metrics for student work. Please see individual course syllabi for additional information, including specific course requirements.
 
MCCCD Official Course Outline
I. Basics
   A. FOREX Market defined
   B. Currency Pairs, Base and Variable
   C. Pips, Lots and Position Sizing
   D. Leverage, Margin, and Risk
   E. Spreads, Interest, and Costs
II. MetaTrader Programming Language
   A. Basic Concepts
   B. Constants and Variables
   C. Data Types
   D. Operations and Expressions
   E. Operators
   F. Functions
III. Programming in MQL4
   A. Meta editor
   B. Program Types
   C. Structure
   D. Special Functions
   E. Execution
IV. Trading Strategy
   A. Technical Analysis Tools
   B. Programming of Trade Operations
   C. Back testing and Equity Curve
V. Simple Programming
   A. Programming a Trade Strategy
   B. Statistical Analysis
 
MCCCD Governing Board Approval Date:  4/27/2010

All information published is subject to change without notice. Every effort has been made to ensure the accuracy of information presented, but based on the dynamic nature of the curricular process, course and program information is subject to change in order to reflect the most current information available.