- Машинное обучение в трейдинге: теория и практика (торговля и не только)
- Задачка. Находим случайное число используя MathRand(), и надо определить - четное или нечетное число.
- Интересная задачка
Нужно к примеру с какого-то периода разделить дальнейшие бары на массивы четных и нечетных. Как реализовать?
Полностю разделил:
double arr1[], // четные arr2[]; // нечетные int bars=MathFloor(Bars/2); //-------------- ArrayResize(arr1,bars); ArrayResize(arr2,bars); for(int i=0, k=0 ; k<Bars; i++, k+=2) { arr1[i]=Close[k]; arr2[i]=Close[k+1]; }Это так для примера, только по Close.
Нужны массивы четных и нечетных баров. Лучше, если это будут целочисленные значения (например, номера баров) или логические значения (true, false).
И что-то вышеуказанный код не могу прикрутить и проверить, - ошибки выдает.
Нужны массивы четных и нечетных баров. Лучше, если это будут целочисленные значения (например, номера баров) или логические значения (true, false).
И что-то вышеуказанный код не могу прикрутить и проверить, - ошибки выдает.
Теперь не должно быть:
double arr1[], // четные arr2[]; // нечетные int bars=MathFloor(Bars/2); //-------------- ArrayResize(arr1,bars); ArrayResize(arr2,bars); int i=0, k=0; for( ; k<Bars; i++, k+=2) { arr1[i]=Close[k]; arr2[i]=Close[k+1]; }
К сожалению я не могу понять это " Лучше, если это будут целочисленные значения (например, номера баров) или логические значения (true, false)." :(
К сожалению я не могу понять это " Лучше, если это будут целочисленные значения (например, номера баров) или логические значения (true, false)." :(
У тебя массивы arr1 и arr2 типа double - переменные с плавающей точкой. Это и понятно, ведь ты отталкиваешься от цены - Close. Мне нужны целые значения. Первый бар - нечетный, второй - четный, третий - нечетный, четвертый четный и т.д. Потом нужно все нечетные и четные бары сгруппировать в массивы.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования