[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 401

 
artmedia70:

我想弄清楚的是,是否值得写那些无论如何都不会被理解的代码......

你必须先去看一本教科书...


写出代码,然后我们再看看是否值得......最好先保持简单...

我需要了解标志的原理,它们的返回值,取消等。
 

有谁知道如何在Range Bars上获得一个长的历史?我正在使用RangeBarChart_v203指标。无论我如何设置,我都无法让条形图早于两个月。当然,我可以删除会议记录上的最后2个月期限,得到4个月,但有没有更优雅的方法?

 
alkador:

有谁知道如何在Range Bars上获得一个长的历史?我正在使用RangeBarChart_v203指标。无论我如何设置,我都无法让条形图早于两个月。当然,我可以删除会议记录上的最后2个月,得到4个月,但有没有更优雅的方法?


一个,一个,kde,哪里,ygo,得到,barchart,来,调整?

嗯。

取消计算限制,将数据保存到一个文件中(用咖啡渣猜测,电话:https:https://www.mql5.com/forum/enhttps://www.mql5.com/forum/enforum.mql4.com)

 
kolyango:

写代码,让我们看看它是否值得...还是先简单点好...

我需要了解标志是如何工作的,它们的返回值,撤销,等等。


438
splxgf 04.12.2011 16:31
kolyango:

我可以看一个例子吗?
static bool Флаг_СССР1,Флаг_СССР2,Флаг_СССР3; //static or global
if (условие1) Флаг_СССР1=true;
if (условие2) Флаг_СССР2=true;
if (условие3 && Флаг_СССР2) Флаг_СССР3=true;
if (Флаг_СССР1&&Флаг_СССР2&&Флаг_СССР3){OrderSend(); Флаг_СССР1=false; Флаг_СССР2=false; Флаг_СССР3=false;}
这个例子不是最好的。

我支持splxgf,你可以用苏联国旗作为一个选项。

 
alkador:

有谁知道如何在Range Bars上获得一个长的历史?我正在使用RangeBarChart_v203指标。无论我在设置中多么精打细算,我都无法在2个月之前获得条形图。当然,我可以删除会议记录上的最后2个月,得到4个月,但有没有更优雅的方法?

这是因为图表上的柱子数量 很少。你当然可以设置得更多,但MT4只能在2GB的内存下工作。当接近1.5Gb时,你将开始遇到问题。

因此,我将不得不从磁盘上分批工作,或者全部从磁盘上分批工作,以处理这种卷。我做了一个用于处理历史的DLL。它直接从HST文件中读取。其余的从MT4内存中写入。

 

你可以从这里下载火鸡http://minus.com/lbsNurMCnjQrsW

我在代码中探究了一下,但没有搞清楚。问题是,部分功能,据我所知,是负责条数的,被存储在DLL中。

顺便说一下,有参数Backtesting。在假的情况下,它给了我们大约一个星期的时间,而在真的情况下则是传说中的两个月。

 
Zhunko:

这是由于图表上的柱子数量太少。你当然可以设置得更多,但MT4只能在2GB的内存下工作。而在接近1.5Gb时,问题就开始了。

因此,我将不得不从磁盘上分批工作,或者全部从磁盘上分批工作,以处理这种卷。我做了一个用于处理历史的DLL。它直接从HST文件中读取。其余的从MT4内存中写入。


据我所知,DLL不对图表上的条形图工作,而是对历史上的分钟条形图工作。

你写这个DLL是为了突袭还是为了与标准图表一起工作?

 

它还能如何工作,但

extern int RenderUsing1MhistoryBars = 0; 你试过吗?

 
costy_:

它还能如何工作,但

extern int RenderUsing1MhistoryBars = 0; 你试过吗?


我做到了。没有影响
 
alkador:


1.据我所知,该指标并不对图表上的条形图起作用,而是对历史上的分钟条形图起作用。

2.你写这个DLL是为了突袭还是为了与普通图表一起工作?

1.这是同一件事。

2.它可以做任何事情。