Коллекция советников с открытым исходным кодом

Тема в разделе "Советники", создана пользователем loopsider, 19 Апрель 2016.

  1. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.735
    Симпатии:
    4.384
    Баллы:
    435
    Пол:
    Мужской
    Для чего интересны советники с открытым исходным кодом?
    1. Чтобы учиться. Самый быстрый способ научиться писать советники - это посмотреть как другие это делают. Не все примеры достойны подражания, конечно - но общее впечатление извлекается.
    2. Чтобы сравнивать свои методы и способы организации кода с чужими.
    3. Чтобы не изобретать велосипед, если в этом нет особой необходимости. Или если чужой велосипед получился лучше чем твой :)
     
    Pythoha, Dmitri, Сергей Иванов и 2 другим нравится это.
  2. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.735
    Симпатии:
    4.384
    Баллы:
    435
    Пол:
    Мужской
    Momods. Неплохой ночной скальпер с wwi форума.
     

    Вложения:

    Bag-76, ViktorPolyak, PreciseTrader и ещё 1-му нравится это.
  3. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.735
    Симпатии:
    4.384
    Баллы:
    435
    Пол:
    Мужской
    WSFR. Широко известный бот Wallstreet forex robot, переписанный из декомпила в свое время небезызвестным Пиратом. Классика жанра.
     

    Вложения:

  4. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.735
    Симпатии:
    4.384
    Баллы:
    435
    Пол:
    Мужской
    XMT-Scalper. Вариация на тему широко известного в свое время высокочастотного скальпера Million Dollar Pips, от Capella с wwi форума.
    Стиль написания кода отменный. Сразу видно, что автор бывший преподаватель программирования :) Хотя у меня лично от таких длинных названий переменных в глазах пестрит.
     

    Вложения:

    PreciseTrader, Сергей Иванов и Kozubus нравится это.
  5. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.735
    Симпатии:
    4.384
    Баллы:
    435
    Пол:
    Мужской
    LastXBars. Советник открывает ордера на отскок от макс/мин за N баров. Некие умельцы даже умудрились его переименовать и продавать за деньги. Что говорит, о некоем усморенном в нем потенциале. Мартингейла не использует, но может открывать ордера в большом количестве.
     

    Вложения:

    Последнее редактирование: 25 Апрель 2016
    PreciseTrader и Сергей Иванов нравится это.
  6. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.735
    Симпатии:
    4.384
    Баллы:
    435
    Пол:
    Мужской
    Forex Shocker. Еще один широко известный в свое время ночной скальпер. Тоже переписан начисто на основании декомпила неленивым Пиратом.
     

    Вложения:

    va40pud, PreciseTrader и Сергей Иванов нравится это.
  7. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.735
    Симпатии:
    4.384
    Баллы:
    435
    Пол:
    Мужской
    Ilan. Ну, а это притча во языцах - Илан. Если кому интересно посмотреть, как пишутся сеточники :)
     

    Вложения:

    PreciseTrader и Сергей Иванов нравится это.
  8. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.735
    Симпатии:
    4.384
    Баллы:
    435
    Пол:
    Мужской
    e-Droba-ZigZag. Пример робота на стандартном ЗигЗаге, без мартингейла. Торгует пробой вершин ЗигЗага, в сторону пробоя + трал по МА.
     

    Вложения:

    Последнее редактирование: 25 Апрель 2016
    vetallnemo, ViktorPolyak, PreciseTrader и ещё 1-му нравится это.
  9. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.735
    Симпатии:
    4.384
    Баллы:
    435
    Пол:
    Мужской
    Blessing. Навороченный сеточник, с подробным мануалом (англ.)
     

    Вложения:

    Сергей Иванов, PreciseTrader и victor2 нравится это.
  10. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.735
    Симпатии:
    4.384
    Баллы:
    435
    Пол:
    Мужской
    Integra. Еще один сеточник. Интересен тем, что 1) выставляет ордера сетки не по расстоянию, а по получению сигнала (на основе СCI) и 2) не сразу закрывает корзину с прибылью, а сначала пытается тралить прибыль.
    Может усреднять ручные ордера.
    Настройки
    extern string t0 = "ТП в валюте депозита";
    extern double DefaultProfit = 3; // Тейк профит в валюте депозита (гарантированная сумма профита)

    extern string t1 = "Установки расстояний";
    extern int Tral_Start = 5; // Расстояние начала трала от линии Profit в пунктах (классический ТП в пунктах)
    extern int Tral_Size = 3; // Величина трала после Tral_Start в пунктах
    extern int PipStep = 20; // Шаг открытия колен в пунктах

    extern string t2 = "Установки объемов и MМ";
    extern bool FixLot = TRUE; // Если TRUE, то фиксированный лот, если FALSE - динамический
    extern double Bonus = 0; // Средства, не учавствующие в торговле (в валюте депозита)
    extern double Risk = 0.0; // Первая сделка размером в % от свободных средств, если Risk=0 то первая сделка открывается размером DefaultLot
    extern double DefaultLot = 0.01; // Начальный лот, работает если Risk=0
    extern double LotExponent = 1.7; // Коэффициент увеличения лота в "Нормальном режиме"
    extern int LockPercent = 40; // Процент локового ордера от суммарного объема основной серии (только индикация)

    extern string t3 = "Ограничение колен";
    extern int MaxTrades = 20; // Максимальное количество одновременно открытых колен

    extern string t4 = "Закрыть Всё";
    extern bool Close_All = FALSE; // При вкл - принудительно закрываются все позиции, новый цикл не начинается

    extern string t5 = "Разрешить новый цикл";
    extern bool NewCycle_ON = TRUE; // При запрете - цикл дорабатывается до конца, новый цикл не начинается

    extern string t6 = "Установки CCI сопровождения";
    extern int CCI_TimeFrame = 2; // ТФ CCI
    extern int Level = 100; // Уровень CCI
    extern int Period_CCI = 15; // Период CCI


    extern string t7 = "Фильтр времени на выходные";
    extern bool UseTime = FALSE; // Использовать запрет торговли в пятницу после и в понедельник до указанных времен
    extern int StartHourMonday = 7; // Время начала торговли в понедельник
    extern int EndHourFriday = 19; // Время конца торговли в пятницу

    extern string t8 = "Изменение цвета и размера индикации";
    extern color ColorInd = Silver; // Цвет основной индикации
    extern color ColorTP = SpringGreen; // Цвет линии Profit
    extern color ColTPTrail = DarkOrange; // Цвет линии Profit после срабатывания трала
    extern color ColorZL = DeepSkyBlue; // Цвет линии безубытка
    extern int FontSize = 11; // Размер шрифта индикации

    extern string t9 = "Дополнительные параметры";
    extern int Magic = 0; // Уникальный номер советника (при Magic=0 сов подхватывает ручные ордера)
    extern bool Indication = TRUE; // Вкл индикации
    extern bool Sound = FALSE; // Вкл звукового сопровождения открытия колен
    extern bool Debug = TRUE; // Вкл подробного протоколирования
    extern int Slip = 0; // Проскальзывание в пунктах превышающее спред (Проскальзывание = спред + Slip)
    extern int Pause = 7; // Время ожидания между торговыми командами в сек
     

    Вложения:

    Последнее редактирование: 25 Апрель 2016
    ravenik, ViktorPolyak, va40pud и ещё 1-му нравится это.

.

Поделиться этой страницей

translate