Блог им. Fost

Опять вопрос по поводу QPILE(перебор дат)

    • 03 марта 2012, 15:54
    • |
    • Fost
  • Еще
Знающие люди подскажите! Как можно сделать цикл из даты, к примеру есть две строчки которые берут данные о 5 минуткой свечке

a = get_candle( get_collection_item(code,i), get_collection_item(one,i), "",5,1,20120302,184000)

b = get_candle( get_collection_item(code,i), get_collection_item(one,i),"",5,1,20120301,184000)
 
 где 20120302 это дата 20120301 соответсвенно на день раньше, как можно сделать в цикле, что бы можно было перебрать скажем 300 дней? ествественно на ум приходит самый тупой способ взять 20120302 как переменную и тупо на каждой иттерации отнимать 1, но уже через 2 действия получим 20120299 — а это полный бред, нужно 20120229 .

Смотрел в документации — ничего не нашел, максимум нашел как взять за прошлый день .

Гугл тоже не помогает.
  • Ключевые слова:
  • qpile
12 комментариев
Я помню был вэбинар как раз по этому вопросу.
Fost, я помню сам хотел сделать в том скрипте CandlesForRobot сбор свечей за предыдущие дни.

Но потом плюнул, чтобы случайно в порыве ярости не убить кого-нибудь из разработчиков QPILE. :))) Шутка.
если нашли «как взять за прошлый день» — возьмите 300 раз. а вообще придется реализовать календарь — т.е. учет разного количества дней в месяцах и високосных годов
avatar
Fost, кстати, к вэбинару прилагается файлик calendar.zip.
На той же страничке смотри.
Fost, еще есть выходные и праздники :) Зачем в Qpile переберать дни. Тестируй стратегии на WL. На Qpile хорошо простые вещи получаются.
avatar
Fost, в Wealth-Lab в примерах много интересных стратегий. Затянет на долго.
avatar

теги блога Fost

....все тэги



UPDONW
Новый дизайн