Job finished
Execution time 45 seconds
Feedback from customer
Хотя задание было не сложным, но это самый адекватный исполнитель который мне попадался.
Specification
Если простыми словами:
Если нет открытых трейдов - ничего не делать.
Если цена идет в нужном направлении - открывать стоп ордера и передвигать SL в безубыток.
В каждый момент все трейды кроме последнего должны быть в безубытке.
Каждый трейд имеет один и тот же размер SL в долларах
Алгоритм:
- Взять все открытые трейды символа и найти макс SL и TP
- Пройти по каждому открытому трейду и если он в плюсе на Y пунктов ( переменная советника) то передвинуть SL в безубыток
- Взять трейд с максимальной (минимальной) ценой и проверить есть ли стоп ордер над (под) ним на расстоянии Y пунктов. Если нет, то выставить ордер на этом месте (или по минимально возможной которая больше Y - например после гепа) (только если цена не выходит за SL и TP) с TP и SL из пункта №1 . Объем ордера должен быть таким чтобы убыток по SL в долларах был бы такой же как на начальном трейде. Округлять объем вниз либо минимальный лот.
Responded
1
Rating
Projects
284
20%
Arbitration
5
0%
/
100%
Overdue
4
1%
Free
2
Rating
Projects
650
28%
Arbitration
112
19%
/
62%
Overdue
319
49%
Free
3
Rating
Projects
31
71%
Arbitration
0
Overdue
1
3%
Free
Published: 188 codes
4
Rating
Projects
46
48%
Arbitration
2
50%
/
50%
Overdue
0
Free
5
Rating
Projects
8
13%
Arbitration
1
0%
/
100%
Overdue
0
Free
6
Rating
Projects
167
35%
Arbitration
11
91%
/
0%
Overdue
0
Free
7
Rating
Projects
1429
59%
Arbitration
31
81%
/
0%
Overdue
10
1%
Free
8
Rating
Projects
53
9%
Arbitration
10
20%
/
60%
Overdue
11
21%
Free
Published: 6 codes
9
Rating
Projects
478
40%
Arbitration
105
40%
/
24%
Overdue
82
17%
Loaded
Published: 2 codes
10
Rating
Projects
12
0%
Arbitration
0
Overdue
3
25%
Free
Project information
Budget
30 - 50 USD
Deadline
from 2 to 5 day(s)