2 setups para operar ativos do IBOV no gráfico diário

MQL5 Esperti

Specifiche

Quero um robô para uma lista de ativos do IBOVESPA para o gráfico diário, com dois setups (ou talvez seriam 2 robôs cada um com seu setup, não sei exatamente como seria o que preciso). Os dois setups são muito parecidos, por isso vou começar com o que os dois setups têm em comum:

Entrada: Queda de 1% no dia atual com relação ao fechamento do dia anterior (Esse valor de 1% deve poder ser editável. Por exemplo, LREN3 pode ser que eu queira uma queda de somente 0,5% para que de o sinal de entrada e MOVI3 eu quero que seja 1,3%.)

Filtro de Gap: O ativo não pode ter um gap de queda maior do que o valor de entrada. Exemplo: Caso eu defina que a minha entrada em LREN3 seja quando atingir uma queda de 0,5% com relação ao fechamento do dia anterior, se o ativo abrir o dia com uma queda de 0,6% por exemplo (ou qualquer queda maior do que o 0,5%), ele não dará entrada (mesmo que o ativo se recupere e depois caia de novo. Ex: O ativo abriu com queda de 0,6%, subiu para uma queda de apenas 0,2% e depois voltou a cair para abaixo do 0,5% que seria o valor de entrada. Nesse caso também não pode dar entrada. Se abriu com gap maior, não interessa o que aconteça durante o dia, a entrada não pode acontecer)

Saída: Eu quero que a saída seja feita no leilão de fechamento, porém se isso gerar muitas falhas, posso fazer isso automaticamente.

Agora vou descrever quais os filtros que são diferentes em cada um dos 2 setups:

Filtro exclusivo do Setup 1: O preço de fechamento do dia anterior deve ser maior do que a MME de 50 períodos (quero poder editar esse valor de média para cada ativo. Ex: Em Lren3 pode ser que eu queira que o fechamento do dia anterior tenha sido maior do que a MME de 15 períodos e em MOVI que o fechamento do dia anterior tenha sido maior do que a MME de 300 períodos.

Filtro exclusivo do Setup 2: A MME de 5 períodos do fechamento do dia anterior deve ser maior do que a MME de 10 períodos do fechamento do dia anterior e a MME de 5 períodos do fechamento do dia anterior deve ser maior do que a MME de 50 períodos do fechamento do dia anterior. Esses valores de MME também devem ser possíveis de editar.

Os 2 setups que preciso são esses citados acima, porém vou citar alguns detalhes que quero poder editar de forma geral para todos ativos (esses valores vão ser iguais para todos os ativos que eu for operar).
Horário de entrada nos trades: O leilão de abertura deve ser desconsiderado. É necessário que o ativo já esteja aberto para negociação para ativar o robô (não quero essa definição por hora, pois tem ativos que o ativo já encerrou o leilão de abertura e está aberto para negociação às 10:00 porém tem ativos que o leilão demora mais para encerrar)
Horário limite para dar entrada no trade deve ser as 16:00 (quero poder editar esse horário, mas após esse horário, mesmo que o ativo dê sinal de entrada, ele não deve fazer a ordem de compra)
Limite de operações diárias: Quero poder definir qual o limite de operações feitas em um dia. Por exemplo, se eu definir que quero entrar em no máximo 5 trades, mas 8 ativos dão sinal de entrada, ele só entra nos 5 primeiros que der sinal e despois desconsidera os sinais que vierem após esse limite determinado). Esse limite de operação deve considerar a somatória dos robôs e não cada um deles individualmente (ex: Se o setup 1 deu entrada em 3 ativos e o setup 2 deu entrada em outros 2, a somatória de operações já soma 5, então se eu defini que 5 operações são o máximo diário, ele já para de dar entrada em novos trades)
Definição da quantidade de ações operadas por ativo. Por exemplo, quero poder definir que quero operar 500 ações de LREN3 toda vez que ele der sinal de entrada e 1000 ações de MOVI3 cada vez que esse ativo der sinal de entrada. 
Gestor financeiro para controle do valor total operado em um dia somando os 2 setups. Por exemplo, se eu colocar que o limite para operar hoje é de R$100.000,00, o ativo LREN3 deu entrada em 500 ações que corresponde a R$50.000,00, o ativo MOVI3 deu entrada em 1000 ações que corresponde ao valor de R$20.000,00 e o ativo EMBR3 deu sinal de entrada e a quantidade estipulada para esse ativo é de 3.000 ações que corresponderia a R$80.000,00. Se eu tiver colocado que o limite diário de operações são de 5 por dia, ainda teria possibilidade de dar entrada em outros 3 ativos, visto que só deu entrada em MOVI3 e LREN3. Porém já foi consumido R$70.000,00 (R$50.000 de LRNE3 + R$20.000 de MOVI3) dos R$100.000,00 do valor financeiro estipulado como limite diário. Por esse motivo, EMBR3, mesmo tendo como limite individual 3.000 ações, ele só daria entrada parcial para não estourar o limite financeiro de R$100.000,00

Con risposta

1
Sviluppatore 1
Valutazioni
(1)
Progetti
2
0%
Arbitraggio
1
0% / 0%
In ritardo
0
Gratuito
2
Sviluppatore 2
Valutazioni
(83)
Progetti
142
51%
Arbitraggio
5
20% / 60%
In ritardo
22
15%
Gratuito
3
Sviluppatore 3
Valutazioni
(31)
Progetti
55
5%
Arbitraggio
25
0% / 96%
In ritardo
24
44%
Caricato
4
Sviluppatore 4
Valutazioni
(46)
Progetti
47
9%
Arbitraggio
0
In ritardo
0
Gratuito
Ordini simili
Boa tarde, estou em busca do código fonte completo do robô CYNERA versão 4.0, pois preciso realizar algumas alterações importantes e implementar melhorias adicionais para otimizar seu desempenho nas operações
Virtual timeframe Algorithm that simulates a 30-second candle, based on ticks (ask and bid tick prices), called a virtual timeframe, that is, a time frame that exists only within the algorithm (internally) calculating the moving averages. This 30-second average do not need to appear on the chart. Strategy: 200 moving average trading signal: After the last trading price (if available) is equal (it will be necessary to
NYR Nasdaq Expert São dois EAs, eles são clones, o que muda é onde um faz compra, o outro faz venda, e vice-versa. Só isso. Na verdade, o programador poderá criar apenas um EA e colocar um selecionador no início que permite mudar do 1 para o 2, desde que funcione adequadamente do jeito que eu preciso. Assim, antes de todas as demais opções, colocar "Tipo de entrada" e dentro dele as opções: "A favor do rompimento" e

Informazioni sul progetto

Budget
30 - 400 USD

Cliente

Ordini effettuati1
Numero di arbitraggi0