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

 

教程中写到了这一点。
如果FILE_WRITE 没有与FILE_READ结合,一个零长度的文件将被打开。即使在文件被打开之前,文件中还有数据,也会被销毁。如果你想把数据追加到一个现有的文件,你必须使用FILE_READ | FILE_WRITE组合来打开它。

我使用这个

int handle=FileOpen(Symbol()+".csv",FILE_CSV|FILE_READ|FILE_WRITE,"\t")。

我看到文件中总是只有最新的数据,也就是说,信息被覆盖了。我怎样才能使信息被添加?

 
你能告诉我怎么做吗:当零点 栏出现时,指标的第一个值在零点栏上起作用,你必须固定这个值,这样当零点栏关闭时,它仍然与打开时相同。
 
LuRAS:
亲,请您指点一下:当零点柱刚 出现时,分别是在零点柱上工作的指标的第一个值,我们需要固定这个值,以便在关闭零点柱后,保持与打开时相同。

让我们在变量Time[0]中保存最后一个小节的开口时间。如果这个变量中的值不等于Time[0]中的值,这意味着新条形图的第一个刻度已经到来。在这一点上,我们把我们的指标值存储在零条上。然后,一旦我们的变量中的值不再等于Time[0]中的值,Expert Advisor就会理解为又达到了一个新条形。在这一点上,它了解到指标变量包含了与前一栏的开盘点位相对应的指标值。它可以以某种方式使用这个值,然后将指标值返回给指标变量(它是一个新的蜡烛,而且是一个新蜡烛的第一个刻度)。
 
这意味着我们应该修改指标并制作一个EA?你不能制作一个模板并通过icustom将你的指标插入其中吗?
 
LuRAS:
这意味着我们应该修改指标并制作一个EA?你不能制作一个模板并通过icustom将你的指标插入其中吗?


在向文本文件发送报价时不需要该指标。一个专家顾问就足够了。反之亦然,如果指标向文本文件发送报价,则不需要专家顾问。
 

当前交易时段 的开盘时间可从。

iTime(NULL,PERIOD_D1,0)

- 那么,当我们还在当前交易时段时,我们如何才能尽可能准确地找出下一个交易时段的开盘时间?

谢谢你!

 
chief2000:

当前交易时段的开盘时间可以从:iTime(NULL,PERIOD_D1,0)获得。

- 而当我们还在当前交易时段时,如何获得关于下一个交易时段开盘时间的最准确信息?

谢谢你!


iTime(NULL,PERIOD_D1,0)+24*60*60

)))

但这显然与"交易会"无关。

 
Figar0:

)))

除了它显然与 "交易会 "没有关系。

这正是我现在应用的方法,但 "事实证明",有缩短的会议,这个解决方案突然出现在下一个会议中,但不是在会议的最开始,而是更远一点。也许有一些其他的方法?

谢谢!

 
chief2000:

这正是我现在应用的方法,但 "事实证明",有缩短的会议,这个解决方案滑入下一个会议,但不是在会议的最开始,而是更远一点。也许有一些其他的方法?

谢谢!

https://www.mql5.com/ru/forum/132894/page12#464927
原因: