Предложения по автоматизации торговли

Novikov

Гуру форума
Индиктор Эквити

Уважаемые программисты, пожалуйста, кого не затруднит, напишите индикатор виртуальной эквити. Рассчитывается от Close до Close.
Синхронизация баров - при отсутствии бара, брать данные предыдущего бара.

Рассчитывается стоимость пункта на каждом баре, а потом количество пунктов от Close до Close пересчитывается в валюту депозита (USD,EUR,RUR,GLD) и строится линия эквити - сумма всех указанных пар.


Входные параметры:

TimeStart = 01.01.2013 // начало расчета эквити от цены OPEN
DefaultLot = 0.1 // лот по умолчанию для валютных пар, у которых не указан размер лота
Symbols = GBPUSD+0.1 EURGBP-0.1 GBPCHF+0.1 GBPJPY+0.1 GBPAUD+0.1 GBPCAD+0.1 GBPNZD+0.1
// валютные пары через пробел, которые учавствуют в расчете виртуального эквити
MAperiod = 5 // период MovingAverage наложенная на линию эквити, если = 0, то не используется
Mametod = 3 // метод MA = 1-Simple, 2-Exponential, 3-Smoothed, 4-LinearWeighted
MAshift = 3 // сдвиг
Levels = 100 // шаг отрисовки линий (уровней)

Заранее благодарю!
 

cmillion

Гуру форума
Я Вас уверяю, сигналы очень точны. Это результат непростых вычислений показаний на ТФ от М1 до Weekly включительно, о чем пока не стану публично делиться.

Так Вы конфиденциально хотите написать советник или выложить его для всех? Если для всех и желаете чтобы программисты работали бесплатно то заинтересуйте их хотя бы результатами полученными в ручную.
 

viktor 12345

Местный знаток
Уважаемые программисты, пожалуйста, кого не затруднит, напишите индикатор виртуальной эквити. Рассчитывается от Close до Close.
Синхронизация баров - при отсутствии бара, брать данные предыдущего бара.

Рассчитывается стоимость пункта на каждом баре, а потом количество пунктов от Close до Close пересчитывается в валюту депозита (USD,EUR,RUR,GLD) и строится линия эквити - сумма всех указанных пар.


Входные параметры:

TimeStart = 01.01.2013 // начало расчета эквити от цены OPEN
DefaultLot = 0.1 // лот по умолчанию для валютных пар, у которых не указан размер лота
Symbols = GBPUSD+0.1 EURGBP-0.1 GBPCHF+0.1 GBPJPY+0.1 GBPAUD+0.1 GBPCAD+0.1 GBPNZD+0.1
// валютные пары через пробел, которые учавствуют в расчете виртуального эквити
MAperiod = 5 // период MovingAverage наложенная на линию эквити, если = 0, то не используется
Mametod = 3 // метод MA = 1-Simple, 2-Exponential, 3-Smoothed, 4-LinearWeighted
MAshift = 3 // сдвиг
Levels = 100 // шаг отрисовки линий (уровней)

Заранее благодарю!
Поддерживаю, мне тоже такой надо, хотябы виртуальный счётчик. Прибыль, эквити, залог,и всё такое прочее как в реале.
 

_SERG_

Активный участник
Поддерживаю, мне тоже такой надо, хотябы виртуальный счётчик. Прибыль, эквити, залог,и всё такое прочее как в реале.

Пацаны, я в натуре тупой, перечитал посты 301 и 303 и нахожусть в прострации, а мне тоже, ну очень надо. Ток Вы про Ваше виртуальное, как то, словами, а не догадайся, что хочу.
Виртуальный баланс по инструментам счёта, с соответствующими характеристиками, в объёме одного счёта.
Ну или как?
Или проще по одному инструменту работать?
 
Последнее редактирование:

Novikov

Гуру форума
Пацаны, я в натуре тупой, перечитал посты 301 и 303 и нахожусть в прострации, а мне тоже, ну очень надо. Ток Вы про Ваше виртуальное, как то, словами, а не догадайся, что хочу.
Виртуальный баланс по инструментам счёта, с соответствующими характеристиками, в объёме одного счёта.
Ну или как?
Или проще по одному инструменту работать?

Есть индикатор эквити и баланса Equity_v7 который отображает информацию по открытым и закрытым ордерам - так это не то, что нужно!

eurgbp-h1-alpari-limited.png

А есть индикатор EquityHadgeGraph, похожий на то, что нужно - отображает виртуальную эквити по заданным парам с заданными размерами ордеров

...в EquityHadgeGraph2 добавлены суффикс и преффикс...

eurusd-h1-alpari-limited-3.png

только в нем 2 строки для отображения линий виртуальной эквити, а нужна 1 линия + нужны параметры МА, как описано выше.
 

Вложения

  • Equity_v7.mq4
    23,7 КБ · Просмотры: 45
  • EquityHedgeGraph.mq4
    8,2 КБ · Просмотры: 51
  • EquityHedgeGraph2.mq4
    8,5 КБ · Просмотры: 54
Последнее редактирование:

phizik

Прохожий
Доброго времени суток, Друзья! Если никто не против, то хотелось бы обратиться к Вам, как к знатокам своего дела. В общем, нужна Ваша помощь. Есть ТС Провидец... Сможет кто-нить по нему робота сделать? 1. Чтобы открывал по сигналу. 2. Стоп за ближайшим экстремумом (макс или мин). 3. Тейк равен Стопу. Заранее благодарен за уделенное время!
 

Вложения

  • ProvidecTrend.ex4
    5 КБ · Просмотры: 68
  • Providec.ex4
    8,1 КБ · Просмотры: 64

Fed77

Гуру форума
Билл Вильямс три стратегии в одной сове

Здравствуйте уважаемые программисты. Нужно переписать алгоритм работы бота с МТ5 на МТ4 и добавить ещё несколько настроек входа и сопровождения позиций, расширить функционал совы как на этом скрине у совы мт5
20.jpg
Пробовал через копировальщик с мт5 на мт4 торговать вообще не так идёт сова, вообщем нужно грамотно переписать стратегия прилагается и весь алгоритм в Инклюде _http://yadi.sk/d/ybMrq9_4FEUp9 , очень прошу помочь в написании бота.
Начало примерно такое:

//+------------------------------------------------------------------+
extern bool TradeAllowed = true; // разрешение на торговлю, если TradeAllowed = false, но есть открытые позиции,
// то они будут закрыты обычным маневром - при возникновения сигнала на закрытие,
// однако, новые позиции открываться не будет.
// Поэтому задав TradeAllowed = false, можно идти отдыхать, надеясь что все будет хорошо.

extern double // Разрешить доливку по сигналу "дивергенция по индикатору АО (сигнал 2 пика);
extern double // Разрешить доливку после формирования фрактала на обатном движении цены 50% коррекции сетки фибоначчи после "дивергенции на индикаторе АО;
extern double // Разрешить доливку после формирования фрактала на обатном движении цены 61,8% коррекции сетки фибоначчи после "дивергенции на индикаторе АО;
extern double // Разрешить доливку на пробой фрактала;
extern double // Разрешить доливку по сигналу "блюдце (АО)";
extern double cross_zero // Разрешить доливку по сигналу "пересечение нулевой линии (АО)";
extern double _2_bars // Разрешить доливку по сигналу "покупка выше 0, продажа ниже 0" (АС 2 бара);
extern double _3_bars // Разрешить доливку по сигналу "покупка ниже 0, продажа выше 0" (АС 3 бара);
extern double _4_bars // Разрешить доливку по сигналу "специальный голубой свет" (АО );
extern double _5_bars // Разрешить доливку по сигналу "покупка ниже 0, продажа выше 0" (АО 3 бара 2-го мудреца);
extern double _6_bars // Разрешить доливку по сигналу "дивергенция на АО" (АО 2 пика);
extern double _zone // Разрешить доливку по сигналам от красной или зеленой зон на 3м баре одного цвета (АО+АС -сигнал зональной торговли 4-е измерение рынка);
extern double // Разрешить доливку по сигналам от линии баланса (пятое измерение рынка);
extern double _mm // Агрессивный стиль доливания в открытую позицию;
extern string FT6="-------Настройки сопровождения StopLoss сделки:----------";
extern double _5_bars // Максимальное количество подряд баров зон одного цвета;
extern double _5_bars // Разрешить тралл по 5 подряд барам зон одного цвета;
extern double _5 // Разрешить тралл по губам аллигатора;
extern double _5 // Разрешить тралл по зубам аллигатора;
extern double _5 // Разрешить тралл по челюсти аллигатора;
extern double _5 // Разрешить тралл двумя фракталам назад;
extern double _5 // зарытие позиций за губами аллигатора;
extern double _5 // зарытие позиций за зубами аллигатора;
extern double _5 // зарытие позиций за челюстью аллигатора;
extern double _5 // зарытие позиций после пробоя противоположного фрактала ниже/выше пасти аллигатора;

extern double StopLoss = 0.0;

extern string Money_Management = "==== Money Management ====";
extern bool UseEquityStop = FALSE;
extern double TotalEquityRisk = 20.0;
extern double Lot = 1; // эти лотом мы будем торговать;
extern double Risk = 1.2;
extern bool RiskBooster = true;
// TakeProfit,StopLoss, Stop_0 и Delta заданы для 4-х разрядных котировок, если котировки 5-ти разрядные, то программа сама это обнаруживает
// и умножает заданные величины на 10.
extern double Fibo.1 = 1.618; // Разрешить вход по дивергентному приседающему бару индикатора MFI (+Volume | -MFI )в целевой зоне фибо-уровня 161,8% (сигнал Killer бычьего или медвежьго

разворота);
extern double Fibo.2 = 2.618; // Разрешить вход по дивергентному приседающему бару индикатора MFI (+Volume | -MFI )в целевой зоне фибо-уровня 261,8% (сигнал Killer бычьего или медвежьго

разворота);
extern double Fibo.3 = 4.618; // Разрешить вход по дивергентному приседающему бару индикатора MFI в целевой зоне фибо-уровня 461,8% (сигнал Killer сигнал Killer бычьего или медвежьго разворота);
extern double Fibo.4 = 1.618; // Разрешить доливку по сигналу индикатора MFI "Зеленый ( +Volume | +MFI )" после появления сигнала индикатора MFI "Приседающий (+Volume | -MFI )" в целевой зоне

фибо-уровня 161,8% ;
extern double Fibo.2 = 2.618; // Разрешить доливку по сигналу индикатора MFI "Зеленый ( +Volume | +MFI )"после появления сигнала индикатора MFI "Приседающий (+Volume | -MFI )" в целевой зоне

фибо-уровня 261,8%;
extern double Fibo.2 = 4.618; // Разрешить доливку по сигналу индикатора MFI "Зеленый ( +Volume | +MFI )" после появления сигнала индикатора MFI "Приседающий (+Volume | -MFI )" в целевой зоне
фибо-уровня 461,8% ;
 

Вложения

  • TC_BW_new_version_2-02.mq5
    5,5 КБ · Просмотры: 45
  • h_TS_BW.mqh
    65,1 КБ · Просмотры: 38

AlexeyVik

Программист mql4 mql5
Прошу вамшей помощи. кто может написать советник по двум индикатором. условии на рисунке написаны.
1. Поищи инструкцию как вставить картинку в сообщение.
2. Если уж пишешь условия на скрине, так позаботься о том чтобы было видно названия индикаторов.
 

Вложения

  • Безымянный.png
    Безымянный.png
    724 КБ · Просмотры: 177

king

Активный участник
1. Поищи инструкцию как вставить картинку в сообщение.
2. Если уж пишешь условия на скрине, так позаботься о том чтобы было видно названия индикаторов.
мне не надо инструкция и так знаю. Проста никак не загрузился картинка. если сможеш сделать советник то могу поделиться индикаторамы и советник с нужнимы настройками. чтобы советник торговаль по сигналам индикаторов.
 

AlexeyVik

Программист mql4 mql5
мне не надо инструкция и так знаю. Проста никак не загрузился картинка. если сможеш сделать советник то могу поделиться индикаторамы и советник с нужнимы настройками. чтобы советник торговаль по сигналам индикаторов.
Если знаешь зачем скрин засунул не пойми куда?
Сделать советник могу, но нет свободного времени на изготовление тестерной игрушки. Не верю я в волшебную силу.
 
  • Like
Реакции: king

Олег75

Активный участник
Сделать советник могу.

Доброго дня.Не возьмётесь написать такой советник, за ранее огромное спасибо. Принцип работы советника.
Входим сразу замком ( лот в настройках) . Дальше ждём когда цена пройдёт в одну из сторон на заданное расстояние в настройках ( к примеру 20 пунктов).Закрываем прибыльный ордер, а убыточный усредняем по мартину и шагу в настройках. Например в настройках стоит 20 пунктов, значит через 20 пунктов открывается новый ордер.С шагом 20 пунктов открываем два ордера, а все последующие через 40 пунктов.Закрываем все по прибыли в пунктах( настр. )

Настройки советника:
Лот- 0.01
Риск -0.05
Шаг закрытия прибыльного ордера- 20 пунктов
Множитель усредняющего ордера - 1.5
Шаг усредняющего ордера - 20 пунктов
Закрытие всех ордеров по прибыли в пунктах- 5 пунктов.
 

AlexeyVik

Программист mql4 mql5
Доброго дня.Не возьмётесь написать такой советник, за ранее огромное спасибо. Принцип работы советника.
Входим сразу замком ( лот в настройках) . Дальше ждём когда цена пройдёт в одну из сторон на заданное расстояние в настройках ( к примеру 20 пунктов).Закрываем прибыльный ордер, а убыточный усредняем по мартину и шагу в настройках. Например в настройках стоит 20 пунктов, значит через 20 пунктов открывается новый ордер.С шагом 20 пунктов открываем два ордера, а все последующие через 40 пунктов.Закрываем все по прибыли в пунктах( настр. )

Настройки советника:
Лот- 0.01
Риск -0.05
Шаг закрытия прибыльного ордера- 20 пунктов
Множитель усредняющего ордера - 1.5
Шаг усредняющего ордера - 20 пунктов
Закрытие всех ордеров по прибыли в пунктах- 5 пунктов.
Что-то аналогичное я писал года 3 назад. Работа на корзину, повторять никакого желания.
 

Cemen4yk1

Местный житель
Нужна помощь в написании советника:
принцип - мартин
защита от слива - тройное перекрытие
Принцип работы - открывается ордер например на бай 0.01 с тейком и стопом в 100 пунктов, к нему открывается sell stop утроенного обьёма 0.03, так чтобы его тейк стоял на уровне стоплоса бая 0.01 и нивелировал просадку в 0, а стоплос находился в точке тейкпрофита первого ордера, если цена цепануна его шпилькой и развернулась, или поросту когда открылся sell stop, выставляется buy stop так же утроенного обьёма (0.09) с тейкпрофитом в точке стоплоса второго ордера и третье перекрытие по тому же алгоритму, при благополучном срабатывании перекрытия - в точке закрытия всех ордеров должен стоять отложенник по принуипу - сработал тр первого ордера то дальше на бай, сработал тр первого перекрытия - то сел, второга перкрытия - бай, третьего перекрытия - перерыв в торговле.
полученный пример с двойным перекрытием:
3c63fcf19c10d633331c67208b840e66.png

если цена развернулась три раза то просто фиксируем убыток,
торговать нужно стазу в обе стороны
 

Chekuyardish

Местный знаток
___

Нужна помощь в написании советника:
принцип - мартин
защита от слива - тройное перекрытие
Принцип работы - открывается ордер например на бай 0.01 с тейком и стопом в 100 пунктов, к нему открывается sell stop утроенного обьёма 0.03, так чтобы его тейк стоял на уровне стоплоса бая 0.01 и нивелировал просадку в 0, а стоплос находился в точке тейкпрофита первого ордера, если цена цепануна его шпилькой и развернулась, или поросту когда открылся sell stop, выставляется buy stop так же утроенного обьёма (0.09) с тейкпрофитом в точке стоплоса второго ордера и третье перекрытие по тому же алгоритму, при благополучном срабатывании перекрытия - в точке закрытия всех ордеров должен стоять отложенник по принуипу - сработал тр первого ордера то дальше на бай, сработал тр первого перекрытия - то сел, второга перкрытия - бай, третьего перекрытия - перерыв в торговле.
полученный пример с двойным перекрытием:
3c63fcf19c10d633331c67208b840e66.png

если цена развернулась три раза то просто фиксируем убыток,
торговать нужно стазу в обе стороны
....
 

Вложения

  • EA_Parastop_002.ex4
    95,5 КБ · Просмотры: 64

Chekuyardish

Местный знаток
___

Доброго дня.Не возьмётесь написать такой советник, за ранее огромное спасибо. Принцип работы советника.
Входим сразу замком ( лот в настройках) . Дальше ждём когда цена пройдёт в одну из сторон на заданное расстояние в настройках ( к примеру 20 пунктов).Закрываем прибыльный ордер, а убыточный усредняем по мартину и шагу в настройках. Например в настройках стоит 20 пунктов, значит через 20 пунктов открывается новый ордер.С шагом 20 пунктов открываем два ордера, а все последующие через 40 пунктов.Закрываем все по прибыли в пунктах( настр. )

Настройки советника:
Лот- 0.01
Риск -0.05
Шаг закрытия прибыльного ордера- 20 пунктов
Множитель усредняющего ордера - 1.5
Шаг усредняющего ордера - 20 пунктов
Закрытие всех ордеров по прибыли в пунктах- 5 пунктов.

Попробуйте мой, написан давно - лежит в папочке Г, у некоторых друзей стоит вроде до сих пор, много не зарабатывает но и не сливает, прошел последний безоткат на евриках и фунтиках, маленькие советы - ставить не на сумашедшие пары все-таки , и желательно подключение ребейтов - почему поймете сами, посмотрите в тестере может и не понравиться, тогда просто удалите.... Да и никого не слушайте - идите своей дорогой - надеюсь Ваш глазик еще не замылился местными шаблонами... Будут интересные идеи - обращайтесь....
 

Вложения

  • EA_martin_002.ex4
    82,9 КБ · Просмотры: 62

Dmitriy28

Активный участник
Советник по ТС "BuySellForexSecret"

Уважаемые программисты нужен простой советник который будет открывать сделки при поступлении сигнала с индикатора "BuySellForexSecret" также закрывать сделку при появлении нового сигнала как показана на картинки
url
Советник должен выставлять заданный лот без Мартина:D
 

Вложения

  • BuySellForexSecret.ex4
    35,8 КБ · Просмотры: 89
Верх