Техническое задание

A partir de uma planilha com as colunas:

Numero de ordem
Ordem (C/V)
Distancia
Disparo
Lot
TP
SL
Desvio
1º de Cancela
2º de Cancela
Reentrada (S/N)

Todas as ordens estão previamente cadastradas nessa planilha

Além da planilha, ao clicar para iniciar o robo, 
deve ter os seguintes parametros para setar:

Usar horário para início do robo (sim/não)

Horário para início do Robo

Horário para fim do Robo (Deve fechar e cancelar todas as ordens pendentes e abertas)

TP Global (quando atingir o valor setado de ganho, finaliza todas as ordens 
abertas e pendentes e finaliza o robo) Esse parametro deve funcionar de acordo com o
capital liquido. No iniciar o robo se guarda o capital líquido em uma variavel, em cima desse
valor, se calcula o TP Global... (eu posso iniciar e finalizar o robo varias vezes ao dia) A cada
reinício, calcular em cima do capital líquido).

SL Global, mesma coisa do TP Global, só que para perdas.

Reinício automático (Sim/Não) Opção de reinício do robo se atingidos TP ou SL)

Tempo para reinício  (como o número de ordens será ilimitado, posso setar aqui um tempo para
reinicio para que o robo nao reinicie antes mesmo de fechar as ordens anteriores

Metodo de calculo: Ticks

Nome do arquivo: (planilha)

Disparo:   Todo o cálculo deve ser em cima desse valor (se zero, as ordens são colocadas na cotação
 de início do robo, se x, na cotação inicio + X e se -X, na cpotação início -X

Fechar ordens +: Deve se fechar, cancelar todas as ordens pendentes e disparadas quando a cotação de início
do robo atingir o valor digitado

Fechar ordens -: Mesma coisa do item acima para menos

Botões:
Botão para finalizar robo (finalizar ordens abertas, pendentes, todas as ordens)
Reinício: Botão para fechat tudo e reiniciar Robo!

Displays:
Cotação inicial
Cotação Disparo
Fechar +
Fechar -
Capital Líquido (Início)

Todas as ordens devem se basear na cotação atual (mercado nacional) e não bid e ask
Quando o ativo estiver em leilão, não deve ser disparadas nenhuma ordem (o bid ask varia bruscamente)

Tratamento para pulos de stops starts

O Robo tem que ser ligeiro, sem travar por muito tempo

Trabalho em conta Hedge e Netting

Na hora de fechamento do Robo, se tiver uma ordem vendida e outra comprada, 
não se deve comprar uma pra fechar a vendida e nem vender para fechar a comprada.

Pode ocorrer algumas solicitções de ajuses durante os testes.  

Откликнулись

1
Разработчик 1
Оценка
(186)
Проекты
205
26%
Арбитраж
12
25% / 58%
Просрочено
39
19%
Свободен
2
Разработчик 2
Оценка
(6)
Проекты
8
0%
Арбитраж
0
Просрочено
3
38%
Свободен
Похожие заказы
Tenho um código de EA que preciso adicionar a estratégia de traling stop baseado em média móvel. Desejo que o trailing seja ativado após XX pontos a favor da operação aberta, podemos testar com 50 pontos de início, e o trailing stop ficar posicionado sempre na média móvel de 9 períodos , sendo arrastado a cada tick a favor da operação
Panel cointegration 40 - 60 USD
I need a panel, where I include several assets, on average 20, and do the cointegration test in 10 periods with a list of other assets pre-selected in the panel settings. Only the cointegration test will be carried out in 10 periods, in the selected time frame
I need a library that when running optimization backtest displays information like the example below: Hello there, I've developed my own EA based on my strategy. For robustness purposes, I need to include WFA inside this code. That said, I do not expect you to use solutions based on: #import "WalkForwardOptimizer.ex5" The goal here is to develop the WFA & WFM inside the EA. The expected results of this code are: -

Информация о проекте

Бюджет
30 - 60 USD
Исполнителю
27 - 54 USD
Сроки выполнения
до 10 дн.