初学者的问题 MQL5 MT5 MetaTrader 5 - 页 540

 
错误 'ST' - 未声明的标识符 test3.mq4 69 13 以及由于类型转换可能导致的数据丢失 test3.mq4 85 15
 
错误 'ST' - 未声明的标识符 test3.mq4 69 13 以及由于类型转换可能导致数据丢失 test3.mq4 85 15 帮助修复
 
vladislavch19:
写入错误'ST' - 未声明的标识符 test3.mq4 69 13,并可能因类型转换而丢失数据 test3.mq4 85 15 帮助纠正
错误信息表明,你试图在第69行第13个位置和第85行第15个位置使用一个未声明的标识符'ST'(变量名)。
 

女士们,先生们,我依靠的是你们!"。

请从概念上告诉我如何处理过去250个交易时段 中从15到15.55的条形图。我对这些信息量感到有点困惑...

 
Stairway_2_7:

女士们,先生们,我依靠的是你们!"。

请从概念上建议如何处理过去250个交易时段 中从15到15.55的条形图。我对这些信息量感到有点困惑...

使用MqlDateTime 过滤星期六和星期日
 

阿列克斯。

用一个指标来表示,其功能是

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[])

{

来访问所有的历史条?

 

伙计们,我在哪里可以看到关于周末和假日过滤的信息?

我只需要亚洲时段的 交易日。

 
Stairway_2_7:

伙计们,我在哪里可以看到关于周末和假日过滤的信息?

我只需要亚洲时段的交易日。

他们在图表上吗?
 

pako,

const uint SecsPerDay = 60 * 60 * 24; // 一天的秒数


datetime newtime =TimeCurrent()- SecsPerDay * 6; // 计算


Alert(newtime); // 输出结果

我可以像这样找到最后的日期。答案是3月19日,星期六。而且我只需要工作日。

 
Stairway_2_7:

pako,

const uint SecsPerDay = 60 * 60 * 24; // 一天的秒数


datetime newtime = TimeCurrent() - SecsPerDay * 6; // 计算


Alert(newtime); // 输出结果

我可以像这样找到最后的日期。答案是3月19日,星期六。而且我只需要工作日。

你搞错了。

D1图表中没有星期六和星期日。

为什么要寻找不存在的东西?

https://www.mql5.com/ru/docs/constants/structures/mqldatetime

https://www.mql5.com/ru/code/download/10513/4Sessions.mq4

Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура даты
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура даты
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура даты - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5