[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 154

 
dzhini:
我实际上是指在M5上获得这种信息的软件实现,而不是图表的视觉评估。这毕竟是一个不仅用于交易的论坛,更多的是用于编程 :)


你可以用不同的方式寻找。包括程序化的

 
Vinin:


有很多方法可以观看。包括程序化的。

你对这个问题感兴趣,真是太好了。我想不出如何制作一个指标,可以窥视历史,并在一个五分钟的蜡烛图中记住五个一分钟蜡烛图的每一个信息(例如)。我想不出窥视功能本身是什么。我试着做了以下工作。

1.做了一个函数,每隔一分钟就触发一次阅读器

2.读者运行iOpen(Symbol(),1,1)函数 并将其保存在一个变量中。

因为它应该是,这个方法失败了......我试图在网站和互联网上找到一些关于它的信息,但不幸的是我没有成功。你能给我一些指导吗,谢谢?

 
dzhini:

你对这个问题感兴趣,真是太好了。我想不出如何制作一个指标来窥视历史,并记住一个5分钟的蜡烛中的每一个一分钟的信息(比如说)。我想不出窥视功能本身是什么。我试着做了以下工作。

1.做了一个函数,每隔一分钟就触发一次阅读器

2.读者运行iOpen(Symbol(),1,1)函数并将其保存在一个变量中。

因为它应该是,这个方法失败了......我试图在网站和互联网上找到一些关于它的信息,但不幸的是我没有成功。你能给我一些指导吗,谢谢?

为什么你不能只看M1?
 
Zhunko:
为什么你不能只看M1?
因为你必须以编程方式实现它,所以你不必看
 
dzhini:
因为你必须以编程方式实现它,所以你不必看

你可以得到 任何一分钟的开盘价,那么有什么问题呢?

iOpen(Symbol(), PERIOD_M1, номер_нужного_бара)
 
dzhini:
因为你必须以编程方式实现它,所以你不必看它。
这就是M1的制作方法,除此之外,还可以不通过编程来实现。
 
alsu:

你可以得到任何一分钟的开盘价,那么有什么问题呢?

既然你已经采取了主动,让我们试着想出一个代码,在5分钟的图表上,每分钟以一分钟蜡烛的开盘价 向我们发出信号(能够在测试器中工作)。我提出我自己的变体。

int start()
  {

   if(NewBar(1)) 
   {      
      double OPEN=iOpen(Symbol(),1,1); 
      Alert(OPEN);
   }
//----
   return(0);
  }
//+------------------------------------------------------------------+

bool NewBar(int TimeFrame) 
  {
//----
   int shift = getShift(TimeFrame, 0);
   
   static datetime NewTime;               // ????? ???????? ????
   bool NewBar=false;                     // ?????? ???? ???
   if( NewTime!=iTime(NULL,TimeFrame,shift))
     {
      NewTime=iTime(NULL,TimeFrame,shift);                    // ?????? ????? ?????
      NewBar=true;                    // ???????? ????? ???
     }
//----
   return(NewBar);
  }
  
//--------------
int getShift(int timeframe, int shift)

{
  return(iBarShift(NULL, timeframe, Time[shift]));
}
 

我不明白,你在检查我们所有人吗?

如果有问题,请描述

 
FAQ:

我不明白,你在检查我们所有人吗?

如果有问题,请描述

我为什么要这样做?我在问一个问题,真的有必要为了一个答案而纠结吗?

问题是:你如何在一个高的时间框架内搜索分钟,并获得其(分钟)开盘价的信息?

 
dzhini: 我为什么要这样做。我在问一个问题,真的有必要先去找一个答案吗?

正确提出问题。

dzhini:问题是:你如何在高级时间框架内超过一分钟,并掌握其(分钟的)开盘价信息?
iOpen(Symbol(),PERIOD_M1,shift);

会给你一个答案。