CopyRates用于获取指定数量的指定交易品种-时间周期的MqlRates结构的历史数据至 MqlRates 型数组中。 int CopyRates( stringsymbol_name, // 交易品种名称 ENUM_TIMEFRAMEStimeframe, // 时间周期 intstart_pos, // 起始位置 intcount, // 要复制的数据计数 MqlRatesra
MqlRates daily_rates[]; if(CopyRates(_Symbol,PERIOD_D1,0,1,daily_rates)<0) return 0.; //--- 如果模式 0 已经完成 if(m_pattern_0_done) { //--- 检查新的一天 if(m_day_new_bar.isNewBar(daily_rates[0].time)) { //--- 重设模式完成标记 m_pattern_0_done=false; return 0.; }...
CSymbolData {private: string m_name; // name of the symbol ENUM_TIMEFRAMES m_timeframe;// timeframe int m_length; // length for copy rates MqlRates m_rates[]; // store rates datetime m_first; // first date on server or local history datetim...
= 1) { Print('CopyRates 复制错误, 代码 = ', GetLastError()); return(0); } if(current_rates[0].tick_volume>1) { return(0); } return(1);}新柱的存在由跳动量的值来决定。在开盘一个新柱时,其量在初始化时等于零(因为没有报价)。新跳动点的出现,大小就变成等于 1。 在这个函数中,...
iCopBar=CopyRates(Symbol(),PERIOD_M1,0,Bar,rates_arrayG); 这个功能既节省时间又节省内存。 这样的功能性变化并不吓人,我们只需要花点时间学习一下函数指针。 我等待已久MQL的一些有用的创新: OnTimer() – 处理时间事件的函数(可以使EA的工作不再单纯依赖tick数据的触发); ...
{ private: string m_name; // name of the symbol ENUM_TIMEFRAMES m_timeframe;// timeframe int m_length; // length for copy rates MqlRates m_rates[]; // store rates datetime m_first; // first date on server or local history datetime SetFirstDate(void) { datetime first_date=-1; ...
1002、int CopyRates( string symbol_name, //交易品种名称 ENUM_TIMEFRAMES timeframe, //周期 datetime start_time, //开始日期和时间 datetime stop_time, //结束日期和时间 MqlRates rates_array[] //复制目标数组 ); 1003、根据起始日期和结束日期来拷贝。 1004、CopyTime拷贝开盘数据时间。 1005、int Copy...
1002、int copyrates( string symbol_name, / 交易品种名称 enum_timeframes timeframe, / 周期 datetime start_time, / 开始日期和时间 datetime stop_time, / 结束日期和时间 mqlrates rates_array / 复制目标数 2、组 );1003、根据起始日期和结束日期来拷贝。1004、copytime拷贝开盘数据时间。1005、int copy...
0997、copyrates()函数系列,用于拷贝指定交易品种周期的特定mqlrates结构到 rates_array 数组中。0998、int copyrates( string symbol_name, / 交易品种名称 enum_timeframes timeframe, / 周期 int start_pos, / 启动位置 int count, / 复制数据计算 mqlrates rates_array / 复制目标数组 );0999、根据启动位置和...
ArrayCopyRates()read CopyRates ArrayCopySeries()read CopyClose/CopyHigh/CopyLow/CopyOpen/CopyTickVolume/CopyTime ArrayDimension()??? ArraySort()// MQL4 ArraySort(SortInt, 0, 0, MODE_ASCEND); ArraySort(SortInt); //MQL4 ArraySort(SortInt, 0, 0, MODE_DESCEND); Array...