比特币通信协议 - 币圈消息

比特币通信协议篇11、二、TURN简介。在典型的情况下,TURN客户端连接到内网中,并且通过一个或者多个NAT到 详细

MT4平台,脚本的运用

[复制链接]
259 0
顺水的鱼 发表于 2012-2-24 01:10:00 | 只看该作者 |阅读模式 打印 上一主题 下一主题
Scripts
脚本是一种由MetaQuotes Language 4  语言编写的程序,为执行单一功能而设计。不像智能交易系统,脚本仅按需求执行一次,而不是按每笔报价执行。
脚本包括以下内容:
脚本的创建
应用"MetaEditor"创建并编辑脚本。它是由客户终端和MQL4程序组成。
脚本的安装
在应用前须安装脚本。在 客户终端安装窗口安装。 每个脚本都拥有自己的属性。
脚本的开启
开启脚本,需要附加在图表上。附加之后脚本会立即开始运算。
脚本的删除
脚本运算完成后可以从图表中删除。
脚本的创建
脚本的创建需要应用MetaQuotes Language 4  和MetaEditor.开启交易编辑程序,可以在 "导航 ? 脚本" 窗口点击"创建"操作,或者使用 "工具 ? MetaQuotes Language" 菜单 执行,或按F4或在 "常规" 工具中按。在MQL4程序下创建,交易会自动打开。创建的 "脚本"必须完整填写以下内容:
名称 ? 脚本名称;
作者 ? 作者的名称;
连接 ? 作者的网址。
随后,新脚本会在编辑器中打开。含源代码的脚本文件将会自动安放在客户端的 /EXPERTS/SCRIPTS文件夹内。然后,可以编写程序源代码。
创建脚本后,必须进行编译。可以使用"文件 ? 编辑" ,按F5或者按 按钮。脚本被成功编译后,带有*.EX4执行文件将会自动安放于/EXPERTS/SCRIPTS 文件夹内。所有脚本的列表可以在客户端的 "导航?脚本"窗口 查看。
脚本的编辑
从终端内编辑现存的脚本,可以使用 "导航?脚本" 窗口 按"修改"执行。另外,已下载的脚本源代码会打开。源代码被修改后,需要重新编译得到新执行文件EX4。若没有修改终端会继续运行老版本。
脚本的安装
在应用脚本之前,需要安装。在终端属性窗口随时可以查看所有脚本运行情况。可以应用 "工具 ? 选项"菜单打开操作或按快捷键 Ctrl+O。 设定脚本参数,需要打开"智能交易"表。只有五项影响着脚本业务:
允许现场交易
脚本的运行和交易类似可以设定自动模式。它们能够分析价位的变化和交易。这一选项可以预定脚本和智能交易的交易功能。
请求手动
如果脚本允许交易"请求手动"选项被激活。请求手动被开启后,脚本会尝试执行交易业务。 换而言之,手动之行可以检测交易和脚本的交易业务。
允许 DLL输入
应用DLLs,脚本能够增加功能。 如果选项开启,资料库将不受任何限制。 如果选项关闭,任何脚本都不能应用。
管理DLLs功能
如果DLLs允许输入,这项功能会被开启。它帮助手动管理每项功能。 如果这项功能关闭,从外部输入的资料不被检测。
允许外部交易的输入
脚本业务需要从其他交易 或者 MQL4资料库输入。 必须允许外部交易的输入。如果选项关闭,任何脚本不能从其他MQL4程序输入资料。
脚本的开启
在 全部参数 安装后,这时脚本能够开启。需要将它附加在图表上。另外,在程序源代码中存在"#property show_inputs" 命令,这样脚本设置窗口将会自动显示。在 "共享"窗口图表中显现如下:
仓位 ?选择管理开仓:
Long&Short ? 双重执行;
Only Long ? 只买;
Only Short ? 只卖
开启警报 ? 开启/关闭脚本警报;
一次性警报 ?警报一次后关闭;
允许现场交易 ? 开启/关闭现场交易;
要求手动操作 ?当执行交易业务时可以要求手动操作;
允许DLL输入 ?开启/关闭从DLL文件的输入功能;
管理DLL功能 ?对每个从 DLL 文件输入的功能进行管理;
允许外部交易的输入 ? 从外部交易开启/关闭功能。
在"输入"表中脚本外部的变量可以改变。改变参数,可以双击鼠标左键在价值上填写新参数。另外, 在每个变量的价值改变或输入信息下载之前已经被保存。利用这个键同样可以保存输入设置。
使用"复位" 键恢复默认设置。在 终端属性内限定参数,在"共享" 表内设定。脚本参数的限定可以按"确定"和取消相同。
注意: 脚本与交易 和客户指示器不同只有在开启后才会显示属性。
脚本会立即开启。 双击鼠标左键在"导航 ? 脚本"窗口选中脚本或者在 "图表执行"操作,将会附加图表到已激活的图表中。 "Drag'n'Drop" 技术可以使脚本附加到任意图表。如果"删除脚本" 在图表窗口显现,说明脚本已经运行。 命令被激活后MQL4程序同时运行。
注意: 每个图表只可以附加一个脚本。
脚本的关闭
一般来讲,脚本本身可以关闭。但它也可以手动删除。另外,它必须从储存卡中移除。从图表中删除脚本,可以使用图表控制菜单 "删除脚本" 操作或者在这图表上附加其他脚本。另外,脚本被删除后,品种和时间段将发生改变。
注意:
终端在关闭后,所有脚本会被删除;
从 "导航"窗口删除脚本,MQL4程序中的脚本会继续运行。
收藏
收藏0
转播
转播
分享
分享
分享
淘帖0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行更多+

Powered by 顺水鱼MT4外汇EA网! X3.2© 2001-2017 顺水MT4外汇EA公司.( 陕ICP备17014341号-1