Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Предлагаю желающим обсуждать генераторы и их стратегии "пройти" сюда.
Приносим извинения автору SX за использование ветки не по прямому назначению.
И дальнейших успехов!
Спасибо и премного благодарен.
К понедельнику постараюсь сделать версию, в которой изменю порядок оптимизации, для того, чтобы не было начального простоя.
А вот и она.
А вот и она.
Сорри, исправил ошибку с зависанием при открытии ордера. Добавил проверку наличия баланса для минимального открытия. Просьба всем, кто скачал предыдущий, обновиться до новой версии.
...хотелось бы услышать в адрес поделки конструктивную критику и пожелания (любого плана), ...
Типааа определенности хочется. :)
Типааа определенности хочется. :)
И где предлагаете поменять? Я за то, чтобы поменять коммент.
__________________________
Запустил у себя 4-часики.
Прогресс выглядит так:
Комп у меня не самый мощный.
Так что часики на нормальном компе может реально даже за сутки. А если распарралелить...
Такое убывание оставшегося времени связано с тем, что наибольшая концентрация значимых стратегий сейчас находится в начале, до этого была в середине.
Я за то, чтобы поменять коммент.
Согласен.
Главное, чтобы "оригинал" у всех был "эталонный". А то как же будете меняться set'ами :)
Так что часики на нормальном компе может реально даже за сутки. А если распарралелить...
А если "по ценам открытия", то ... я уже раз 10 "подогнал" и на OOS все варианты сливают.
(Часовки EURUSD подгонка - весь 2008 год. 3 итерации - Condition_X -> Secondary_ -> Condition_X)
Результаты моделей "Все тики" и "по ценам открытия" совпадают
Согласен.
Главное, чтобы "оригинал" у всех был "эталонный". А то как же будете меняться set'ами :)
Кроме как сетами, можно меняться файлами и просто строками условий. Исправление будет в следующей версии.
А если "по ценам открытия", то ... я уже раз 10 "подогнал" и на OOS все варианты сливают.
Конечно по ценам открытия оО. Зачем комп зазря мучать?
(Часовки EURUSD подгонка - весь 2008 год. 3 итерации - Condition_X -> Secondary_ -> Condition_X)
Я тестирую с 99 года.
...хотелось бы услышать в адрес поделки конструктивную критику и пожелания (любого плана), ...
- ИМХО. Лучше вынести блок "// Externs" и блок "// here" в отдельный "инклудник", чтобы ни у кого даже рука не поднималась править основой файл.
- Да и в "кодировке", ИМХО, лучше уйти от номеров "BuyCondition9()" к некоторой "мнемонике", чтобы одновременно никто не добавил совершенно разные "BuyCondition786()". В противном случае "репозиторий" придется держать у себя автору. Типа заглавные буквы функций слева и функций справа - "ВВ_O" (для Condition9) или добавив в префикс "ник автора". Но тогда придется "наворачивать" функции "bool BuyCondition(int index)" и "bool SellCondition(int index)"
Я в некоторых своих поделках, во внешних параметрах (и дублирую в ini-файлах), давно пишу некую мненонику что-то типа "+EURUSD" - "покупать EURUSD". Получится эдакий шажок к интепретатору. :)
'
ЗЫ.
Но сложно оптимизировать подгонять. :)
'
ЗЫЫ.
Кабы найти бы компромисс между "optimized extern" (int) и невозможностью конечным пользователем использовать зарезервированные номера/функции... По гибкости и универсальности данный продукт превзошел бы всех. Хотя "для себя любимого" это было бы излишним усложнением. :)
Исправление будет в следующей версии.
И Comment'ы ордеров в extern string!!!!!
'
- ИМХО. Лучше вынести блок "// Externs" и блок "// here" в отдельный "инклудник", чтобы ни у кого даже рука не поднималась править основой файл.
Вообще так и собирался сделать.
На версию 1.0 наметил разбиение на модули, чистку, кодогенерацию (возможно), и маны какие-никакие понаписывать.
Чтобы было похоже более менее на продукт.
- Да и в "кодировке", ИМХО, лучше уйти от номеров "BuyCondition9()" к некоторой "мнемонике", чтобы одновременно никто не добавил совершенно разные "BuyCondition786()". В противном случае "репозиторий" придется держать у себя автору. Типа заглавные буквы функций слева и функций справа - "ВВ_O" (для Condition9) или добавив в префикс "ник автора". Но тогда придется "наворачивать" функции "bool BuyCondition(int index)" и "bool SellCondition(int index)"
Вот тут я против. Хоть добавление условий и облегчено, но не приветствуется. Скажем так, как только вы меняете код, на поддержку можете не рассчитывать.
Если надо добавить условие, говорите, я добавлю.
Кабы найти бы компромисс между "optimized extern" (int) и невозможностью конечным пользователем использовать зарезервированные номера/функции... По гибкости и универсальности данный продукт превзошел бы всех. Хотя "для себя любимого" это было бы излишним усложнением. :)
А чего его искать? Он есть -- называется защита от дураков, если по простому. Если по нормальному -- защита целостности данных на любом шаге выполнения.
Это пока есть только частично, и добавление в версии 1.0 пока не предусмотрено.
Нельзя терминалом -- всегда целостность можно ручками проверить.
И Comment'ы ордеров в extern string!!!!!'
Тут не понял.