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);
下午好。
我想在一个较小的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
谢谢你的链接,但这不是我需要的。
我想把这些点分节连接起来。
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
SetIndexStyle(1,DRAW_SECTION);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexEmptyValue(1,0.0);
大家好.....,我有一个问题,我在不同的经纪公司投放了两个EA,其中一个是Alpari。我一直在用另一个人工作,一切都很好,但在Alpari上什么都没有发生,原因会不会是我同时在Alpari上测试另一个人?换句话说,是否有可能把一个EA的工作和测试另一个EA放在同一个终端上?谢谢你!!!。
你甚至可以做同样的事情!测试人员获取EA的数据,并不以任何方式干扰EA的工作
你甚至可以做同样的事情!测试人员获取EA的数据,并不以任何方式干扰EA的工作
谢谢你,我理解。
谢谢你的链接,但这不是我需要的。
我想把这些点分节连接起来。
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
SetIndexStyle(1,DRAW_SECTION);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexEmptyValue(1,0.0);
那么你应该展示所有的代码,而不仅仅是零星的片段。你不需要仔细考虑
我很久以前就做了这个指标,我不知道它是否有效。
首先,只要清楚地说明你想要什么。欢迎采用几何学方法。
我已经就这个问题开了一个主题https://www.mql5.com/ru/forum/143933
我刚刚开始学习编程语言,所以请原谅我的困惑))我需要设置变量双sl=,然后我不知道。止损点应该等于低位栏杆1。谢谢
double sl= Low[i+1];