初学者的问题 MQL4 MT4 MetaTrader 4 - 页 118

 
Rezeda02:
向大家问好。请帮助我。我是新来的,完全是一个零。我想学习如何交易。我下载了MT4并运行它,但不知为何什么都没有发生,没有任何动作。我把图表保持在昨天的数字上,我不能理解任何东西。请帮助))))。
然而,假日...无聊....
 
Konstantin Nikitin:
今天是周末...Boring....

是的,你是说证券交易所在周末不工作?假期怎么办?

 
Rezeda02:

是的,你是说证券交易所在周末不工作?假期怎么办?

经纪人如是通知交易时间表的变化,除非与另一个周末有关。
 
Rezeda02:

是的,你是说证券交易所在周末不工作?假期怎么办?

时间表在账户注册地 的交易所网站上。

 
STARIJ:
下面是将 "之 "字形写进文件的脚本。评论内部

谢谢你。为我节省了很多时间。

这对我来说还不行,一旦完成,我就把代码贴出来。


如何绑定SetIndexBuffer 和值=iCustom

以获得请求时的指标缓冲区的值

 
Mickey Moose:

谢谢你。为我节省了很多时间。

这对我来说还不行,一旦完成,我就把代码贴出来。


如何绑定SetIndexBuffer和值=iCustom

我将用它来获取请求时的指标缓冲区的值

有趣的是。

f1 by iCustom and you will be happy.

 

现在有一段代码

   ResetLastError(); 
   int file_handle=FileOpen(InpDirectoryName+"//"+InpFileName,FILE_READ|FILE_WRITE|FILE_CSV); 
   if(file_handle!=INVALID_HANDLE) 
     { 
      PrintFormat("Файл %s открыт для записи",InpFileName); 
      PrintFormat("Путь к файлу: %s\\Files\\",TerminalInfoString(TERMINAL_DATA_PATH)); 
      FileWrite(file_handle,value,value1,value2,value3,value4,value5,value6,value7); 
      FileClose(file_handle); 
      PrintFormat("Данные записаны, файл %s закрыт",InpFileName); 
     } 
   else 
      PrintFormat("Не удалось открыть файл %s, Код ошибки = %d",InpFileName,GetLastError());

Результат - после работы в течении полминуты получаем строку из 7 данных
Требуемый результат - так как этот кусок исполнялся потиково там должно быть как минимум 300 строк из 7 данных в каждой (то что каждая предыдущая запись стирается не было задумано)
Что нужно дописать?
 
Mickey Moose: 现在有一段代码

每打一个勾,文件就会被打开并重新写入,总是一行。在FileWrite 之前添加FileSeek(Handla, Zero, end)一行,并在轴之间添加空格。

 
STARIJ:

每打一个勾,文件就会被打开并重新写入,总是一行。在FileWrite之前,添加FileSeek(Handla, Zero, end)行和轴之间的空格。

谢谢你,所以结果


它得出的数字是这样的。

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113


而根据屏幕上*数据窗口 的读数,应该有从-1到1的数字,而不是138。

也许把它们从屏幕上的警报中拉出来会更容易?

 
Mickey Moose:

谢谢你,所以结果

它得出的数字是这样的。

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

而根据屏幕上*数据窗口 的读数,应该有从-1到1的数字,而不是138。

也许把它们从屏幕上的提醒中拿出来更容易?

看看其他缓冲区里有什么...