错误、漏洞、问题 - 页 1002 1...9959969979989991000100110021003100410051006100710081009...3184 新评论 A100 2013.06.16 12:37 #10011 sion: 如果它应该与数组一起工作,或者是一个错误? 错误,因为以下内容不能编译,所以你的例子也不应该( (bool)ts ) ( (int)ts ) ( ts == true ) ( ts != NULL ) Nikolai Karetnikov 2013.06.16 15:58 #10012 Vladon:据我所知--更新终端是有原因的,有些功能会变坏,这是肯定的。但如何禁用更新--它应该工作得很巧妙,因为在我看来非常简单。的确,一切都很简单 :)你在哪里读到新建筑中的变化呢?谢谢你! Vladislav Andruschenko 2013.06.16 18:38 #10013 ns_k:真的很简单 :)我在哪里可以读到新构建中的变化?谢谢你!https://www.mql5.com/ru/forum/23 Список изменений в билдах MetaTrader 5 Client Terminal www.mql5.com Автоматическое обновление доступно через систему LiveUpdate:. Nikolai Karetnikov 2013.06.16 20:54 #10014 下午好!我在指标窗口中使用水平仪IndicatorSetDouble(INDICATOR_LEVELVALUE,1,80); 很好,可以有几个层次。是否有可能为不同级别的人以不同方式设置一个相同的属性?例如,我希望1.80被画成蓝色实线,0.20被画成黑色虚线。谢谢你! Vasiliy Smirnov 2013.06.16 21:43 #10015 void fLog(string Message){ //ЗАПИСЬ В ТХT ResetLastError(); filehandle=FileOpen(file_name,FILE_WRITE|FILE_TXT); if(filehandle!=INVALID_HANDLE){ FileSeek(filehandle,0,SEEK_END); FileWrite(filehandle,Message); FileClose(filehandle); //Print("Запись удачна!"); } else Print("Операция FileOpen неудачна, ошибка ",GetLastError()); } 我想加到文件的末尾,但它被覆盖了。怎么了? A100 2013.06.16 22:13 #10016 如果FILE_WRITE- 文件被重新创建,大小为零 如果FILE_READ|FILE_WRITE - 如果没有该名称的文件,则创建一个新的文件。 Nikolai Karetnikov 2013.06.16 22:24 #10017 编写代码//+------------------------------------------------------------------+ //| LEVELSTEST.mq5 | //| Copyright 2013, MetaQuotes Software Corp. | //| http://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2013, MetaQuotes Software Corp." #property link "http://www.mql5.com" #property version "1.00" #property indicator_separate_window #property indicator_minimum 0 #property indicator_maximum 100 #property indicator_buffers 1 #property indicator_plots 1 int OnInit() { //--- indicator buffers mapping IndicatorSetInteger(INDICATOR_LEVELS,2); IndicatorSetInteger(INDICATOR_LEVELCOLOR,clrBlue); IndicatorSetInteger(INDICATOR_LEVELSTYLE,2); IndicatorSetDouble(INDICATOR_LEVELVALUE,0,30.0); IndicatorSetDouble(INDICATOR_LEVELVALUE,1,50.0); //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { //--- //--- return value of prev_calculated for next call return(rates_total); } //+------------------------------------------------------------------+ //| TradeTransaction function | //+------------------------------------------------------------------+ void OnTradeTransaction(const MqlTradeTransaction& trans, const MqlTradeRequest& request, const MqlTradeResult& result) { //--- } //+------------------------------------------------------------------+ 我得到的输出是https://www.mql5.com/en/charts/408767/eurusd-m5-alpari-fs-levels-test应该是这样,还是50级也应该画成蓝色虚线?谢谢你! Chart EURUSD, M5, 2013.06.16 22:20 UTC, Alpari FS, MetaTrader 5, Demo www.mql5.com Chart EURUSD, M5, Alpari FS: LEVELS TEST Vasiliy Smirnov 2013.06.17 03:30 #10018 A100: 如果FILE_WRITE- 文件被重新创建,大小为零 如果FILE_READ|FILE_WRITE - 如果没有该名称的文件,则创建一个新的文件。 谢谢你。 Rashid Umarov 2013.06.17 03:33 #10019 ns_k:很好,可以有几个层次。是否可以对不同级别的同一属性进行不同的设置?例如,我希望1.80被画成蓝色实线,0.20被画成黑色虚线。当然,他们只是在前几天公布了一些例子。演示_指示器SetInteger演示_指示器设置双数 演示_指示器设置字符串 Slava 2013.06.17 03:51 #10020 A100: 错误,因为以下内容不能编译,所以你的例子也不应该。ts==true和ts!=NULL是完全不同的表达方式。此外ts==true和ts!=false也是不同的表达方式。你知道它们有什么不同吗?不仅是在语法上,而且在语义上。 1...9959969979989991000100110021003100410051006100710081009...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如果它应该与数组一起工作,或者是一个错误?
据我所知--更新终端是有原因的,有些功能会变坏,这是肯定的。
但如何禁用更新--它应该工作得很巧妙,因为在我看来非常简单。
的确,一切都很简单 :)
你在哪里读到新建筑中的变化呢?
谢谢你!
真的很简单 :)
我在哪里可以读到新构建中的变化?
谢谢你!
下午好!
我在指标窗口中使用水平仪
很好,可以有几个层次。是否有可能为不同级别的人以不同方式设置一个相同的属性?
例如,我希望1.80被画成蓝色实线,0.20被画成黑色虚线。
谢谢你!
如果FILE_WRITE- 文件被重新创建,大小为零
如果FILE_READ|FILE_WRITE - 如果没有该名称的文件,则创建一个新的文件。
编写代码
我得到的输出是
https://www.mql5.com/en/charts/408767/eurusd-m5-alpari-fs-levels-test
应该是这样,还是50级也应该画成蓝色虚线?
谢谢你!
如果FILE_WRITE- 文件被重新创建,大小为零
如果FILE_READ|FILE_WRITE - 如果没有该名称的文件,则创建一个新的文件。
很好,可以有几个层次。是否可以对不同级别的同一属性进行不同的设置?
例如,我希望1.80被画成蓝色实线,0.20被画成黑色虚线。
当然,他们只是在前几天公布了一些例子。
错误,因为以下内容不能编译,所以你的例子也不应该。
ts==true和ts!=NULL是完全不同的表达方式。
此外
ts==true和ts!=false也是不同的表达方式。
你知道它们有什么不同吗?不仅是在语法上,而且在语义上。