[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 216

 
Gek34:

下午好。

我想在一个较小的TF上按章节画出D1上的读数,它什么都不画。

int start()
{
int counted_bars=IndicatorCounted();
int limit;
if (TimeFrame>0) limit=Bars-counted_bars+(TimeFrame/Period());
else limit=Bars-counted_bars-1;
int i=limit;
int C_time;
int Bar_Shift;
if (limit==0) return(0);
//wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
int h,l,h1,l1;
while(i>=0)
{
C_time=Time[i];
Bar_Shift=iBarShift(NULL,TimeFrame,C_time,true);
h=iMA(NULL,0,period,0,MODE_EMA,2,Bar_Shift);
l=iMA(NULL,0,period,0,MODE_EMA,3,Bar_Shift);

//----
ExtMapBuffer1[Bar_Shift]=h;
ExtMapBuffer2[Bar_Shift]=l;
i--;}
//----
return(0);
}

 


也许有人会纠正代码或告诉我如何去做。

提前感谢。


https://www.mql4.com/ru/search#!keyword=MTF%20MA&module=mql4_module_codebase
 

谢谢你的链接,但这不是我需要的。

我想把这些点分节连接起来。

SetIndexStyle(0,DRAW_SECTION);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
SetIndexStyle(1,DRAW_SECTION);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexEmptyValue(1,0.0);


 
大家好.....,我有一个问题,我在不同的经纪公司投放了两个EA,其中一个是Alpari。我一直在用另一个人工作,一切都很好,但在Alpari上什么都没有发生,原因会不会是我同时在Alpari上测试另一个人?换句话说,是否有可能把一个EA的工作和测试另一个EA放在同一个终端上?谢谢你!!!。
 
laveosa:
大家好.....,我有一个问题,我在不同的经纪公司投放了两个EA,其中一个是Alpari。我一直在用另一个人工作,一切都很好,但在Alpari上什么都没有发生,原因会不会是我同时在Alpari上测试另一个人?换句话说,是否有可能把一个EA的工作和测试另一个EA放在同一个终端上?谢谢你!!!。

你甚至可以做同样的事情!测试人员获取EA的数据,并不以任何方式干扰EA的工作
 
borilunad:

你甚至可以做同样的事情!测试人员获取EA的数据,并不以任何方式干扰EA的工作

谢谢你,我理解。
 
Gek34:

谢谢你的链接,但这不是我需要的。

我想把这些点分节连接起来。

SetIndexStyle(0,DRAW_SECTION);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
SetIndexStyle(1,DRAW_SECTION);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexEmptyValue(1,0.0);



那么你应该展示所有的代码,而不仅仅是零星的片段。你不需要仔细考虑

我很久以前就做了这个指标,我不知道它是否有效。

附加的文件:
 
你好,请你告诉我如何为变量"止损"写一个正确的函数,如果 "止损 "应该等于前一根蜡烛的 "低 "价。谢谢你!
 
tara:
首先,只要清楚地说明你想要什么。欢迎采用几何学方法。


我已经就这个问题开了一个主题https://www.mql5.com/ru/forum/143933
 
我刚刚开始学习编程语言,所以请原谅我的困惑))我需要设置变量双sl=,然后我不知道。止损点应该等于低位栏杆1。谢谢
 
art-gan:
我刚刚开始学习编程语言,所以请原谅我的困惑))我需要设置变量双sl=,然后我不知道。止损点应该等于低位栏杆1。谢谢
像这样试试吧。
double sl= Low[i+1];