Робот, который берет данные из БД MySQL стороннего сервера

MQL4 专家 MySQL

工作已完成

执行时间46 天
客户反馈
Работа на отлично. Существенно были превышены сроки, но исполнитель извинился, предложил компенсировать другими доработками, претензий нет. Помог установить, настроить, ответил на вопросы. Рекомендую
员工反馈
Грамотный и терпеливый заказчик. Всем рекомендую сотрудничать!

指定

1. Настройки робота (для каждой пары отдельно)
host: домен или ip MySQL сервера
login: login MySQL
pass: pass MySQL
TP: кол-во пунктов
Реверс: галочка (если установлен флаг "реверс", то ордер открывается в противополжном направлении, т.е. если сигнал buy, открывается sell и т.д. )
Время принудительного закрытия ордера (например 23:45) 
Принудительное закрытие ордера:
* запретить
* в указанное время
* в начале следующего дня
Работа робота: 
* отключить
* в режиме торговли
* в режиме советника
Время открытия ордера

Лотность на 1000$: например 0,1
Показывать уровень корректировки: галочка 

2. В БД MySQL создана таблица в которую записываются 3 показателя: 
* тип сделки sell или buy
* уровень корректировки (price)
* уровень SL (price)
3. Работа робота:
В таблице MySQL каждый день в определенное время появляются данные. Иногда бывают задержки в получении данных. 

В указанное в настройках робота время робот подключается к БД MySQL считывает данные и открывает ордер с указанным SL(из БД), TP(из настроек), типом sell или buy(из БД), лотность рассчитывается в зависи мости от показателя "Средства" и настройки лотность (например 0.1), тогда если Средства = 600$ то лот ордера будет 0.06, если Средства = 1200$, лот ордера будет 0.12 и т.п.
Если на указанное время данных нет, ордер не открывается и приходит быть уведомление о том что ордер не открылся.

Если ордер не закрылся в течении дня по TP или SL, то в указанное время проверяем настройку Принудельного закрытия.
Если установлено "запретить" ордер остается открытым, а на сл. торговый день открывается еще один новый ордер.
Если установлено "в заданное время" ордер принудительно закрывается в заданное в настройках время.
Если установлено "в начале дня" проверяем сигналы на начало следующего торгового дня, если направление(тип) по новому ордеру совпадает с открытым ордером то ордер не закрываем, если направление по новому ордеру не совпадает с открытым ордером то ордер закрываем.
Новый ордер открывается по обычным правилам.

4. Работа в режиме советника.
Ордера не открываются но появляются сигналы в терминале.

5. Уровень корректировки:
Данный уровень не играет никакой роли при открытии/закрытии ордеров. 
Если установлена галочка показывать уровень корректировки. Отрисовывать в терминале этот уровень на протяжении всей истории, т.е. на каждый день свой уровень, но отображать нужно уровни за все дни.

Обязательно предоставить исходники.

反馈

1
开发者 1
等级
(229)
项目
339
49%
仲裁
21
5% / 33%
逾期
24
7%
空闲
2
开发者 2
等级
(142)
项目
280
42%
仲裁
18
61% / 6%
逾期
29
10%
空闲
3
开发者 3
等级
(17)
项目
36
31%
仲裁
2
50% / 50%
逾期
15
42%
空闲
4
开发者 4
等级
(49)
项目
134
27%
仲裁
62
13% / 53%
逾期
58
43%
空闲
5
开发者 5
等级
(68)
项目
111
26%
仲裁
17
6% / 71%
逾期
15
14%
空闲
6
开发者 6
等级
(66)
项目
143
34%
仲裁
10
10% / 60%
逾期
26
18%
空闲
7
开发者 7
等级
(15)
项目
37
62%
仲裁
1
0% / 100%
逾期
1
3%
空闲
相似订单
Есть советник, нужно только поменять название,описание, сделать привязку к счету, чтобы была защита,чтобы мы могли клиенту давать советник, и была привязка к 1-3 счетам только. Если возможно , сделать привязку к времени, чтобы была привязка лицензии еще на время, например на месяц, 2-3 по ценам договоримся отдельно
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение

项目信息

预算
30+ USD
开发人员
27 USD