外汇MT4编程手册

本文档详细介绍了外汇交易平台MT4的编程要素,包括账户变量、内置函数的使用,如Abs、CloseOrder、iMA等,以及技术指标的计算方法,如iADX、iRSI等,旨在帮助用户更好地进行智能交易系统的开发和交易策略的实现。
摘要由CSDN通过智能技术生成

1、为了最大的方便用户,交易中断的一些变量可以从智能系统输入。

AccountNumber-账号(同义词:AccNum

Ask –卖价(买方出价)

Balance – 交易账户的余额值

Bars – 图表上条形的数目-说明用数据填充图表程度的非常重要的一个变量。

Bid -买入价(卖方要价)

Close –收盘价格

Credit –信用优先

Equity –账户状况,包括未实现利润

FreeMargin –交易账户的自由保证金值-也用来核查账户资金的可用性;

High –期间最高价位

Low -期间最低价位

Margin –用来支撑开仓部位的资金(保证金)

Open –开盘价

Point – 当前金融工具单点上的价值(此点此时智能交易系统系统运行),比如, USD/JPY -

0.01, USD/CHF - 0.0001 等。

PriceAsk –在市场观测窗口上显示的当前卖价。

PriceBid -在市场观测窗口上显示的当前买价。

PriceHigh – 当前24 小时期间的最高买价。

PriceLow -当前24 小时期间的最高卖价。

PriceTime -在市场观测窗口上显示的当前时间。

Time – 价格图表上的条形时间的基准时间;

TotalProfit – 所有开仓部位的总未实现利润;

TotalTrades –开仓部位的总数和交易中断上的延迟订单;

Volume – 交易量(期间交易的数目)

应注意到,Close, Open, High, Low, Volume, Time为历史数据数组(seriesarrays),在上个交易期间允许进入这些数据。

2、内置函数

Abs –返回这个数值的绝对值(模块)

语法:Abs函数 n个表达式)

参数: 数值

AccountName – 返回包含用户名的文本串 (同义词:AccName 

Alert –产生包含用户定义数据的对话屏

语法: Alert(...)

参数的任何非零数都可能。

Ceil – 返回代表最小接近整数的一个数字,它等于或大于特定的数值。

语法:Ceil( n个表达式 )

参数:数值

CloseOrder –收盘头寸(部位)

语法:收盘头寸(订单、单位、价格、滑动量、色彩)

Parameters: 参数:

order -开仓部位的订单数

lots – 单位数

price –优先收盘价

slippage –最大价格滑动值

color – 图表上交叉点的色彩

Comment –在图表的左上角产生的用户定义数据

语法: Comment(...)

参数的任何非零数都可能。

Cos –计算和返回数值的余弦值,代表用弧度表示的角度。

语法: Cos( n分表达式 )

参数:数值

CurTime –返回从1970 年元月日起所经过的秒数。

Day – 返回当月当前日序列号

DayOfWeek –返回当周当前日序列号。1 – 星期日, 2 – 星期一, ... , 7 – 星期六

DeleteOrder –删除前期提交的延迟订单

语法:DeleteOrder( 订单 )

参数: 订单-延迟部位的订单数

Exp – 返回代表

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值