а это что? Symbol.mqh https://www.mql5.com/ru/code/18855
если копировать всё сразу, то недостаточно памяти
никто, кроме меня, не заметил
int CloneTicks( const MqlTick &Ticks[] ) const { return(this.IsCustom() ? ::CustomTicksReplace(this.Name, 0, LONG_MAX, Ticks) : -1); } int CloneTicks( string Symb = NULL, const ulong _from_msc = 0, const ulong _to_msc = LONG_MAX ) const { Symb = (Symb == NULL) ? _Symbol : Symb; int Res = this.IsCustom() && ::SymbolInfoInteger(Symb, SYMBOL_CUSTOM) ? 0 : -1; /* ?! */ if (Res != -1) { MqlTick Ticks[]; ::CopyTicksRange(Symb, Ticks, COPY_TICKS_ALL, _from_msc, _to_msc); Res = this.CloneTicks(Ticks); } return(Res); }
.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
создаётся символ со стартовой датой 2020.02.24, и между 2020.02.25 и 2022.09.30 - дыра
скрипт только копирует с основного символа на кастомный, и больше ничего.. или чего?
чтобы Symbol.mqh работал, приходится убирать лишнюю проверку
зачем?!