Додати нові функції в торговий робот

仕事が完了した

実行時間146 日

指定

Вітаю! Шукаю програміста з України.


Потрібно зробити наступні функції в роботі з відкритим кодом


+ Добавити в блок докупок функцію, в якій можна вибрати по якій моделі мають відбуватися докупки: 1) В ту сторону, що закрився попередній бар (Prev Bar Direction). 2) В зворотню сторону (Prev Bar Reverse). 3) По цих двох моделях (Any Direction). Це можна взяти з основного блоку для входу. Також цю модель 3 (Any Direction) додати в основний блок для відкриття угод.

2.     +   Вихід після великого бару. On/Off. Закрити всі угоди, якщо закрився великий бар. Можливість задати в настройці, якого мінімального розміру в пунктах має бути цей бар. А також на скільки пунктів мінімум має бути в плюсі угода. Якщо угод декілька (то в розрахунок береться найстарша угода або та, яка зараз знаходиться найдальше).

3.    +    Зробити трейлінг (SmartPercent) і додати його в випадаючі списки в основному блоці і блоці докупок. Дві настройки: 1) На скільки мінімум має пройти угода пунктів в плюс. 2) Скільки відсотків з цього плюса зарезервувати (зберегти). Наприклад задали значення 100 і 30 відповідно. Як тільки угода буде в плюсі на 100 пунктів, активовується трейлінг і стоплос переводиться на рівень +30 (%) пунктів від ціни входу. Після активації, трейлінг має підсуватися в більший плюс. Наприклад угода буде +103 пункти, трейлінг має бути на +30,9 пункта і т.д.. Тобто з кожним відсотком (від значення в настройці 1) руху угоди в плюс, трейлінг також має йти в плюс.

4.      +  Мінімальний ATR для торгівлі. Якщо поточний ATR в пунктах менший, ніж задано в цьому фільтрі, значить торгівля заборонена. MinValueATR (або MinATR_Trade). Можливість вибрати з випадаючиого списку таймфрейм, по якому брати ATR. А також настройка за скільки свічок починаючи з попередньої рахувати значення ATR.

5.      +  Переробити блок сесій торгівлі. Зробити, щоб години і хвилини можна було прописувати в одній стрічці через двокрапку. Наприклад 9:30. І в назві функцій видалити слова «Hour» i «Minutes». Те ж саме зробити з функцією InstrumentCloseTime.

6.     +   Зробити блок сесій окремо для докупок - в блоці Rebuy.

7.     +   Фільтр по максимальній довжині тіні в кінці попередньої свічки для відкриття угоди (MaxCandleShadow). On/Off. Якщо тінь в кінці свічки більша, ніж задана в настройці в пунктах по 4-х знаку в форматі «0.0» (тобто з точністю до 5-ти знаку), значить угода не відкривається. 0.0 – означає, що тінь має бути 0, тобто свічка на закритті має бути без тіні. Плюс додати переключателі для уточнення: 1) Не відкривається угода в сторону закриття попередньої свічки 2) Не відкривається угода в зворотню сторону від закриття попередньої свічки 3) Не відкривається угода взагалі

8.       +  ТР по ATR. Щоб робот сам визначав постійно ТР у відсотках від поточної волатильності. Коли робот поставить ТР в угоді, при зміні волатильності його вже змінювати не потрібно. Поточний ATR в пунктах по 4-х знаку має помножитися на задане значення в настройці TakeProfitValue – це і буде значення ТР в пунктах. Для ТР і SL зробити окрему настройку, звідки ці функції будуть брати значення волатильності, таку як в пункті 4.

9.       +  SL по ATR. Та ж сама логіка, що в попередньому пункті

10.   +  Виправити логіку TargetManagementMode для «Only Closed» i «All trades».

«Only Closed» - як тільки по закритих угодах за поточний день буде плюс такий або більший, як задано в одній із настройок по цілях, значить торгівля на сьогодні закрита. Торгівля починається з наступного дня.

«All trades» - як тільки по закритих і відкритих угодах за поточний день буде плюс такий, як задано в одній із настройок по цілях, значить торгівля на сьогодні закрита. Торгівля починається з наступного дня.

 +  Фільтр торгівлі по запасу ходу по ATR. Якщо запас ходу менший, ніж задано в настройці, значить угоди в цю сторону не відкриваються. Пройдений ATR рахується для buy/sell від мінімуму/максимуму, де була ціна в поточний день до ціни відкриття угоди.

12.   +  Фільтр по мінімальному розміру тіла свічки для входу. On/Off. MinCandleBodySize. Логіку можна взяти з функції MinCandleSize.

13.   + Виправити логіку SL. Щоб вони не збільшувалися дивним чином. Тільки зменшувалися до заданого значення, якщо брокер не дозволяє поставити таке значення, як потрібно. Якщо задати значення ніж дозволено в брокера, то робот чомусь то збільшує то зменшує це значення постійно. Якщо задати значення SL менше, ніж дозволяє брокер, наприклад 8 пунктів, то робот має поставити SL такий, який дозволяє брокер і як тільки угода буде йти в плюс, робот має це значення зменшувати, доки не поставить його таким, як задано в настройці.

14.   +  Змінити у вкладці About емейл на наступне: Copyright 2019, ************@gmail.com і версію на 2.00. Також змінити версію у візуалізації.


応答済み

1
開発者 1
評価
(79)
プロジェクト
146
28%
仲裁
1
100% / 0%
期限切れ
27
18%
2
開発者 2
評価
(491)
プロジェクト
1017
58%
仲裁
29
28% / 24%
期限切れ
132
13%
類似した注文
Советник из трёх индикаторов: сделка и отложенные ордера происходит по сигналу первого,но только если цена находится за каналом второго. на основании третьего набирается сетка из отложенных ордеров. Тейк профит пакета можно перемещать вручную на графике он отображается линией. НО это первый пакет,а на одном графике данных пакетов может быть несколько и главное,чтоб советник не путался между пакетами ордеров и
ТЗ на написание советника Настройки советника: 1) Лот; 2) Торговые пары, на которых торгует 3) Запрет торговли 4) Настройки индикатора Stochastic (ВСЕ СТАНДАРТНЫЕ НАСТРОЙКИ ИНДИКАТОРА): Определение паттернов подряд идущие 1: 5) Кол-во свечей SELL 6) Размер тела свечей не менее (в пунктах) 7) Кол-во свечей BUY 8) Размер тела свечей не менее (в пунктах) Определение паттернов подряд идущие 2: 9) Кол-во свечей SELL 10)
Здравствуйте, нужен советник на мт 5, который открывает определённое количество ордеров bay stop, bay limit и sell stop sell limit, на заданном расстоянии друг от друга и открытии ордера по аналогичной цене после срабатывания данного по тейк профиту либо по стоп лоссу То есть задаём: 1. Цена - 60000 2. объем bay stop ордеров-0.01 3. Количество bay stop ордеров-15 3.Расстояние в пипсах друг от друга bay stop
Technical task Make dashboard for several signals for choose for mt4 and mt5 with source code TimeFrames show (1m,5m,15m,30m,1h,4h,1d,7d,30d) For mt5 other TF (choose) Life time on current tf for live candle (back time to 0 before new) (true\false) Size Colour Symbols import from wathlist Signals for choose (only 1): 1)Current price into bb or ouside BB period, shift, std 2)Trend by MA MA period, shift, types 3)Price
Масив 30+ USD
Доброго шановний розробнику. В мене є фрі індикатор мт5 (ех5) виконувана частина, на графіку він малює 2 трендові лінії , одна по хаях, інша по лоях, принцип побудови мені не відомий але це і не потрібно, головне те що це 2 окремих об'єкти кожен зі своїм іменем, тобто можливо стає те що наш індикатор буде знаходити ці об'єкти та брати для своєї роботи данні, а саме координати, так як це трендові лінії то перша
Куплю робота 250 - 500 USD
Приобрету вашего робота если он: 1.Статистически прибылен на 99% качества тиков (если есть журнал сделок (фхбук) за последние года - будет большим преимуществом) 2. ЭТО НЕ МАРТИНГЕЙЛ ИЛИ СЕТКА, роботов с такими моделями я не рассматриваю априори 3. Одиночные трейды с ТП и СЛ 4. Не ХТФ, без стратегий которые зарабатывают на хеджировании В остальном готов рассмотреть ваши предложения Присылайте статистку за последние 3
Здравствуйте! 1. Введение Настоящее техническое задание описывает требования к разработке торгового робота для автоматизированной торговли на рынке Forex. Основной задачей робота является выполнение сделок на основе заданных алгоритмов и стратегий, минимизация рисков и максимизация прибыли. 2. Цели и задачи Цель: Разработать торгового робота, который автоматически выполняет сделки на рынке Forex, основываясь на
Period = 20 Deviations = 3 Shift = 0 Apply for = Close ----------------------------- Start lot = 0.01 Lot multiplier = true Multiplier = 1.0 Increament = 0.01 ------------------------------ Only buy = true Only sell = true ----------------------------- Use Time filter = true Trading time = GMT +5 Start Hour = 10 End Hour = 19 ----------------------------- Takeprofit = 30 pips Stoploss = 50 pips Use stoploss last
Modify indicator Cycles 4 with rectangle Make indictor for mt4 and mt5 with comments in source code This indicator based on Cycles_4 Parametres MA1 - is default MA2 (yes or no) - yes - value add (if not 3 MA - 2nd in trend MA, also if only 1 MA without 2 and 3) Trend MA (true\false) - true - yes - value add Revers rect - true/false Fix rect by height - true\false, like how user add and this remember in the exit from
dify indicator MA_Cloud for mt4 and mt5, give source code with comments 1)Need to change alerts and arrows for cross price only true 2 MA without crossing (direction from small to big) 2)Fix the error when change to any timeframe for MA (disapeer) and for arrows (in history is very big on vertically out of see screenshot) 3)Add alerts for crossing of 2 MA (MA Small cross MA big) Arrows, Message, Sound - (True/False)

プロジェクト情報

予算
35+ USD
開発者用
31.5 USD
締め切り
最低 3 最高 14 日