您现在的位置是:主页 > MT4平台下载 >
1、OnInit():EA被加载到图表上时被调用—mt4软件官
2024-09-15 11:37MT4平台下载 人已围观
简介1、 OnInit() :EA被加载到图表上时被调用mt4软件官网 自愿化来往:MQL4通过编写特意的来往政策,从而达成自愿举办来往操作。来往政策可能基于时间目标、图外操作、价钱举动等条目。...
1、 OnInit() :EA被加载到图表上时被调用—mt4软件官网自愿化来往:MQL4通过编写特意的来往政策,从而达成自愿举办来往操作。来往政策可能基于时间目标、图外操作、价钱举动等条目。
自界说目标:通过编写自界说目标,理解墟市和订定来往决定。自界说目标可能依照来往者的需求策画和显示种种时间目标值。
自界说函数库:通过自界说函数库,简化、模块化代码编写历程。把常用功效会合到函数库中,可能正在之后的目标、剧本、EA中反复运用。
来往操作:丰饶的内置函数,用于施行种种来往操作,囊括开仓、平仓、修正订单、获取账户音信等。可能运用这些函数定造众样化的来往逻辑。
正在MT4终端按F4,进入编辑器,点击“文献”-“新修”,或者Ctrl+N新修一个.mq4文献,填写EA名称后其他保留默认,点击下一页。勾选一共能勾选的事务统治函数,此时咱们就获得了一个纯洁的EA模板。
1、 OnInit() :EA被加载到图外上时被移用。它每每用于施行初始化操作,比方修立整体变量、加载外部数据等,OnInit() 函数只会正在初始化时被移用一次。
2、OnDeinit() :EA从图外上卸载时被移用。每每用于施行反初始化操作,比方开释内存资源,删除图外音信等。同样OnDeinit() 函数只会正在卸载时被移用一次。
3、 OnTick() :每次报价更新时被移用。它是最常用的函数之一,用于及时反映墟市行情变动。正在 OnTick() 函数中,您可能编写代码来依照最新的墟市报价施行来往决定等操作。顾名思义,该函数只会正在寻常报价改善(K线跳动)时施行,K跳动一次施行该函数内的代码一遍。
4、OnTimer():准时器事务被触发时被移用。可能运用准时器来修立特定的时光间隔,正在每个时光间隔抵达时施行自界说操作。比方,您可能运用 OnTimer() 函数来按期检验某个条目,施行特定的职责。(须要留意的是:正在一个EA轨范中,只可同时加载一个计时器,但可能通过奇特逻辑运算外达编写众个虚拟计时器以餍足区别场景的运用),计时器每每正在初始化时修立。
5、OnChartEvent():正在与图外交互的事务爆发时被移用。这些事务可能是鼠标点击、键盘按键或其他与图外交互的操作。通过编写 OnChartEvent() 函数,可能达成与图外交互的自界说逻辑,比方依照鼠标点击职位施行特定操作或捕获键盘事务等。
案例:点击图外的买入按钮时,依照设定的参数下一个buy单,这便是图外事务的功效运用。
广告位 |