任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 649

 
realgentleman:

调试器不工作 - 怎么了?

在服务--设置元编辑器中,调试选项卡,设置了什么?

 
编码魔法师,谁能帮忙?有必要从其他时间段获得矩形的坐标(时间,价格)。什么功能可以做到这一点?
 
.roman.:
编码魔法师,谁能帮忙?有必要从其他时间段获得矩形的坐标(时间,价格)。什么功能可以做到这一点?

它与当前的时间框架有什么不同? 时间、价格......在所有时间框架上都一样
 
sergeev:

时间、价格......在所有TF上都是一样的。

void RectangleReader()
{
   double supplyEdgePrice = ObjectGet("Supply",3), demandEdgePrice = ObjectGet("Demand",1);
   int barsSinceSupplyStart = iBarShift(NULL, 0, ObjectGet("Supply",0)), barsSinceDemandStart = iBarShift(NULL, 0, ObjectGet("Demand",0));
   int barNumberTillSupTouch = 0, barNumberTillDemTouch = 0 ;
   int a,b;
   for(a=0; High[a]<=supplyEdgePrice; a++)
   {
      barNumberTillSupTouch = a;
   }
   for(b=0;Low[b]>=demandEdgePrice;b++)
   {
      barNumberTillDemTouch = b;
   }
   string Obj_Name ="Lbl";
   ObjectCreate(Obj_Name,OBJ_LABEL,0,0,0);
   ObjectSet(Obj_Name,OBJPROP_CORNER,1);
   ObjectSet(Obj_Name,OBJPROP_XDISTANCE,3);
   ObjectSet(Obj_Name,OBJPROP_YDISTANCE,300);
   if(barNumberTillSupTouch!=0 && barNumberTillSupTouch<barNumberTillDemTouch)ObjectSetText(Obj_Name,"Rect DOWN",10,"MS Sans Serif",Red);
   else ObjectSetText(Obj_Name,"Rect UP",10,"MS Sans Serif",Green);
}
以下是我的代码。也许我没有正确表达......我需要从H4和日线中获取矩形参数,例如,在H1上。
 
.roman.:

例如,你需要在H1上,才能从H4和日记中获得矩形参数。

我在代码中没有看到任何矩形,只有标签。

 
sergeev:

我在代码中没有看到任何矩形,只有标签。

ObjectGet检索矩形参数(例如,供应和需求是矩形名称)。
 
.roman.:
ObjectGet检索矩形参数(例如,供应和需求是矩形名称)。

好吧,他们做到了。

你的问题是什么?

 
sergeev:

好吧,他们做到了。

问题是什么呢?



好吧,让我试着说得更具体些。在我的代码中,数据来自当前时间框架(例如,H1)图表上的矩形。我,又是在H1上,需要从其他时间段(H4和日线)的矩形中获得类似的数据,同时停留在同一个H1上。
 
.roman.:

好吧,我试着说得更具体些。在我的代码中,数据来自矩形,这些矩形在当前TF的图表上(例如H1)。我,又是在H1上,需要从其他时间段(H4和日线)的矩形中获得类似的数据,同时停留在同一个H1上。

好吧,你已经写过了

ObjectGet(name, what parameter)

 
sergeev:

好吧,你已经写过了

ObjectGet(name, what parameter)



我的理解是,它需要从另一个图表中获取对象参数。

在当前图表上绘制这些对象不是更容易吗?