初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1375 1...136813691370137113721373137413751376137713781379138013811382...1503 新评论 Aleksei Stepanenko 2021.11.17 09:47 #13741 int symbols=0; 并且在Manual后面不需要有逗号。 sable57fx 2021.11.17 09:48 #13742 下午好。 当脚本运行时,它会写到FILE_BIN。 在调试时,我想检查写到什么。 我可以用什么程序来打开这样的文件? Aleksei Stepanenko 2021.11.17 09:49 #13743 sable57fx #:可以用什么软件来打开这样的文件? 做一个读取该文件并在终端日志中写入的脚本 sable57fx 2021.11.17 10:04 #13744 Aleksei Stepanenko #: 做一个读取该文件并写入终端日志的脚本 这肯定会做,但目的是要目测验证记录是否正确。 Aleksei Stepanenko 2021.11.17 10:13 #13745 sable57fx #: 一个单独的脚本将帮助你看到垃圾桶里有什么。第二个选择:并行地写一个csv文件,特别是用于查看。 Alexey Viktorov 2021.11.17 10:36 #13746 sable57fx #:下午好。当脚本运行时,它会写到FILE_BIN。 在调试时,我想检查写到什么。我可以用什么程序来打开这样的文件? 在你写到文件之前,把你想写的东西放到一个变量中,并把它放在观察中。一步一步的执行将使你看到将写什么。 sable57fx 2021.11.17 10:55 #13747 谢谢你,我会的。 Ivan Butko 2021.11.17 11:22 #13748 Aleksei Stepanenko #:并且在Manual后面不需要有逗号。 谢谢你 Mikhail Toptunov 2021.11.18 02:53 #13749 天啊,我搞不清楚了。 一般来说,我的任务如下。 计算价格(H+L)/2,条件是价格阵列将根据新条形的出现而增长。 - 考虑到图表被限制在3000条以内 int start= this.m_rt - this.m_pc;//this.m_rt; datetime arr_time[]; double arr_high[],arr_low[]; //--- устанавливает новый размер в первом измерении массива ArrayResize(this.m_pr_hl2,this.m_rt); ArrayResize(this.m_tim_pr_hl2,this.m_rt); ArrayResize(this.m_high,this.m_rt); ArrayResize(this.m_low,this.m_rt); //--- функция получает в массив CopyTime(this.m_symbol, this.m_timeframe, this.m_rt-start, start, arr_time); CopyHigh(this.m_symbol, this.m_timeframe, this.m_rt-start, start, arr_high); CopyLow(this.m_symbol, this.m_timeframe, this.m_rt-start, start, arr_low); //--- цена для расчета средних // start= start>ArraySize(arr_high) ? ArraySize(arr_high) : start; for(int b= this.m_rt-start; b < this.m_rt; b++) this.m_pr_hl2[b]= (arr_high[b] + arr_low[b]) / 2; //--- производит копирование одного массива в другой. ArrayCopy(this.m_tim_pr_hl2, arr_time, this.m_rt-start, this.m_rt-start); ArrayCopy(this.m_high, arr_high, this.m_rt-start, this.m_rt-start); ArrayCopy(this.m_low, arr_low, this.m_rt-start, this.m_rt-start); 纺纱四天了,还是没有效果!!!。帮助 Mikhail Toptunov 2021.11.18 11:18 #13750 Mikhail Toptunov #:天啊,我搞不清楚了。一般来说,我的任务如下。计算价格(H+L)/2,条件是价格阵列将根据新条形的出现而增长。- 考虑到图表被限制在3000条以内纺纱四天了,还是没有效果!!!。帮助 SBI似乎已经完成了它。 void CNewBar::PriceHL2() { int start= this.m_rt - this.m_pc;//this.m_rt; datetime arr_time[]; double arr_high[],arr_low[]; //--- устанавливает новый размер в первом измерении массива ArrayResize(this.m_pr_hl2,this.m_rt); ArrayResize(this.m_tim_pr_hl2,this.m_rt); ArrayResize(this.m_high,this.m_rt); ArrayResize(this.m_low,this.m_rt); //--- флаг элементов массива будет производиться как в таймсериях. ArraySetAsSeries(arr_time,true); ArraySetAsSeries(arr_high,true); ArraySetAsSeries(arr_low,true); //--- функция получает в массив CopyTime(this.m_symbol, this.m_timeframe, 0, start, arr_time); CopyHigh(this.m_symbol, this.m_timeframe, 0, start, arr_high); CopyLow(this.m_symbol, this.m_timeframe, 0, start, arr_low); //--- цена для расчета средних for(int b= 1; b < start; b++) this.m_pr_hl2[this.m_rt-b]= (arr_high[b] + arr_low[b]) / 2; //--- производит копирование одного массива в другой. ArrayCopy(this.m_tim_pr_hl2, arr_time, this.m_rt-start, 0, start); ArrayCopy(this.m_high, arr_high, this.m_rt-start, 0, start); ArrayCopy(this.m_low, arr_low, this.m_rt-start, 0, start); } 1...136813691370137113721373137413751376137713781379138013811382...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
并且在Manual后面不需要有逗号。
下午好。
当脚本运行时,它会写到FILE_BIN。 在调试时,我想检查写到什么。
我可以用什么程序来打开这样的文件?
可以用什么软件来打开这样的文件?
做一个读取该文件并写入终端日志的脚本
一个单独的脚本将帮助你看到垃圾桶里有什么。第二个选择:并行地写一个csv文件,特别是用于查看。
下午好。
当脚本运行时,它会写到FILE_BIN。 在调试时,我想检查写到什么。
我可以用什么程序来打开这样的文件?
在你写到文件之前,把你想写的东西放到一个变量中,并把它放在观察中。一步一步的执行将使你看到将写什么。
并且在Manual后面不需要有逗号。
谢谢你
天啊,我搞不清楚了。
一般来说,我的任务如下。
计算价格(H+L)/2,条件是价格阵列将根据新条形的出现而增长。
- 考虑到图表被限制在3000条以内
纺纱四天了,还是没有效果!!!。帮助
天啊,我搞不清楚了。
一般来说,我的任务如下。
计算价格(H+L)/2,条件是价格阵列将根据新条形的出现而增长。
- 考虑到图表被限制在3000条以内
纺纱四天了,还是没有效果!!!。帮助
SBI似乎已经完成了它。