新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 709

 
Artyom Trishkin:

因此,为了不打扰他,你必须把准备好的所有物品按正确的顺序(无论你想按什么顺序)收集到一个列表中,并通过看列表 "按名字 "删除它们。这样一来,正确的删除顺序就一定会得到尊重。

你能告诉我怎么做吗?

 
Rustam Bikbulatov:

你能告诉我怎么做吗?

完全一样的方法--通过所有开放的交易,在一个数组中选择合适的票--这是你的名单。

 

一个长期存在的指标。是什么阻碍了它的实时更新?

ExtMapBuffer4, ExtMapBuffer3是箭头,只在第一次启动或调用设置后出现。

int start()
  {
   int limit;
   int counted_bars=IndicatorCounted();
   double rsi_sig=0;
   bool entry=false;
   double entry_point=0;
   
   //---- check for possible errors
   if(counted_bars<0) return(-1);
   //---- last counted bar will be recounted
   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;

   //---- main loop
   for(int i=0; i<limit; i++)
   {
     //---- ma_shift set to 0 because SetIndexShift called abowe
     ExtMapBuffer1[i]=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i);
     ExtMapBuffer2[i]=iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i);
     rsi_sig = iRSI(NULL, 0, RSIPeriod, PRICE_CLOSE, i);
     
     pipdiffCurrent=(ExtMapBuffer1[i]-ExtMapBuffer2[i]);

     Comment("pipdiffCurrent = "+pipdiffCurrent+" ");
     if (pipdiffCurrent>0 && rsi_sig>50) 
     {
       sigCurrent = 1;  //Up
     }
     else if (pipdiffCurrent<0 && rsi_sig<50)
     {
       sigCurrent = 2;  //Down
     }

     if (sigCurrent==1 && sigPrevious==2)
     {
        ExtMapBuffer4[i-1] = High[i-1]-5*Point;
  
        entry=true;
        entry_point=Ask;
     } 
     else if (sigCurrent==2 && sigPrevious==1)
     {
        ExtMapBuffer3[i-1] = Low[i-1]-5*Point;
       
        entry=true;
        entry_point=Bid;
     }
     sigPrevious=sigCurrent;
     pipdiffPrevious=pipdiffCurrent;
   }
RefreshRates();
//----
   return(0);
  }
 
有人要关闭股权吗?
 

问题--如何从指标窗口中删除辅助缓冲区的显示,以及从菜单中删除它们的绘图样式

 
Виктор:

问题--如何从指标窗口中删除辅助缓冲区的显示,以及从菜单中删除它们的绘图样式

有可能

0

02

 
Alekseu Fedotov:

你可以做到这一点。

我也能做到这一点。:)

我删除了缓冲线 #属性 indicator_color, SetIndexStyle.但菜单显示线的颜色为黑色。

如果我删除SetIndexBuffer 行中不必要的缓冲区,那么依赖于被删除的变量就不再显示。

 
Виктор:

问题--如何从指标窗口中删除辅助缓冲区的显示,以及从菜单中删除它们的绘图样式

它们的值是否应该在数据窗口中可见?

 
不,这些只是计算主要变量的辅助变量。
 
Виктор:
不,这些只是计算主要变量的辅助变量。
我最近在这里发布了一个跨平台指标的模板。看看吧。
IndicatorBuffers()。