下载MetaTrader 5

请观看如何免费下载自动交易

有趣的脚本?
因此发布一个链接 -
让其他人评价

喜欢这个脚本? 在MetaTrader 5客户端尝试它

2014.01.20 09:09
程序库

DaysOfWeekCheck - MetaTrader 5程序库

| Chinese English Русский Español Deutsch 日本語 Português

显示:
419
等级:
投票: 26

本函数用来判断服务器的周末。它对于在他们的 EA 中使用 OnTimer() 函数进行事件处理的的人尤其有用。在周末使用 OnTimer() 函数 (如果终端此时未关闭),也许会导致发送多个不必要交易请求,这样很浪费计算机资源。 

DaysOfWeekCheck() 函数已经在呈现的库函数中实现,以防止经历这类事件。要使用此功能,它必须放在 EA 代码的 OnTimer() 函数的最开始检查:

void OnTimer()
  {
//----
    if(!DayOfWeekCheck()) return;

EA 代码的执行部分必须放在这个周末检查算法之后。所以, OnTimer() 函数的活动将在周末受到限制, 因为它不会通过检查。

此函数使用 DaysOfWeekCheck.mqh 库 (应该复制到终端数据文件夹\MQL5\Include)。这个库的内容应该使用 #include 指令放到开发代码的全局应用之前:

#include <DaysOfWeekCheck.mqh>

本文译自 MetaQuotes Software Corp. 撰写的俄文原文
官方代码: https://www.mql5.com/ru/code/962

GetLotForOpeningPos GetLotForOpeningPos

本函数计算手数大小,依据入金货币的资金余额。

ResultRetcodeDescription ResultRetcodeDescription

本函数对 OrderSend() 和 OrderCheck() 交易操作函数的结果进行代码解密。

OpenBuyPosition OpenBuyPosition

该脚本开发用来以当前价位,以及固定止损和止盈点数来开买单。

OpenSellPosition OpenSellPosition

该脚本开发用来以当前价位,以及固定止损和止盈点数来开卖单。