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

 

下午好,请教如何编写一个正确的算法, 每个五分钟的条形图写到文件 中,而不出现重复的形式。时间;开盘;高点;低点;收盘; ?

 

我很抱歉,我想把我的EA发给大家看看,但它什么都没做,原来我不喜欢止损,错误130。

我试图把它们放在这里,但它们就在我想要的地方。 对于一个待卖的高价位和一个待买的低价位。 即使是3000点。

 
Dimka-novitsek:

我很抱歉,我想把我的EA发给大家看看,但它什么都没做,原来我不喜欢止损,错误130。

我试图把它们放在这里,但它们就在我想要的地方。 对于一个待卖的高价位和一个待买的低价位。 即使是3000点。

我在专家顾问中也得到了所有的东西,但还是出现了错误......。但一切都很正确!价格被规范化,止损点低于买入,高于卖出,止盈点高于买入,低于卖出,每一行都有RefreshRates(),所有变量都是双倍的。你能帮助我吗?:(


First_may:

你好,请你告诉我如何正确地编写一个算法,将每个5分钟的条形图写在文件中,而不重复,其形式为:Time;Open;High;Low;Close; ?

你选择了哪种算法呢?
 
我很抱歉,我想也许我毕竟是个傻子。我想这个EA最近已经被测试过了,有止损...
 
Dimka-novitsek:
我很抱歉,我想也许我毕竟是个哑巴。我认为专家顾问最近已经测试过了,有止损...

你现在正试图使一项明显超出你能力范围的任务得以完成......。

从较容易的开始,逐渐增加你所设定的任务的复杂性。

但是,在当前的任务正常工作之前,不要进入下一个任务!

 
MaxZ:

我在我的EA中也得到了所有正确的东西,但我仍然得到了错误...但是,一切都在那里!价格被规范化,止损点更低的买入,更高的卖出,止盈点更高的买入,更低的卖出,每行都有RefreshRates(),所有变量都是双倍的。你能帮助我吗?:(


那你用的是什么算法?

我从文章https://book.mql4.com/ru/functions/files,学会了如何处理半数,但我不知道如何确定是否有新条,即5分钟过去了,我必须在文件中做一个记录

 

好了,你去吧。

 

好了,你去吧。

附加的文件:
 
first_may:

我从文章https://book.mql4.com/ru/functions/files,学会了如何处理半数,但我不知道如何确定是否出现了新的条形图,即5分钟过去了,我需要对文件做记录。

我使用以下结构已经超过半年了。

datetime TimeLastBar;
...

int start()
{
   ...
   
   if (TimeLastBar != Time[0])
   {
      TimeLastBar = Time[0];
      ...
   }
}

也可以通过Bars预定义变量 来检查一个新条目的出现。但我对上述的方法感到厌烦。也许用Bars会更快!:D

 
MaxZ:

我在我的EA中也得到了所有正确的东西,但我仍然得到了错误...但是,一切都在那里!价格被规范化,止损点更低的买入,更高的卖出,止盈点更高的买入,更低的卖出,每行都有RefreshRates(),所有变量都是双倍的。你能帮助我吗?:(

你做过搜索了吗?
原因: