[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 52

 
gramp >> :

>> 我怎样才能使警报按顺序进行?

做一些关键部分,或在一个区块中输出警报。

 

你好。

问一下,是否有一个指标可以在新条形图 开盘时发出声音信号(可选择15分钟、30分钟......)? 如果有,请给我一个链接。

提前感谢!

 
Kostay писал(а)>>

你好。

问一下,是否有一个指标可以在新条形图开盘时发出声音信号(可选择15分钟、30分钟......)? 如果有,请发给我一个链接。

提前感谢!

//+------------------------------------------------------------------+
//|  возвращает признак появления нового бара для указанного периода |
//+------------------------------------------------------------------+
bool isNewBar(int timeFrame)
   {
   bool res=false;
   
   // массив содержит время открытия текущего (нулевого) бара
   // по 7 (семь) таймфреймам
   static datetime _sTime[7];  
   int i=6;

   switch ( timeFrame) 
      {
      case 1  : i=0; break;
      case 5  : i=2; break;
      case 15 : i=3; break;
      case 30 : i=4; break;
      case 60 : i=5; break;
      case 240: break;
      case 1440:break;
      default:  timeFrame = 1440;
      }
//----
   if (_sTime[ i]==0 || _sTime[ i]!=iTime(Symbol(), timeFrame,0))
      {
      _sTime[ i] = iTime(Symbol(), timeFrame,0);
      res=true;
      }
      
//----
   return( res);   
   }

如果(isNewBar(15)){声音}。

 
Reshetov писал(а)>>
茶水写道(a) >>

下午好

请解释如何解释FileOpen 教程中的这段话

===

文件中的条目内容

在任何模式的组合下,数据记录都是无间隙地写入文件。当文件以FILE_BIN模式形成时,数据记录是连续写入的。根据写入文件的数据类型(以及用于此目的的记录功能),在记录组之间可能会写入行尾字符("\r\n")的组合。当文件以FILE_CSV模式生成时,数据记录用文件分隔符(通常是';')分隔,而记录组(由字符串组成)则用行尾字符组合("\r\n")分隔。

===

用 "int FileOpen(string filename, int mode, int delimiter=';') "一切都很清楚。

在哪里放("\r\n")? 它可以和FILE_CSV一起使用吗?

无处可去。手册上用清晰的俄语说。"记录组(组成字符串)由行尾字符组合("\r\n")分开"。

我不明白这个确切的句子...... "记录组(组成一个字符串)用行尾字符组合("\r\n")分开 "到底是什么意思? 有哪些记录组和 "什么行尾字符组合"? 谢谢......

 
TheXpert писал(а)>>

做出一个关键部分的模样,或在一个区块中输出警报。

日志失序是正常的吗?

 
gramp >> :

杂志出错是正常的吗?

测试仪没有显示所有的打印和警报,以节省资源,因此出现了差异。如果你打开日志文件,看看那里,一切都很正常。

 

对于特别有天赋的人来说,他们不会阅读。


teetrinker >> :

我不明白这个确切的句子...

什么是 "记录组(组成字符串)被行尾字符组合("\r\n")分开 "的确切含义?

如果你不明白,这并不意味着你不明白,而是意味着你无能。


>>:

有哪几组记录?

细列项目记录的分组


捣蛋鬼>>


哪些行尾字符组合" ?

\Rr\n
 
komposter писал(а)>>

测试员不输出所有的打印和警报,以节省资源,因此出现了差异。如果你打开日志文件,看看那里,一切都会好起来的。

想通了--可视化应该设置为慢速,然后一切都按部就班地进行,在32位上则是一片混乱。

 
Reshetov писал(а)>> 如果你不理解,并不意味着它不可理解,而是意味着你无能。
没有人在争论能力问题。是的,我是无能的,这就是我为什么要问这个问题。我有没有提到它不清楚? 我只是不明白它说的是什么,这就是我问的原因......或者这是错的主题?
 

这就是计划中的那种事情

SendMail("","Balanse "+AccountBalance()+
", Total Orders " +OrdersHistoryTotal()+
", Open Orders "+OrdersTotal()+
", Profit "+AccountProfit()+
", Equity " +AccountEquity()+
", Margin "+AccountFreeMargin()+", "+AccountMargin());

当它全部工作时,价格值有8位小数(例如5000美元的余额是5000.00000000),所有其他值也是如此,如何四舍五入,例如5000.00?
原因: