Noite de fim de semana - página 6

 
Vladimir Karputov:
Desculpe, até que a bolsa de valores dê acesso, todos os entusiastas da bolsa de valores sobrevoam Paris.

Por que você não escreve para a MQ-Demo? Por favor, acesso ao intercâmbio... Apenas com um atraso.

J2T - acesso sem demora. AMP - sem atraso. BCS - mesmo real sem demora (ou seja, você pode testar com citações reais!).

 
Alexey Kozitsyn:

Por que você não escreve para a MQ-Demo? Por favor, acesso ao intercâmbio... Apenas com um atraso.

Se a demonstração em câmbio é quase idêntica ao real, então a demonstração em câmbio é algo terrivelmente distante do real. É por isso que para testar e escrever para a troca, você precisa de uma de verdade.

 
Vladimir Karputov:

Se a demonstração é um esboço quase idêntico ao real, então a demonstração é algo assustadoramente distante do real. É por isso que para testar e escrever para a Bolsa, você precisa de uma de verdade.

Vladimir, você não precisa me falar sobre as diferenças entre a demonstração no mercado de câmbio e a demonstração na bolsa de valores. Aprendi sobre estas diferenças em meu tempo, este tópico ainda está no fórum. Vou encontrá-lo agora.

Quanto às empresas que indiquei, as cotações não são da DEMO CONTROL de nossa bolsa de valores! E os dados reais de intercâmbio. Apenas em demonstração. Também:

1. A questão permanece: por que você não escreve sob MQ-Demo. Os dados reais são transmitidos ali;

2) Citei também a BCS - lá você pode abrir um real sem visitar o escritório. E teste com dados reais no testador.

Adicionado. Em 2016, eu estava provando que as demonstrações de que estou falando não são o circuito de demonstração de uma troca. Aqui está o link.

 
Vladimir Karputov:
Desculpe, até que o intercâmbio dê acesso, todos os amantes do intercâmbio vão sobrevoar Paris.

Eu não lhe pediria para escrever um programa de graça, mas seria tolice recusar sua oferta para fazer um assessor. Se você não puder escrever código para a troca, escreva o que puder, o principal é que ela não terá aqueles erros sobre os quais você escreveu.

 
Sile Si:

Olá.

Termos de referência.

Para contas de hedge e netting.

Condição para a abertura de uma posição.

A altura do corpo da vela atual é "a_" por cento maior que a altura média do número de velas "b_". A entrada "c_" segundos antes que a vela de sinalização feche na direção da vela, ou na direção oposta quando "inverte"=verdadeiro. Após abrir uma posição na direção da vela (em "reverso"=falso), defina uma ordem limite média com o volume igual ao lote do comércio anterior, multiplicado pelo coeficiente "koef", a uma distância de "d" por cento da altura da vela atual do preço do comércio.

Ao acionar uma ordem de limite, defina a ordem de limite na mesma distância do preço da última negociação que a distância da abertura das primeiras negociações. Limitar a quantidade de instalações da ordem limite "e_" vezes. Se "reverso"=verdadeiro, não defina a ordem média.

Tire proveito.

Ordem limite ao invés de TAP.

Definir uma ordem limite após a abertura da posição à distância de "tp_". Caso o preço se mova contra a posição e ative a ordem de média, então mova a ordem de limite para a distância "tp_" do preço médio das transações e aumente seu volume de acordo com o volume da posição. Se ao acionar a ordem "tp_" a posição não for fechada em sua totalidade, feche o volume restante no mercado.

Transferência para B.O.U., arrasto.

Se o preço atual for superior ao preço da posição mais f_" por cento da altura da vela de sinalização, defina uma ordem de parada com um lote apropriado para o preço de breakeven levando em conta o swap e a comissão acumulados. Como a troca é acumulada, ajuste o preço do pedido.

Se o preço atual for maior que o preço da posição mais "g_" por cento da altura do castiçal do sinal, mover a ordem de parada para uma distância de "h_" do preço atual, puxar a ordem de parada se o preço tiver mudado por um passo = "i_" pontos.

Stop Loss - "sl_", zero por padrão, não definir. Se mais de zero, definir ordem de parada a uma distância de "sl_" pontos do preço da transação, se mais de uma transação estiver aberta, então a partir do preço médio das transações. Fechar de acordo com o mercado se o volume da ordem de parada não for executado todo.

Nas configurações externas, especificar um lote "lotes_" fixo ou uma porcentagem do depósito, e todos os parâmetros da tarefa "a_", "b_", etc.

Vou começar com pequenas porções.

Assim que houver"Segundos antes de fechar a vela de sinalização" segundos antes de a vela atual fechar, calculamos o tamanho médio de"Número de velas para calcular o tamanho médio das velas". Se a vela atual exceder o tamanho médio por"Vela atual: excesso de tamanho do corpo, porcentagem" - abrimos uma posição com o volume"Lotes" e colocamos uma ordem de limite pendente com o volume"Lotes" *"Fator de multiplicação" do preço de abertura à distância do"Nível limite pendente: porcentagem da altura da vela atual" em porcentagem da altura do sinal da vela.

Parece estar correto?


 

T1LEIugo.mq5

versão "1.000


Para verificar a operação atual, defina um ponto de parada


Isto lhe permitirá avaliar visualmente a correção do algoritmo no testador de estratégia.

Arquivos anexados:
T1LEIugo.mq5  8 kb
 
Vladimir Karputov:

Isso é verdade?


Isso é correto. Provavelmente seria necessário fazer uma ordem de limite T\P imediatamente, provavelmente mesmo antes da ordem de limite médio.

Adendo a inversão de pontos:

...se "reverso" = verdadeiro, não colocar uma ordem média. Abrir uma posição ou estabelecer uma ordem limite ("lim_"=true/false). A uma distância do preço atual, "d" por cento da altura da vela atual. Tempo de vida da ordem em barras do período atual.

 
Sile Si:

É isso mesmo. Provavelmente uma ordem de limite T\P deve ser colocada imediatamente, provavelmente mesmo antes da ordem de limite médio.

Adendo a reversões:

...se "reverso" = verdadeiro, não colocar uma ordem média. Abrir uma posição ou estabelecer uma ordem limite ("lim_"=true/false). À distância do preço atual, "d" por cento da altura da vela atual.A vida útil do pedido em barras do período atual.

E o que acontecerá quando a ordem de limite pendente expirar e não for acionada? Ele será apagado automaticamente e a posição será deixada sem um Take Profit de proteção?

 
Vladimir me escreve um conselheiro por 30 dólares
 
Лауреат:
Vladimir, escreva-me um EA por 30 dólares.

Que tipo de conselheiro é? Princípios de trabalho? Forex ou câmbio? Redes ou coberturas?