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

 
barabashkakvn:


1.?
2.吗,当然还有代码,看你如何调用iCustom。


1.我说的实时是指工作模式。还是你的意思是别的什么?
2.我不明白你所问的是什么代码?有EA代码可以生成数值,然后需要在图表上显示。在这一点上,我想弄清楚如何正确解决问题,有哪些选择。
 
atztek:

1.我说的真实时间是指工作时间。还是你的意思是别的什么?
2.我不明白你所问的是什么代码?有EA代码可以生成数值,然后需要在图表上显示。在这一点上,我想弄清楚如何正确解决问题,有哪些选择。

给我看看你调用ICustom的 代码。
 
barabashkakvn:
显示你调用ICustom的代码。

带有iCustom调用 的那部分代码还没有出现,因为不清楚如何避免窗口乘法(由于指标中的indicator_separate_window应用)。基本上有一个包含数值的数组(例如主图上最后500个柱子的Close[]价格),其中一个是实时更新的,其余是固定的。如果可以的话,请大致解释一下如何将这些价格传递给iCustom,从而使数据只在图表下的一个单一窗口中显示。
 
atztek:

带有iCustom调用的那部分代码还没有出现,因为不清楚如何避免窗口乘法(由于指标中的indicator_separate_window应用)。基本上有一个包含数值的数组(例如主图上最后500个柱子的Close[]价格),其中一个是实时更新的,其余是固定的。如果可以的话,请大致解释一下如何将这些价格传递给iCustom,从而使数据只显示在图表下的一个单一窗口。

你有一个捣蛋鬼--没有密码,但窗户多了起来。你是想骗取一个错误吗?
 
barabashkakvn:
你有一个捣蛋鬼--没有密码,但窗户却在不断增加。你是想骗过那只虫子吗?
如果你把iCustom放在代码中,一次传一个值,你可能不会有任何复制问题。我正试图找出如何用整个阵列来喂养它。如果我想安排一个 "for "循环并把iCustom放在那里,问题将无法避免。

. . .

现在,我在代码中加入了iCustom,并开始乘用窗口。
下面是iCustom所指的指标的一个例子。

#property indicator_separate_window

#property indicator_buffers 1
#property indicator_width1  2
#property indicator_color1  clrNavy


extern double  Price_Draw                  = 0.0;
extern int     Price_Shift                       = 0;
extern int     Bar_Width                        = 2;
extern color   Bar_Color                       = clrNavy;


double         Buffer_Draw[];


int init() {

   IndicatorBuffers(1);
   IndicatorDigits(Digits);
   IndicatorShortName("Bar_Draw");

   SetIndexStyle( 0, DRAW_ARROW, STYLE_DOT, Bar_Width, Bar_Color);
   SetIndexBuffer(0, Buffer_Draw);
   SetIndexArrow( 0, 158);

   return(0);

}



void start() {

   Buffer_Draw[Price_Shift]                     = Price_Draw;
   return;

}
 
atztek:
如果你把iCustom放在代码中,一次传一个值,你可能不会有任何复制问题。我正在想办法,如何把整个阵列喂给它。如果我安排一个 "for "循环并把iCustom放在其中,问题就无法避免了,有没有其他的解决办法?


那么,在循环中调用iCustom 时,有哪些问题是不会被避免的呢?与在论坛上浪费这么多时间相比,写代码和检查它更容易。
 
evillive:

和什么问题,例如,不能通过在一个循环中调用iCustom来避免?与在论坛上浪费这么多时间相比,已经写好的代码和检查它更容易。

我已经检查过了,但张贴明显不起作用的东西有什么意义呢?
上面我描述了一个例子,并要求笼统地告诉我如何为它写一个对iCustom的调用,以便使窗口不会被倍增。
 
 SetIndexStyle( 0, DRAW_ARROW, STYLE_DOT, Bar_Width, Bar_Color); ????????????
 
evillive:

不要转移话题。
 
那么再做一点努力,用这个指标调用编写同样的EA模板,不清楚你想从它那里得到什么。