错误、漏洞、问题 - 页 423

 
Im_hungry:

关于不能打开的文件大小,以及对于2010年和2009年的2008年不愿意打开。

我试图用这段代码打开一个由指标创建的文件,但它说它不能打开

除了2011年,01年以外的任何时间段,01年开放的其他时间段都没有。

它是什么?


1.而不是。

if(handle<0) Print("-----Неоткрывается :-)");
//--- и поехали дальше

写。

if(handle==INVALID_HANDLE)
  {
   Print("-----Неоткрывается :-)");
   return(EMPTY_VALUE);
  }

2.问题。你的文件管理器(如FAR)是否通过<F3>打开你的文件?

 
olyakish:

以及在这里使用哪个数字。


我不能告诉你。先科学地试一试(也许到星期一会出现一个模式)。如果没有,周一定制指标专家将前来工作。他们会给你一个提示。

 
uncleVic:

我不能告诉你。先科学地试一试(也许到星期一会出现一个模式)。如果没有,周一定制指标专家将前来工作。他们会给你一个提示。


虽然...试试这个。

int bars=Bars(_Symbol,_Period);     // Возвращает количество баров в истории по соответствующим символу и периоду
 
uncleVic:

虽然...试试这个。

是的,谢谢,这正是你需要的。

P.S.我已经忘记如何编程了--我已经几个月没有碰过MT5了......

 

尊敬的开发者, - 请用两个词告诉我显卡的功率、型号和驱动程序。

矢量图形的硬件加速对mt4和mt5的性能有什么影响,图案上有大量的索引 ...



矢量图形等的二维硬件加速 是如何进行的,在重载下推荐使用什么卡。

以及减速是否是由于软弱或集成显卡造成的...?



我这样问,是因为我发现了以下情况---


在我的电脑上,我的母亲内置了gForce 7050,窗口打开速度慢了2倍......滚动模式是抽搐的......

计算机,其中更强大的视频是内置到处理器Intell2060k -HD2000 一些 - 所有顺利,很多窗口与一对夫妇打开2-3倍快...


如果有很多窗口和很多指标,显卡应该支持什么硬件参数。

如何检查视频内存的消耗情况...?(也许还不够......?)


当你 在GIF文件中同时打印大量复杂的模板时卡上的负载是什么??



提前感谢您的回答。

 
tester_el_pro:


尊敬的开发者, - 请用两个词告诉我显卡的功率、型号和驱动程序。

Mt4和mt5的操作,在模式上有大量 的指数 ...

建议拥有一块像样的(不是强大的,只是像样的)显卡,而不是真正老旧的内置卡,因为内置卡只有声明性的加速功能。这对较旧的笔记本电脑型号来说尤其如此。

由于图表通常有大量的图形对象,并且会主动重绘,因此需要一个好的2D加速器。

 

冒着被人用西红柿和臭鸡蛋砸的风险,我还是要问。

我是否正确地设置了停止水平?

int StopLevel = SymbolInfoInteger(_Symbol, SYMBOL_TRADE_STOPS_LEVEL);

double StopLoss, TakeProfit;
switch (SymbolInfoInteger(_Symbol, POSITION_TYPE)) {
  case POSITION_TYPE_BUY:
    StopLoss   = SymbolInfoDouble(_Symbol, SYMBOL_BID) - StopLevel * _Point;
    TakeProfit = SymbolInfoDouble(_Symbol, SYMBOL_ASK) + StopLevel * _Point;
  break;
  case POSITION_TYPE_SELL:
    StopLoss   = SymbolInfoDouble(_Symbol, SYMBOL_ASK) + StopLevel * _Point;
    TakeProfit = SymbolInfoDouble(_Symbol, SYMBOL_BID) - StopLevel * _Point;
  break;
  default: return;
}

我真的很迷惑。:(

 
voix_kas:

冒着被人用西红柿和臭鸡蛋砸的风险,我还是要问。

我是否正确地设置了停止水平?

我真的很迷惑。:(

买入都是来自于买入--包括SL和TP。

卖的都是Asc的。

 
sergeev:

拜拜拥有投标的一切--包括SL和TP

自我都是来自升天。

谢谢你。
 
uncleVic:

1.而不是。

写。

2.问题。文件管理器(如FAR)通过<F3>打开你的文件?


事实证明,现在人们得到了相同的值,我不知道为什么记录的文件

从2011,01,01的数据(以秒为单位的时间和开盘价)读取约6MB。

但从2010,06,01开始,但不包括价格不超过每小时最高价格的时间,并且需要2.5MB。- 没有打开

用你的方法

 if(handle==INVALID_HANDLE)
  {
   Print("-----Неоткрывается :-)");
   return(EMPTY_VALUE);
  }

结果是相同的数值1,79,,,,(它是秒)。


从指标写到文件的步骤如下

           datetime bar[1];
           CopyTime(Symbol1,NULL,(MatrixRows-CurrPos),1,bar);
           //---
           handle= FileOpen("kor.bin", FILE_BIN|FILE_READ|FILE_WRITE, ";");
           if(handle<0) Print("-----Неоткрывается :-) profit.bin");
           ulong T = (ulong) bar[0];
           FileSeek(handle,0,SEEK_END);
           FileWriteDouble(handle,T); 
           FileSeek(handle,0,SEEK_END);
           FileWriteDouble(handle,Buffer_0[MatrixRows-CurrPos]); 
           ulong file=FileSize(handle);
           FileClose(handle);

它在开盘时保存了所有的值:首先是秒,然后是相关值(或价格)。

但它不会从EA中读取文件--"无法打开"。

不知道为什么?

检查文件 - 显示它存在!