MT45融合编程系统2024.1函数库速查

本文详细介绍了MT45融合编程系统的2024.1版本函数库,涵盖8类92个模块,包括账户与商品信息、持仓单统计、历史单统计、订单操作、常规功能和技术指标,为EA开发者提供了强大的工具支持。
摘要由CSDN通过智能技术生成

MT45融合编程系统2024.1函数库汇集了编写EA时常见的功能,共计8类92个函数模块,是MT45系统命令集的重要补充。所有函数都经过严格测试和大量实战验证,稳定性良好,复用性极强。

1 账户与商品信息(3)

这一组函数在主程序中跟随报价实时刷新,为其他函数提供最新基础数据。

刷新账户信息 void egRefreshAI

刷新商品信息 void egRefreshSI

持仓商品 int egTradingSymbols

2 持仓单统计与检索(8)

这一组函数实时计算每一张持仓单数据,按属性进行定位检索,分组统计持仓单数据、

复制持仓单变量 bool egTOCopy

持仓单数组按类型排序 void egTOSort

刷新持仓单数组 int egRefreshTO

刷新持仓单统计信息 bool egRefreshTS

持仓单检索 ulong egOrderSearch

持仓单定位 int egOrderPos

持仓单数组数组合并 void egTOMerge

计算盈亏平衡价格 bool egBreakEvenPrice

3 历史单统计与检索(6)

这一组函数实时计算每一张历史平仓单数据,按属性进行定位检索,分组统计持仓单数据、

历史单数组按类型排序 void egHOSort

刷新部分历史单数组 int egRefreshHO

刷新历史单统计信息bool egRefreshHS

历史单检索 ulong egOrderSearchHst

历史单定位 int egOrderPosHst

历史单总数 int egHstTotal

4 订单操作(13)

这一组函数负责执行订单的建仓、止盈止损、平仓操作,提供了丰富的对冲平仓函数、

创建订单 bool egOrderCrea

建仓量整形 double egLotsFormat

同类单间距 bool egOrderInsert

指定k线持仓单数量 int egOrdersInShift

指定k线历史单平仓数量 egOrdersInShiftHst

持仓单设置止盈止损 bool egOrderTPSL

订单平仓 bool egOrderClose

数组平仓 bool egOrdersCloseByArray

条件平仓 bool egOrdersCloseByCondition

同向对冲 bool egSDHR

反向对冲 bool egODHR

利润保护 bool egProfitProtect

盈损对冲 bool egTSHR

5 常规函数(12)

这一组函数提供了策略常用的功能。

交易状态 bool egTradingStatus

k线平均高度(点) int egBarsAvgHigh

查找订单注释中是否有指定关键字的订单 int egFindCommentOrderByKey

查找是否有指定程序识别码的订单 int egFindMagicNumberOrder

金额换算建仓量 double egFundsToHands

在字符串中获取特征码 string egGetFeatureCode

时间框架转字符串 string egTimeframeToString

有效时间段 bool egTimeValid

双线交叉 int egTwoLineCross

文件写入 bool egFileRW

读csv文件数据到二维数组 int egFileCSV_to_Array

授权验证 int egVerify

7 技术指标(26)

这一组函数融合了MT45两个软件共有的系统自带技术指标。

AC指标 double egIdc_AC

ADX指标 double egIdc_ADX

Alligator指标 double egIdc_Alligator

AO指标 double egIdc_AO

ATR指标 double egIdc_ATR

布林线指标 double egIdc_Bands

BearsPower指标 double egIdc_BearsPower

BullsPower指标 double egIdc_BullsPower

CCI指标 double egIdc_CCI

DeMarker指标 double egIdc_DeMarker

Envelopes指标 double egIdc_Envelopes

Fractals指标 double egIdc_Fractals

Gator指标 double egIdc_Gator

Ichimoku指标 double egIdc_Ichimoku

MA均线指标 double egIdc_MA

MACD指标 double egIdc_MACD

Momentum指标 double egIdc_Momentum

OsMA指标 double egIdc_OsMA

RSI指标 double egIdc_RSI

RVI指标 double egIdc_RVI

SAR指标 double egIdc_SAR

StdDev指标 double egIdc_StdDev

Stochastic指标 double egIdc_Stochastic

WPR指标 double egIdc_WPR

ZigZag指标 double egIdc_ZigZag

8 图形对象(24)

这一组函数提供了图形界面设计所需的常用功能。

输出信息到图表 bool egComment

输出信息到日志 bool egPrint

在指定时间价位标注向下箭头 bool egObj_ArrowDown

在指定时间价位标注向上箭头 bool egObj_ArrowUp

以像素坐标输出BMP图形 bool egObj_BMP

输出按钮 bool    egObj_Button

输出可编辑文字框 bool egObj_Edit

输出水平线 bool egObj_HLine

输出标签到图表 bool egObj_Lable

在指定时间价位标注符号 bool egObj_Mark

输出矩形标签 bool egObj_RectLabel

输出文字到图表 bool egObj_Text

输出趋势线 bool egObj_Trend

输出垂直线到图表 bool egObj_VLine

点击鼠标获取对象名 string egUI_GetNameByMouseClick

图表环境初始化 void egUI_EventInit()

移动鼠标获取对象名 string egUI_GetNameByMouseMove

鼠标移动到对象显示备注 bool egUI_ObjectEjectNoteByMouse

鼠标移动对象 bool egUI_ObjectDragByMouse

对象跟随坐标移动 bool egUI_ObjectMoveByXY

刷新对象显示内容 bool egUI_ObjectTextRefresh

删除关键字对象 bool egUI_ObjectsDeleteByKeyword

组合对象:步进取值 string egUI_ObjGrp_StepBox

组合对象:单选 bool egUI_ObjGrp_CheckBox

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值