Максимальные просадки по историческим заказам

Trabalho concluído

Tempo de execução 14 dias
Comentário do cliente
Инициативный и опытный специалист, который самостоятельно делает шаги для нахождения решения. Имеет навыки создания качественного и документированного кода, буду повторно обращаться.

Termos de Referência

Нам нужен экспертный советник, которому можно передать CSV файл со списком заказов по символам, который будет проходиться по ним, открывать и закрывать заказы в указанное время, вычислять максимальную просадку за день и записывать её в файл.

Важно - будет Н количество символов (не один), и необходимо открывать и закрывать заказы по всем символам, и вычислять просадку по всем открытым заказам у всех символов.

Эксперт будет работать до того как все заказы не закроются, либо до баланса <= 0. Это значит что если у заказа нет даты закрытия, то прогон должен идти до "сейчас", либо до баланса <= 0.


Требуемые настройки


  • Balance - начальный баланс, который нужно выставить после запуска (к примеру, через TesterDeposit)
  • InputFile - Файл с данными заказов
  • OutputFile - Файл с максимальными просадками за день


Формат InputFile

Symbol,Type,Ticket,Lots,OpenTime,CloseTime

AUDUSD,Buy,55611153,0.02,2024.01.01 12:13:45,2024.01.03 17:65:33

AUDCAD,Sell,57111534,0.04,2023.12.17 15:41:01,2023.12.23 09:54:11

AUDCAD,Balance,0,700.00,2024.01.09 17:01:01, 2024.01.09 17:01:01

EURUSD,Sell,57663423,0.01,2024.01.11 13:53:22,1970.01.01 00:00:00


  • Symbol - Символ (пара) заказа
  • Type - Тип заказа (Buy,Sell,Balance)
  • Ticket - Уникальный ID заказа
  • Lots - Объем заказа
  • OpenTime - время открытия заказа
  • CloseTime - Время закрытия заказа

С типом заказа Balance плюсовая сумма означает депозит средств на счет, минусовая - снятие средств со счета. В этом случае в Lots будет значение депозита или снятия, символ и время открытия игнорируется.


Формат OutputFile

Date,Points,Currency,Percent

2023.12.17,-451,-56.13,-7.53

2024.01.11,-876, -87.85,-9.65

  • Date - Дата просадки
  • DrawdownPoints - Суммарная просадка (в пунктах) по всем символам
  • DrawdownCurrency -  Суммарная просадка (в валюте счета) по всем символам 

Respondido

1
Desenvolvedor 1
Classificação
(71)
Projetos
83
39%
Arbitragem
3
0% / 0%
Expirado
1
1%
Livre
Publicou: 7 códigos
2
Desenvolvedor 2
Classificação
(32)
Projetos
53
36%
Arbitragem
0
Expirado
0
Livre
3
Desenvolvedor 3
Classificação
(361)
Projetos
644
26%
Arbitragem
92
72% / 14%
Expirado
12
2%
Trabalhando
Publicou: 1 código
4
Desenvolvedor 4
Classificação
(54)
Projetos
102
23%
Arbitragem
12
25% / 17%
Expirado
13
13%
Livre
Pedidos semelhantes
Начало с двойного (считается нулевым), на следующем шаге сетки в любую сторону закрывается профитный ордер и открывается новая пара; таким образом: либо с одного края сетки, либо с двух всегда остаётся двойной ордер; при перевороте позиций открывается тройной ордер одинакового объёма (два ордера в сторону тренда и один в обратную) : расстояние профитов рассчитывается от крайнего двойного (против тренда), а после
Нужно создать торговый советник для МТ5 для автоматической торговли золотом, серебром и нефти, газа. Торговля будет происходить на основании данных индикаторов, корреляции данных инструментов. Должна быть панель управления с настройками на английском языке

Informações sobre o projeto

Orçamento
30 - 100 USD
Prazo
de 3 para 5 dias