[Arquivo!] Escreverei um assessor GRATUITO - página 7

 
Ksenia1966:

Olá! Se sua oferta ainda estiver de pé, eu gostaria de ajuda para escrever um EA. A descrição é a seguinte:

1. entra imediatamente no mercado quando ativada sobre uma vela formada: em alta - para comprar, em baixa - para vender.

2. duas ordens pendentes são colocadas de uma vez em uma etapa definida a partir da ordem acionada - comprar parada mais alta por uma etapa, e vender parada mais baixa por uma etapa.

3. após a primeira ordem pendente ser acionada, a ordem pendente oposta é apagada,

4. Duas novas ordens de compra e venda pendentes são colocadas, mas a um determinado passo da nova ordem acionada.

(Os passos para cada par de moedas e para diferentes sessões variam).

5. Adicionar a possibilidade de ajustar o número de pedidos em aberto,

6. assim como a capacidade de aumentar novos lotes para posições lucrativas, mas não em tempos, mas por um número fracionário (isto é, 1.1, ou 1.05).

7) Trailing stop para posições de lucro com a capacidade de desativar esta função.

8.Adicionar um limite de tempo de operação, pois cada sessão terá parâmetros diferentes.

9. um número mágico, porque vários gráficos seriam abertos ao mesmo tempo.

10.E, é claro, parar de perder, ter lucro.

11 Também deve haver uma opção de stop loss virtual, take profit, e trailing stop.

12. Possibilidade de gestão de dinheiro - a mais simples - a dependência do tamanho do lote em % do tamanho do depósito.

Talvez existam tais Conselheiros Especialistas, mas eu não consegui encontrá-los. Por favor, me ajude!

Uma ordem de mercado só abre uma vez?

Você pode explicar o 6º ponto em mais detalhes?

 

Olá estimado especialista, ajude-me a escrever um Expert Advisor usando este algoritmo, é desejável que ele funcione no testador de estratégia.

1.Моментальное(Сиюсекундное ) определение вновь открывшегося торгового(не отложеных ордеров) ордера(Ордера открытого вручную и открытого спомощью советника).Система идентефецируюет ордер из друх вариантов (Sell или Byu) .

Если система определила ордер который рание не был открыт . то идет продолжение под номером 2.

2. Выполняеться какая то задача (Например,если Sell: Alert("Открытый ордер на продажу"+y);),(Например,если byu: Alert("Открыт ордер на покупку"+w);), всего 1-н раз,именно для этого ордера .

После того как еще открылся один ордер(толи системой, толи вручную ), система вновь действует с пункта 1 по пункт 2

Por que você não quer assumir um projeto tão modesto?
 
khorosh:

Uma ordem de mercado é aberta apenas uma vez?

Você pode explicar o ponto 6 com mais detalhes?


A ordem de mercado é aberta apenas uma vez, mas a ordem pendente pode acionar quando a ordem de mercado ainda não está fechada - aqui tudo depende do passo escolhido, parar as perdas e ter lucro e seria melhor limitar o número de ordens abertas para que o processo possa ser mais fácil de ser tratado quando necessário.

O sexto ponto significa o seguinte (desculpe se eu não sou muito bom em explicar, não sou especialista até agora): a possibilidade de aumentar uma nova série de pedidos pendentes por porcentagem. Mas, se temos MM, como descrito no ponto 12, este ponto não é necessário.

 
semiromid:

Olá estimado especialista, ajude-me a escrever um Expert Advisor usando este algoritmo, é desejável que ele funcione no testador de estratégia.

1.Моментальное(Сиюсекундное ) определение вновь открывшегося торгового(не отложеных ордеров) ордера(Ордера открытого вручную и открытого спомощью советника).Система идентефецируюет ордер из друх вариантов (Sell или Byu) .

Если система определила ордер который рание не был открыт . то идет продолжение под номером 2.

2. Выполняеться какая то задача (Например,если Sell: Alert("Открытый ордер на продажу"+y);),(Например,если byu: Alert("Открыт ордер на покупку"+w);), всего 1-н раз,именно для этого ордера .

После того как еще открылся один ордер(толи системой, толи вручную ), система вновь действует с пункта 1 по пункт 2

Por que você não quer assumir um projeto tão modesto?

Se você mesmo não quiser se familiarizar com o tutorial e a documentação, vá até zhoba - eles o farão a tempo e com alta qualidade.
 
Ksenia1966:


A ordem de mercado é aberta apenas uma vez, mas a ordem pendente pode acionar quando a ordem de mercado ainda estiver aberta - tudo aqui dependerá da etapa escolhida, interromper as perdas e obter lucro e seria bom ter a possibilidade de limitar o número de ordens abertas simultaneamente para tornar o processo mais fácil de regular à mão se necessário.

O sexto ponto significava o seguinte (desculpe se não sou muito bom em explicar, não sou especialista até agora): a possibilidade de aumentar uma nova série de pedidos pendentes por porcentagem. Embora, se houver MM, como descrito no item 12, este ponto seja desnecessário.

No sexto ponto estou confuso com a "possibilidade de aumentar novos lotes para posições lucrativas". Se existe uma posição, então não podemos mudar seu lote, independentemente de ser rentável ou perder. É assim na MT4, aqui cada nova ordem de mercado é uma nova posição. Mas podemos abrir pedidos adicionais (escalas) em direção lucrativa. Eu costumava fazer algo semelhante, mas não obtivemos um bom resultado, mas posso verificar sua variante também.

 
semiromid:

Olá estimado especialista, ajude-me a escrever um Expert Advisor usando este algoritmo, é desejável que ele funcione no testador de estratégia.

1.Моментальное(Сиюсекундное ) определение вновь открывшегося торгового(не отложеных ордеров) ордера(Ордера открытого вручную и открытого спомощью советника).Система идентефецируюет ордер из друх вариантов (Sell или Byu) .

Если система определила ордер который рание не был открыт . то идет продолжение под номером 2.

2. Выполняеться какая то задача (Например,если Sell: Alert("Открытый ордер на продажу"+y);),(Например,если byu: Alert("Открыт ордер на покупку"+w);), всего 1-н раз,именно для этого ордера .

После того как еще открылся один ордер(толи системой, толи вручную ), система вновь действует с пункта 1 по пункт 2

Por que você não quer assumir um projeto tão modesto?
Arquivos anexados:
graal_1.mq4  3 kb
 
semiromid:

Olá estimado especialista, ajude-me a escrever um Expert Advisor usando este algoritmo, é desejável que ele funcione no testador de estratégia.

1.Моментальное(Сиюсекундное ) определение вновь открывшегося торгового(не отложеных ордеров) ордера(Ордера открытого вручную и открытого спомощью советника).Система идентефецируюет ордер из друх вариантов (Sell или Byu) .

Если система определила ордер который рание не был открыт . то идет продолжение под номером 2.

2. Выполняеться какая то задача (Например,если Sell: Alert("Открытый ордер на продажу"+y);),(Например,если byu: Alert("Открыт ордер на покупку"+w);), всего 1-н раз,именно для этого ордера .

После того как еще открылся один ордер(толи системой, толи вручную ), система вновь действует с пункта 1 по пункт 2

Por que você não quer assumir um projeto tão modesto?

Se você repetir as mesmas perguntas em tópicos diferentes, prepare-se para ser banido.
 
khorosh:

No ponto 6, fiquei confuso pela "possibilidade de aumentar novos lotes em posições lucrativas". Se existe uma posição, não se pode mudar o lote nela, não importa se é rentável ou não lucrativo, na MT4 é assim, aqui cada nova ordem de mercado é uma nova posição. Mas podemos abrir pedidos adicionais (escalas) em direção lucrativa. Fiz algo semelhante uma vez, não obtive um bom resultado, mas posso verificar sua variante também.


Seria ótimo se você o fizesse. Prometo relatar meus resultados. Mas, é claro, terei que testá-lo, otimizá-lo e executá-lo em uma conta demo por algum tempo.
 
Olá, eu preciso escrever um roteiro de acordo com as seguintes regras:

O indicador de faixa de bollinger apenas não é importante, mas vou usá-lo em relógios e diários.

O script deve medir o nível de stop loss, calcular o risco em porcentagem do depósito, selecionando o volume do negócio, e definir duas ordens pendentes (ao mesmo preço) de acordo com o seguinte algoritmo:

- cálculo de risco de 3% por comércio (o parâmetro deve ser ajustável, pois será de 5% nos dias)

- dois pedidos pendentes são colocados ao mesmo preço de acordo com a fórmula: Preço alto (para compra) ou Preço baixo (para venda) mais filtro de 20 pontos (pontos incluindo o quinto sinal). O tamanho do filtro é um parâmetro ajustável.

- O Stop Loss é definido pelo preço(Alto - para vender e Baixo - para comprar) mais 10 pontos (levando em conta o quinto sinal) este também é um filtro que deve ser ajustado.

- são necessários dois pingentes para "metade" do fechamento, quando é necessário fechar a metade da transação, portanto, o volume da transação deve ser dividido por 2 entre estas ordens. O nível de lucro de uma das ordens deve ser igual ao nível de stop loss, e a segunda ordem deve ser duas vezes maior do que stop loss. Se o volume do pedido não puder ser dividido por 2, o volume deve ser mais um para o pedido com Take Profit igual a Stop Loss.

- parada de reboque - deve ser igual à parada inicial (de acordo com isso é transferido para sem perdas no fechamento do primeiro pedido no take profit)

Sinais para comprar:

Se uma barra se fechar acima do Bollinger superior (isto é, fora do Bollinger)

Se a barra cruzar a média do Bollinger com um período de 20 e fechar acima da média

Se a barra ricocheteia da faixa inferior e fecha dentro das faixas e o preço de fechamento está acima da faixa inferior.

Vender sinais:

Se a barra fechar abaixo da fita inferior (isto é, fora das fitas)

Se a barra cruzar a média do Bollinger com um período de 20 e fechar abaixo da média

Se uma barra ricocheteia da banda superior e fecha dentro e o preço de fechamento está abaixo da banda inferior.

 
Ksenia1966:

Seria ótimo se você estivesse disposto a assumi-la. Prometo informar sobre os resultados. Mas, é claro, levará algum tempo para testá-lo, otimizá-lo e executá-lo em uma conta demo.
Eu o farei, quando tiver tempo livre e o enviarei a você.
Razão: