指定
Задача
1) Нужно написать бота, который умеет выставлять ордера и закрывать их в Метатрейдере
2) Требования к боту:
• Python script (файл .py)
• Программа должна работать в фоновом режиме(можно свернуть, чтобы не мешала)
• Кол-во валютных пар (неограниченно)
• Кол-во одновременно запущенных сделок(неограниченно)
• Бот(программа) должна быть написана на Python
• Сделки, которые бот должен открыть и закрыть берутся из файла из текущей директории из файла pairs.csv (файл обновляется другой программой, в ней появляются новые пары)(файл может обновляться с периодичностью от нескольких секунд до нескольких минут)
• Важно! Добавить возможность вручную закрывать сделки в Метатрейдер (бот не должен ломаться)
Логика выставление сделок:
1) Бот считывает валютные пары из файла pairs.csv
2) По каждой валютной паре бот должен учесть спред(можно задать в виде словаря например:
{EURUSDrfd:14, EURGBPrfd:20}. Спред задается в базисных пунктах.
3) Если цена валютной пары сдвинулась на размер спреда (плюс 20 пунктов) в противоположном направлении от типа ордера, то по этой валютной паре бот должен открыть сделку
(например бот считал строку из файла pairs.csv
Валютная пара: EURUSDrfd
Время открытия: 04.10.2023.11:31:00
Время закрытия: 04.10.2023.11:35:00
Тип ордера:BUY
Фиксируется текущая цена в 11:31:00 по валютной паре EURUSDrfd
Бот ожидает, когда текущая цена снизится на размер спреда (плюс 20 пунктов) от фиксированной
Если условие выполнено (цена сдвинулась на размер спреда в противоположном направлении) и времени до закрытия составляет больше или равно 2 минуты, то сделка открывается. Для валютной пары EURUSDrfd из примера крайняя точка входа 11:33:00.
В противном случае (если условие спреда не выполнилось) сделка не открывается.
В файле pairs.csv могут быть несколько сделок с одной и той же валютной парой, но с разным временем входа и выхода из сделки. В этом случае бот заходит по первой сделке и пока не закончится текущая сделка, по данной валютной паре бот не заходит в новую сделку по данной валютной паре.
Бот должен записывать в файл logs.csv информацию о сделках (так же как и в pair.csv + дополнительное поле о сделке(выполнилось или нет))
Структура файла pairs.csv:
symbol,EnterDate,ExitDate,TP,SL,volume,orderType
EURUSDrfd,04.10.2023.11:31:00,04.10.2023.11:35:00,100,100,0.01,BUY
*Описание полей
symbol:Валютная пара
EnterDate:Точка входа
ExitDate:Точка выхода
TP: Take Profit - возможность задавать вручную на различные валютные пары свой ТP. То есть для одной валютной пары 50 пунктов а для другой 100 пунктов.
SL:Stop Loss возможность задавать вручную на различные валютные пары свой ТP. То есть для одной валютной пары 50 пунктов а для другой 100 пунктов.
volume: размер позиции(в лотах) - тут немного сложно объяснить - попробую подробно. Бот зашел в ставку и скажем по итогу сделки ушел в минус. В этом случае следующая ставка независимо от того какая валютная пара - бот удваивает ставку.
orderType:Тип ордера (BUY или SELL)
反馈
1
等级
项目
471
39%
仲裁
102
40%
/
24%
逾期
78
17%
繁忙
发布者: 2 代码
2
等级
项目
285
42%
仲裁
19
63%
/
5%
逾期
29
10%
空闲
发布者: 2 代码
3
等级
项目
102
23%
仲裁
12
25%
/
17%
逾期
13
13%
空闲
相似订单
Сеточник. Без индикаторов.
50+ USD
Советник для МТ5. Общее описание: Сеточник, без индикаторов, с включением/отключением по времени. С 20 окошками(по 10 в каждую сторону от текущей цены), для выбора: BUYSTOP/SELLSTOP/BUYLIMIT/SELLLIMIT и размера лота на каждом уровне. Одно окно с шагом между ордерами и он же будет для трейлинга всей сетки. Закрытие: либо по общему тейку/стопу и переоткрытие всей сетки заново, либо у каждого ордера свой тейк(одинаковый
Нужен полностью автоматический робот для Meta Trade 5 По готовому техническому заданию. Стратегия: Supertrend + FVG +структура рынка+риск менеджмент Таймфрейм М5, инструмент XAUUSD Бот должен: Торговать только в заданные временные окна Открывать сделки по четким условиям Автоматически ставить SL /TP Соблюдать ограничения по риску, просадке и прибыли Не использовать усреднение, мартингейл, доливки Нужен качественный
Куплю торговую стратегию EA с исходным кодом MQL5
100 - 700 USD
ТЗ на разработку торгового советника (MT5 / MQL5) 1) Цель Нужен советник для MetaTrader 5 с проверенной алгоритмической стратегией, ориентированной на стабильную работу в среднесрочной/долгосрочной перспективе на рынке Forex. 2) Инструменты и рамки * Инструменты: только валютные пары (Forex). Без акций, металлов (в т.ч. золота), индексов, нефти/сырья, крипто. * Таймфреймы: M15–H1 (возможно любое из этого диапазона;
Установка ТР одновременно с открытием ордеров buy,sell в пунктах.Пример: buy TP+ 10п. от цены ask, sell -TP10п.отцены bid. Без SL. Значение ТР от 0 и далее( 0 без ТР). Закрытие позиций: 1.закрыть все убыточные; 2.закрыть все прибыльные; 3. закрыть все
Стоимость обсуждается. У меня есть стратегия с уже существующим шаблоном для metatrader 4, который даёт сигналы по золоту на основе индикаторов. Задача : сделать на его основе советник для MT5, который будет заходить в сделку по сигналу при определённых условиях на таймфрейме 5m и 1h. Также необходимо добавить опции установки фиксированного лота. И выхода из сделки при сигнале в встречном направлении
Нужен программист для написания советника.
100 - 300 USD
Принцип торговли. Торговля происходит от уровней в автоматическом режиме, без участия человека при открытии и закрытии сделок. Первую сделку он открывает при получении сигнала с применением VSA анализа. Сигнал по объемам поступает с биржи СМЕ. Если первая торговая позиция закрывается в плюс, то робот открывает новую сделку. Если котировки пошли в обратную от открытой позиции сторону, то робот включает свой алгоритм
项目信息
预算
200 - 400 USD
截止日期
到 14 天