浏览代码

Ticket: 5172 Complete

Huzaifa-MQLDev 9 月之前
父节点
当前提交
c11b7e8b9e
共有 4 个文件被更改,包括 10 次插入4 次删除
  1. 二进制
      library/volHedgeNewsFilter.ex5
  2. 10 4
      library/volHedgeNewsFilter.mq5
  3. 二进制
      vol_hedge_strategy_mt5.ex5
  4. 二进制
      vol_hedge_strategy_mt5.mq5

二进制
library/volHedgeNewsFilter.ex5


+ 10 - 4
library/volHedgeNewsFilter.mq5

@@ -79,10 +79,13 @@ datetime lastNews;
 //+------------------------------------------------------------------+
 //|                                                                  |
 //+------------------------------------------------------------------+
-void initiateNews() export
+void initiateNews(bool isMaster = false) export
   {
    lastNews=TimeCurrent();
-   updateNews();
+   if(isMaster == true)
+     {
+      updateNews();
+     }
    fillNewsStruct();
    Print("The Symbol is:",Symbol()," and timeperiod:",Period()," and file name is:"+fileName);
   }
@@ -120,6 +123,7 @@ int returnNewsStatus(bool highFlag=true
                      ,int gmt=2
                      ,selectLine sl=0
                      ,string extraSymbol=""
+                     ,bool isMaster = false
                     ) export
 //+------------------------------------------------------------------+
 //|                                                                  |
@@ -139,7 +143,10 @@ int returnNewsStatus(bool highFlag=true
      {
       if(TimeDayMQL4(TimeCurrent())!=TimeDayMQL4(lastNews))
         {
-         updateNews();
+         if(isMaster)
+           {
+            updateNews();
+           }
          fillNewsStruct();
          lastNews=TimeCurrent();
          Print("News Function is calling and updating by "+symbol);
@@ -768,7 +775,6 @@ string returnUpCommingNews(bool highFlag=true,
 
       if(TimeDayMQL4(TimeCurrent())!=TimeDayMQL4(lastNews))
         {
-         //updateNews();
          fillNewsStruct();
          lastNews=TimeCurrent();
          Print("News Function is calling and updating by "+symbol);

二进制
vol_hedge_strategy_mt5.ex5


二进制
vol_hedge_strategy_mt5.mq5