#import "TestLib.dll"//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart()
{
int x=41;
TestClass::Inc(x);
Print(x);
}
struct MqlTick { datetime time; // Last price update time double bid; // Current Bid price double ask; // Current Ask price double last; // Current price of the Last trade ulong volume; // Volume for the current Last price long time_msc; // Last price update time in milliseconds uint flags; // Tick flags double volume_real; // Volume for the current Last price with greater accuracy };
struct MqlBookInfo
{
ENUM_BOOK_TYPE type; // order type from the ENUM_BOOK_TYPE enumerationdouble price; // pricelong volume; // volumedouble volume_real; // volume with greater accuracy
};
enum Main
{
PRICE_CLOSE_,
PRICE_OPEN_
};
input Main Inp=PRICE_CLOSE;
//+------------------------------------------------------------------+//| Start function |//+------------------------------------------------------------------+voidOnStart()
{
}
编译器会显示警告。
implicit conversion from 'enum ENUM_APPLIED_PRICE' to 'enum Main' 'Main::PRICE_OPEN_' instead of 'ENUM_APPLIED_PRICE::PRICE_CLOSE' will be used
The MetaTrader 5 trading terminal allows creating and using custom symbols in work. Traders have the ability to test their own currency pairs and other financial instruments. The article proposes ways of creating and removing custom symbols, generation of ticks and bars according to the specified distribution laws.
FXOpen launched MetaTrader 5 with hedging on ECN accounts The forex broker FXOpen has offered their clients access to ECN trading and interbank liquidity via MetaQuotes Software's new platform. This is the company's next strategic step of continuous investment in trading technology. FXOpen launched the brokerage service back in 2005...
Two types of accounts are available in the trading platform: demonstration (demo) and real. Demo accounts provide the opportunity to work in a training mode without real money, allowing to test a trading strategy. They feature all the same functionality as the live ones. The difference is that demo accounts can be opened without any investment...
Android and iOS powered devices offer us many features we do not even know about. One of these features is push notifications allowing us to receive personal messages, regardless of our phone number or mobile network operator. MetaTrader mobile terminal already can receive such messages right from your trading robot. You should only know MetaQuotes ID of your device. More than 9 000 000 mobile terminals have already received it.
Android and iOS powered devices offer us many features we do not even know about. One of these features is push notifications allowing us to receive personal messages, regardless of our phone number or mobile network operator. MetaTrader mobile terminal already can receive such messages right from your trading robot. You should only know...
关于交易、自动交易系统和测试交易策略的论坛
新的MetaTrader 5平台建立1930年。MQL5中的浮动窗口图表和.Net库
MetaQuotes软件公司。, 2018.10.25 17:24
MetaTrader 5平台的更新版本将于2018年10月26日发布。这次更新将有以下变化。在使用多个显示器时,这一功能很方便。因此,您可以将主平台窗口设置在一个显示器上以控制您的账户状态,而将图表移至第二个屏幕以观察市场情况。要把图表从终端上分离出来,在其上下文菜单中禁用停靠选项。之后,将图表移到所需的显示器上。
分离的图表上有一个单独的工具栏,可以应用分析对象和指标,而不必在显示器之间切换。使用工具条的上下文菜单来管理可用的命令集或隐藏它。
小组聊天和频道可以是公开的或私人的。他们的创建者决定是否可以自由加入他们,或只有通过邀请才能加入。 您还可以为频道和聊天室指定主持人,以进行额外的沟通控制。
最小交易量和其变化步骤取决于经纪人方面的金融工具设置。
要使用.NET库的函数,只需导入DLL本身,而不需要定义具体的函数。MetaEditor会自动导入所有可以使用的函数。
要调用库中的函数,只需导入它即可。
TestClass的Inc函数的C#代码看起来如下。
作为执行的结果,该脚本返回的值是42。
对.NET库的支持工作仍在继续。它们的功能将在未来得到扩展。
WinAPI函数按其用途被分组在不同的文件中。
绑定只适用于64位架构。
在MSDN 中找到更多关于指定器的信息。
在ENUM_CHART_PROPERTY_INTEGER 枚举中增加了以下属性。
为ENUM_TERMINAL_INFO_INTEGER 枚举增加了以下功能。
struct MqlTick
{
datetime time; // Last price update time
double bid; // Current Bid price
double ask; // Current Ask price
double last; // Current price of the Last trade
ulong volume; // Volume for the current Last price
long time_msc; // Last price update time in milliseconds
uint flags; // Tick flags
double volume_real; // Volume for the current Last price with greater accuracy
};
使用SymbolInfoDouble 函数来获得这些属性。
如果没有定义该属性,则使用默认的1字节对齐方式 - pack(1)。
使用的例子。
总结。
在MSDN 中找到更多关于结构内对齐的信息。
对于下面的代码。
编译器会显示警告。
'Main::PRICE_OPEN_' instead of 'ENUM_APPLIED_PRICE::PRICE_CLOSE' will be used
要启用在每个tick上的强制指标计算,请为程序添加#property tester_everytick_calculate属性。
使用以前的编译器版本编译的指标会像以前一样计算--在每个tick点。
该更新将通过实时更新系统提供。
使用提示--关于如何使用的说明
=========
----------------
----------------
----------------
新文章发表了 -
----------------
根据指定的分布规律,使用自定义符号对时间序列进行建模
内容
The MetaTrader 5 trading terminal allows creating and using custom symbols in work. Traders have the ability to test their own currency pairs and other financial instruments. The article proposes ways of creating and removing custom symbols, generation of ticks and bars according to the specified distribution laws.
它还提出了模拟趋势和各种图表模式的方法。建议用最小的设置来处理自定义符号的现成脚本,使不具备MQL5编程技能的交易者能够充分使用自定义符号的潜力。
如果Metatrader关闭了,如何关闭图表(删除附有指标/EA的图表)?
关于交易、自动交易系统和测试交易策略的论坛
MT5关闭时如何删除指标?
Sergey Golubev, 2018.09.28 16:16
我可以解释一下。
-----------------
1. 我在MT5上打开两个图表 -
2. 我关闭MT5。
3. 进入数据文件夹 - MQL5文件夹 - Profiles文件夹 - Charts文件夹 - Defauls文件夹
并删除两个配置文件(删除两个图表) -
在你打开MT5之后 - 我将不会有那两个图表 --
----------------
所以,如果你不想在某些图表上加载指标(在MT5关闭的情况下),那么 - 关闭带有指标的图表。
只是关于Metatrader 5在2018年-新闻-
----------------
由于许多人继续询问"如何在MT5上开户"和"如何在MT5上添加经纪人",所以我想提醒以下链接。
MetaTrader 5帮助-开设账户
MetaTrader 5 Android OS 帮助-开立模拟账户
MetaTrader 5 iPhone/iPad帮助-连接账户和开设模拟账户
-----------------
在MetaTrader 5 Android中申请真实账户的简化方法
-----------------
EA远程控制方法
内容MetaTrader移动终端中的MetaQuotes ID
Android and iOS powered devices offer us many features we do not even know about. One of these features is push notifications allowing us to receive personal messages, regardless of our phone number or mobile network operator. MetaTrader mobile terminal already can receive such messages right from your trading robot. You should only know MetaQuotes ID of your device. More than 9 000 000 mobile terminals have already received it.
我们周围的世界在不断变化。很少有人记得寻呼,尽管它在当时非常流行。GSM手机赋予我们向任何蜂窝网络用户发送短信的能力,寻呼很快就被遗忘了。
我们可以做更多的长线吗?是的,我们可以!我们可以通过推送通知--现代智能手机提供的新服务,进一步扩大我们的机会。
发表了有趣的文章 -
----------------
差距 - 一个有利可图的策略或50/50?
在这里我们将处理检查股票市场上的D1缺口。市场在缺口方向上继续移动的频率如何?市场在出现缺口后是否会逆转?我将在文章中尝试回答这些问题,而定制的CGraphic 图表将被用于可视化结果。使用系统GetOpenFileName DLL函数选择符号文件。
在分析几个证券市场时,我看到在一个缺口之后,继续运动和反转的概率接近50%,这意味着试图抓住一个缺口的成功率是50/50。同时,有一些证券的概率(持续和反转)大大高于65%。这些证券可以用来交易缺口。
我决定创建这个主题来帮助自己和其他人开始使用Metatrader 5。
我对MT4和一般的外汇有经验(我希望:),但我们交易者真的需要在一个地方收集所有关于它的信息。
我将发表一些关于 "我是如何开始使用MT5的 "帖子:)
请提出您关于Metatrader 5的任何问题,我将尝试回答他们。
或者我们会一起回答。
祝贺你的主题。很好!