没有合适的资源?快使用搜索试试~ 我知道了~
首页MQL5编程指南:MetaTrader 5自动化交易系统开发
MQL5编程指南:MetaTrader 5自动化交易系统开发
需积分: 12 3 下载量 53 浏览量
更新于2024-07-22
收藏 18.66MB PDF 举报
"MetaTrader 5 语言参考文档"
MetaTrader 5(MT5)是一款功能强大的交易平台,专为交易者提供了先进的技术分析、自动化交易和金融市场研究工具。该平台支持的语言是MQL5,这是一种专门为金融交易设计的编程语言,允许用户创建自定义的技术分析指标,开发自动交易系统,以及构建基于数学成就和传统方法的定制分析工具。
MQL5语言基础包括语法、注释、标识符、保留字和数据类型。语法是编程的基础,它定义了编写有效代码的规则。注释用于解释代码的功能,便于其他开发者理解和维护。标识符用于命名变量、函数和其他编程元素,必须遵循一定的命名规范。保留字是MQL5预先定义的关键字,不能用于用户定义的变量或函数名。
MQL5提供了多种数据类型,包括整型(Integer Types)、字符型(Char, Short, Int, Long Types)、字符常量(Character Constants)、日期时间型(Datetime Type)、颜色型(ColorType)、布尔型(BoolType)、枚举(Enumerations)、实数型(Real Types:double, float)、字符串型(StringType)、结构体和类(Structures and Classes)、动态数组对象(Dynamic Array Object)、类型转换(Typecasting)、void类型和NULL常量(Void Type and NULL Constant)、对象指针(Object Pointers)以及引用修饰符(References:Modifier & and Keyword this)。
在MQL5中,操作和表达式构成了程序的核心部分。表达式可以是简单的值、变量或者由操作符连接的多个元素,用于计算或逻辑判断。算术运算包括加减乘除和取余等,赋值运算则用于改变变量的值。此外,还有比较和逻辑运算符,用于形成条件表达式,以及位运算符,对二进制位进行操作。
函数是MQL5中的一个重要组成部分,它们可以封装一组操作,执行特定任务。用户可以定义自己的函数,也可以使用内置的库函数。MQL5还支持事件驱动编程,如OnTick()函数,会在每个价格更新时自动调用,非常适合实时交易系统。
MQL5还允许编写 Expert Advisor (EA),即智能交易系统,这些系统可以根据预设的规则自动执行买卖操作。用户还可以创建自定义指标(Custom Indicators),用于图表上的技术分析,以及脚本(Scripts),执行一次性的任务,如批量修改订单。
MetaTrader 5 的MQL5语言是一门强大的编程工具,不仅用于交易策略的实现,还能帮助用户创建复杂的市场分析工具,实现个性化的交易需求。通过深入学习和熟练掌握MQL5,交易者能够充分利用MT5平台提供的各种功能,提升交易效率和决策质量。
Content16
© 2000-2015, MetaQuotes Software Corp.
......................................................................................................................... 1974CArrayDouble
................................................................................................................ 1977Delta
................................................................................................................ 1978Reserve
................................................................................................................ 1979Resize
................................................................................................................ 1980Shutdown
................................................................................................................ 1981Add
................................................................................................................ 1982AddArray
................................................................................................................ 1983AddArray
................................................................................................................ 1985Insert
................................................................................................................ 1986InsertArray
................................................................................................................ 1987InsertArray
................................................................................................................ 1989AssignArray
................................................................................................................ 1990AssignArray
................................................................................................................ 1992Update
................................................................................................................ 1993Shift
................................................................................................................ 1994Delete
................................................................................................................ 1995DeleteRange
................................................................................................................ 1996At
................................................................................................................ 1998CompareArray
................................................................................................................ 1999CompareArray
................................................................................................................ 2000Minimum
................................................................................................................ 2001Maximum
................................................................................................................ 2002InsertSort
................................................................................................................ 2003Search
................................................................................................................ 2004SearchGreat
................................................................................................................ 2005SearchLess
................................................................................................................ 2006SearchGreatOrEqual
................................................................................................................ 2007SearchLessOrEqual
................................................................................................................ 2008SearchFirst
................................................................................................................ 2009SearchLast
................................................................................................................ 2010SearchLinear
................................................................................................................ 2011Save
................................................................................................................ 2013Load
................................................................................................................ 2015Type
......................................................................................................................... 2016CArrayString
................................................................................................................ 2018Reserve
................................................................................................................ 2019Resize
................................................................................................................ 2020Shutdown
................................................................................................................ 2021Add
................................................................................................................ 2022AddArray
................................................................................................................ 2023AddArray
................................................................................................................ 2025Insert
................................................................................................................ 2026InsertArray
................................................................................................................ 2027InsertArray
................................................................................................................ 2029AssignArray
................................................................................................................ 2030AssignArray
................................................................................................................ 2032Update
................................................................................................................ 2033Shift
................................................................................................................ 2034Delete
................................................................................................................ 2035DeleteRange
................................................................................................................ 2036At
................................................................................................................ 2038CompareArray
................................................................................................................ 2039CompareArray
................................................................................................................ 2040InsertSort
................................................................................................................ 2041Search
................................................................................................................ 2042SearchGreat
................................................................................................................ 2043SearchLess
................................................................................................................ 2044SearchGreatOrEqual
Content17
© 2000-2015, MetaQuotes Software Corp.
................................................................................................................ 2045SearchLessOrEqual
................................................................................................................ 2046SearchFirst
................................................................................................................ 2047SearchLast
................................................................................................................ 2048SearchLinear
................................................................................................................ 2049Save
................................................................................................................ 2051Load
................................................................................................................ 2053Type
......................................................................................................................... 2054CArrayObj
................................................................................................................ 2059FreeMode
................................................................................................................ 2060FreeMode
................................................................................................................ 2062Reserve
................................................................................................................ 2063Resize
................................................................................................................ 2065Clear
................................................................................................................ 2066Shutdown
................................................................................................................ 2067CreateElement
................................................................................................................ 2069Add
................................................................................................................ 2070AddArray
................................................................................................................ 2073Insert
................................................................................................................ 2075InsertArray
................................................................................................................ 2077AssignArray
................................................................................................................ 2079Update
................................................................................................................ 2080Shift
................................................................................................................ 2081Detach
................................................................................................................ 2082Delete
................................................................................................................ 2083DeleteRange
................................................................................................................ 2084At
................................................................................................................ 2085CompareArray
................................................................................................................ 2086InsertSort
................................................................................................................ 2087Search
................................................................................................................ 2088SearchGreat
................................................................................................................ 2089SearchLess
................................................................................................................ 2090SearchGreatOrEqual
................................................................................................................ 2091SearchLessOrEqual
................................................................................................................ 2092SearchFirst
................................................................................................................ 2093SearchLast
................................................................................................................ 2094Save
................................................................................................................ 2095Load
................................................................................................................ 2097Type
......................................................................................................................... 2098CList
................................................................................................................ 2100FreeMode
................................................................................................................ 2101FreeMode
................................................................................................................ 2103Total
................................................................................................................ 2104IsSorted
................................................................................................................ 2105SortMode
................................................................................................................ 2106CreateElement
................................................................................................................ 2107Add
................................................................................................................ 2108Insert
................................................................................................................ 2110DetachCurrent
................................................................................................................ 2111DeleteCurrent
................................................................................................................ 2112Delete
................................................................................................................ 2113Clear
................................................................................................................ 2114IndexOf
................................................................................................................ 2115GetNodeAtIndex
................................................................................................................ 2116GetFirstNode
................................................................................................................ 2117GetPrevNode
................................................................................................................ 2118GetCurrentNode
................................................................................................................ 2119GetNextNode
................................................................................................................ 2120GetLastNode
Content18
© 2000-2015, MetaQuotes Software Corp.
................................................................................................................ 2121Sort
................................................................................................................ 2122MoveToIndex
................................................................................................................ 2123Exchange
................................................................................................................ 2124CompareList
................................................................................................................ 2125Search
................................................................................................................ 2126Save
................................................................................................................ 2128Load
................................................................................................................ 2130Type
......................................................................................................................... 2131CTreeNode
................................................................................................................ 2136Owner
................................................................................................................ 2137Left
................................................................................................................ 2138Right
................................................................................................................ 2139Balance
................................................................................................................ 2140BalanceL
................................................................................................................ 2141BalanceR
................................................................................................................ 2142CreateSample
................................................................................................................ 2143RefreshBalance
................................................................................................................ 2144GetNext
................................................................................................................ 2145SaveNode
................................................................................................................ 2146LoadNode
................................................................................................................ 2147Type
......................................................................................................................... 2148CTree
................................................................................................................ 2153Root
................................................................................................................ 2154CreateElement
................................................................................................................ 2155Insert
................................................................................................................ 2156Detach
................................................................................................................ 2157Delete
................................................................................................................ 2158Clear
................................................................................................................ 2159Find
................................................................................................................ 2160Save
................................................................................................................ 2161Load
................................................................................................................ 2162Type
............................................................................................................................2163
Classes for Graphic Objects
......................................................................................................................... 2164CChartObject
................................................................................................................ 2167ChartId
................................................................................................................ 2168Window
................................................................................................................ 2169Name
................................................................................................................ 2170NumPoints
................................................................................................................ 2171Attach
................................................................................................................ 2172SetPoint
................................................................................................................ 2173Delete
................................................................................................................ 2174Detach
................................................................................................................ 2175ShiftObject
................................................................................................................ 2176ShiftPoint
................................................................................................................ 2177Time
................................................................................................................ 2179Price
................................................................................................................ 2181Color
................................................................................................................ 2182Style
................................................................................................................ 2183Width
................................................................................................................ 2184Background
................................................................................................................ 2185Selected
................................................................................................................ 2186Selectable
................................................................................................................ 2187Description
................................................................................................................ 2188Tooltip
................................................................................................................ 2189Timeframes
................................................................................................................ 2190Z_Order
................................................................................................................ 2191CreateTime
................................................................................................................ 2192LevelsCount
Content19
© 2000-2015, MetaQuotes Software Corp.
................................................................................................................ 2193LevelColor
................................................................................................................ 2195LevelStyle
................................................................................................................ 2197LevelWidth
................................................................................................................ 2199LevelValue
................................................................................................................ 2201LevelDescription
................................................................................................................ 2203GetInteger
................................................................................................................ 2205SetInteger
................................................................................................................ 2207GetDouble
................................................................................................................ 2209SetDouble
................................................................................................................ 2211GetString
................................................................................................................ 2213SetString
................................................................................................................ 2215Save
................................................................................................................ 2216Load
................................................................................................................ 2217Type
......................................................................................................................... 2218Objects Lines
................................................................................................................ 2219CChartObjectVLine
........................................................................................................... 2220Create
........................................................................................................... 2221Type
................................................................................................................ 2222CChartObjectHLine
........................................................................................................... 2223Create
........................................................................................................... 2224Type
................................................................................................................ 2225CChartObjectTrend
........................................................................................................... 2226Create
........................................................................................................... 2227RayLeft
........................................................................................................... 2228RayRight
........................................................................................................... 2229Save
........................................................................................................... 2230Load
........................................................................................................... 2231Type
................................................................................................................ 2232CChartObjectTrendByAngle
........................................................................................................... 2233Create
........................................................................................................... 2234Angle
........................................................................................................... 2235Type
................................................................................................................ 2236CChartObjectCycles
........................................................................................................... 2237Create
........................................................................................................... 2238Type
......................................................................................................................... 2239Objects Channels
................................................................................................................ 2240CChartObjectChannel
........................................................................................................... 2241Create
........................................................................................................... 2242Type
................................................................................................................ 2243CChartObjectRegression
........................................................................................................... 2244Create
........................................................................................................... 2245Type
................................................................................................................ 2246CChartObjectStdDevChannel
........................................................................................................... 2247Create
........................................................................................................... 2248Deviations
........................................................................................................... 2249Save
........................................................................................................... 2250Load
........................................................................................................... 2251Type
................................................................................................................ 2252CChartObjectPitchfork
........................................................................................................... 2253Create
........................................................................................................... 2254Type
......................................................................................................................... 2255Gann Tools
................................................................................................................ 2256CChartObjectGannLine
........................................................................................................... 2257Create
........................................................................................................... 2258PipsPerBar
........................................................................................................... 2259Save
........................................................................................................... 2260Load
........................................................................................................... 2261Type
Content20
© 2000-2015, MetaQuotes Software Corp.
................................................................................................................ 2262CChartObjectGannFan
........................................................................................................... 2263Create
........................................................................................................... 2264PipsPerBar
........................................................................................................... 2265Downtrend
........................................................................................................... 2266Save
........................................................................................................... 2267Load
........................................................................................................... 2268Type
................................................................................................................ 2269CChartObjectGannGrid
........................................................................................................... 2270Create
........................................................................................................... 2271PipsPerBar
........................................................................................................... 2272Downtrend
........................................................................................................... 2273Save
........................................................................................................... 2274Load
........................................................................................................... 2275Type
......................................................................................................................... 2276Fibonacci Tools
................................................................................................................ 2277CChartObjectFibo
........................................................................................................... 2278Create
........................................................................................................... 2279Type
................................................................................................................ 2280CChartObjectFiboTimes
........................................................................................................... 2281Create
........................................................................................................... 2282Type
................................................................................................................ 2283CChartObjectFiboFan
........................................................................................................... 2284Create
........................................................................................................... 2285Type
................................................................................................................ 2286CChartObjectFiboArc
........................................................................................................... 2287Create
........................................................................................................... 2288Scale
........................................................................................................... 2289Ellipse
........................................................................................................... 2290Save
........................................................................................................... 2291Load
........................................................................................................... 2292Type
................................................................................................................ 2293CChartObjectFiboChannel
........................................................................................................... 2294Create
........................................................................................................... 2295Type
................................................................................................................ 2296CChartObjectFiboExpansion
........................................................................................................... 2297Create
........................................................................................................... 2298Type
......................................................................................................................... 2299Elliott Tools
................................................................................................................ 2300CChartObjectElliottWave3
........................................................................................................... 2301Create
........................................................................................................... 2302Degree
........................................................................................................... 2303Lines
........................................................................................................... 2304Save
........................................................................................................... 2305Load
........................................................................................................... 2306Type
................................................................................................................ 2307CChartObjectElliottWave5
........................................................................................................... 2308Create
........................................................................................................... 2310Type
......................................................................................................................... 2311Objects Shapes
................................................................................................................ 2312CChartObjectRectangle
........................................................................................................... 2313Create
........................................................................................................... 2314Type
................................................................................................................ 2315CChartObjectTriangle
........................................................................................................... 2316Create
........................................................................................................... 2317Type
................................................................................................................ 2318CChartObjectEllipse
........................................................................................................... 2319Create
........................................................................................................... 2320Type
剩余4108页未读,继续阅读
2019-09-12 上传
2014-01-24 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
nonicolas12
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功