Job finished
Execution time 3 days
Feedback from employee
Заказ оказался оч.интересным. Заказчик всегда на связи, быстро и по существу отвечает на вопросы. Спасибо
Specification
Алгоритм работы:
В директории допусти каталог_терминала\experts\files лежат две папки sell и buy. Бот должен в указанное время проверять содержимое этих папок. Там будут создаваться сторонней программой файлы с названем инструментов формата EURUSD.txt. Бот должен проверять содержимое папок и открывать ордера соответствующего инструмента со стоп-лосом(должен указываться во входных параметрах) после чего удалять данный файл.
Объем суммарной открытой позиции всегда не должен превышать указанный во входных параметрах объем.
Пример работы:
Добустим во входных параметрах указаны время 23:00 Мск, объем 0.06 лота, стоп лосс 150п.
В папке каталог_терминала\experts\files\buy лежит файл NZDUSD.txt, в паке каталог_терминала\experts\files\sell лежит файл EURUSD.txt.
Бот открывает два ордера: NZDUSD buy 0.03 лота и EURUSD sell 0.03 лота (0.06/2=0.03 лота) SL 150п и удаляет оба текстового файла.
Важно: необходимо учесть что лот не всегда будет делиться без остатка, тогда надо делить не поровну.(допустим суммарный лот должен быть 0.05 если открывается два ордера то один 0.03 а второй 0.02 лота).
Вариант 1:Допусти прошли сутки. В папке buy опять имеется файл NZDUSD.txt, папка sell пустая. Ордер EURUSD закрылся за это время, соответственно должен быть открыт ордер NZDUSD суммарным объемом 0,06 лота.
Вариант 2:Допусти прошли сутки. В папке buy опять имееются файлы NZDUSD.txt, USDCHF.txt, папка sell пустая. Ордера NZDUSD и EURUSD всё еще открыты, соответственно Должен быть открыт ещё один ордер USDCHF, а предыдущии ордера модифицированны так, чтобы суммарный объем был распределен на3 ордера по 0,02 лота(0.06/3=0.02).
Вариант 3:Допусти прошли сутки. В папке buy пусто, папка sell пустая. Ордер EURUSD закрылся за это время, соответственно ордер NZDUSD не должен модифицироваться.
Думаю суть бота понятна. Код должен содержать максимально возможное колличество комметариев по своей работе.
В директории допусти каталог_терминала\experts\files лежат две папки sell и buy. Бот должен в указанное время проверять содержимое этих папок. Там будут создаваться сторонней программой файлы с названем инструментов формата EURUSD.txt. Бот должен проверять содержимое папок и открывать ордера соответствующего инструмента со стоп-лосом(должен указываться во входных параметрах) после чего удалять данный файл.
Объем суммарной открытой позиции всегда не должен превышать указанный во входных параметрах объем.
Пример работы:
Добустим во входных параметрах указаны время 23:00 Мск, объем 0.06 лота, стоп лосс 150п.
В папке каталог_терминала\experts\files\buy лежит файл NZDUSD.txt, в паке каталог_терминала\experts\files\sell лежит файл EURUSD.txt.
Бот открывает два ордера: NZDUSD buy 0.03 лота и EURUSD sell 0.03 лота (0.06/2=0.03 лота) SL 150п и удаляет оба текстового файла.
Важно: необходимо учесть что лот не всегда будет делиться без остатка, тогда надо делить не поровну.(допустим суммарный лот должен быть 0.05 если открывается два ордера то один 0.03 а второй 0.02 лота).
Вариант 1:Допусти прошли сутки. В папке buy опять имеется файл NZDUSD.txt, папка sell пустая. Ордер EURUSD закрылся за это время, соответственно должен быть открыт ордер NZDUSD суммарным объемом 0,06 лота.
Вариант 2:Допусти прошли сутки. В папке buy опять имееются файлы NZDUSD.txt, USDCHF.txt, папка sell пустая. Ордера NZDUSD и EURUSD всё еще открыты, соответственно Должен быть открыт ещё один ордер USDCHF, а предыдущии ордера модифицированны так, чтобы суммарный объем был распределен на3 ордера по 0,02 лота(0.06/3=0.02).
Вариант 3:Допусти прошли сутки. В папке buy пусто, папка sell пустая. Ордер EURUSD закрылся за это время, соответственно ордер NZDUSD не должен модифицироваться.
Думаю суть бота понятна. Код должен содержать максимально возможное колличество комметариев по своей работе.
Responded
1
Rating
Projects
76
20%
Arbitration
7
0%
/
86%
Overdue
14
18%
Free
2
Rating
Projects
33
12%
Arbitration
1
0%
/
100%
Overdue
0
Free
3
Rating
Projects
45
16%
Arbitration
2
0%
/
100%
Overdue
4
9%
Free
4
Rating
Projects
650
28%
Arbitration
112
19%
/
62%
Overdue
319
49%
Free
5
Rating
Projects
1139
44%
Arbitration
51
31%
/
33%
Overdue
501
44%
Free
6
Rating
Projects
4
25%
Arbitration
1
0%
/
100%
Overdue
1
25%
Free
Published: 6 codes
7
Rating
Projects
395
28%
Arbitration
155
20%
/
52%
Overdue
112
28%
Free
8
Rating
Projects
602
34%
Arbitration
64
20%
/
58%
Overdue
147
24%
Working
Published: 1 article, 22 codes
9
Rating
Projects
44
16%
Arbitration
1
100%
/
0%
Overdue
7
16%
Free
10
Rating
Projects
3
0%
Arbitration
19
0%
/
100%
Overdue
0
Free
11
Rating
Projects
22
59%
Arbitration
2
0%
/
50%
Overdue
2
9%
Free
Published: 1 code
Project information
Budget
30 - 150 USD
Deadline
to 20 day(s)