Escrevendo um artigo sobre "Como escrever um TOR para um robô comercial".

 

Seguindo o exemplo da filial Vamos escrever um artigo "Como elaborar Termos de Referência ao encomendar um indicador" devemos também escrever um artigo para clientes com dicas de como elaborar o TOR para um robô.

Os indicadores são muito mais fáceis na lógica, por isso, começamos com eles no primeiro artigo. Agora temos que fazer o mesmo para os robôs. Por favor, informe-nos sobre sua própria experiência. Por favor, informe-nos sobre o que incluir no artigo. Que tipos de robôs são encomendados, a que se deve prestar atenção, quais são as dificuldades no processo de atendimento do pedido, etc.

PLANO ARTIGO

Что нужно для заказа торгового робота

... precisam de um conjunto de regras formais

Por que é importante ter um bom ToR

... aquele que pensa claramente, escreve claramente.

O que deve constar nos ToR

... uma idéia (em geral), uma descrição dos termos e sinais, o algoritmo de entrada/saída

boas capturas de tela da descrição dos Sinais, onde não há nada supérfluo

diagramas de blocos

Onde você consegue o TOR se não pode escrevê-lo você mesmo?

----Raramente acontece que existe um sistema comercial rígido, mas não se pode descrevê-lo. Muito provavelmente, não existe um sistema, neste caso.

Mas se a questão é apenas em terminologia (ignorância da língua falada por escritores especializados) - então você pode primeiro criar um trabalho de preparação do TOR

Desenhe as entradas nos gráficos, descreva-as em palavras, leia os artigos/livros.

Quais os termos a usar

... é melhor descrever termos dos quais você não está seguro para se entenderem

No RPT, os termos devem ser marcados em negrito - o implementador pode prestar atenção a eles e fazer perguntas se alguma coisa não estiver clara

Nenhuma referência a outras fontes (websites/livros, etc.) Tudo deve ser descrito aqui e agora, nenhuma "Explicarei mais tarde no Skype

O que escrever na descrição do trabalho em Freelance

... Eu só preciso de uma formulação geral - tendência, contra-tendência, nível de desagregação (como os níveis são determinados em resumo), existem indicadores/ação de preço/o uso de carrapatos

Idéia geral da estratégia comercial

... Nós negociamos seguindo a tendência, a tendência é definida como tal, nós compramos em pullback, nós definimos pullback como tal, nós não negociamos à noite ou de manhã

Descrição do conjunto na espera do Sinal

... é necessário formar o apartamento, seguido do avanço ou esperamos até o final da sessão européia e aceitamos os sinais somente na direção de seu movimento

Descrição do Sinal

... Parâmetros técnicos da descrição - tendência/limite/ quebra - todos formalizados rigorosamente

Vida útil do sinal

... quanto tempo o sinal dura - em bares / horas / até o final da sessão / dia

Entrada de pedidos e abertura de posições

... existem características especiais, por exemplo, não colocar SL/TP ,

ou quantas vezes tentamos entrar no mercado ..,

ou definir diferentes oredermagic/ordercomment dependendo do tempo/setup/pattern

algo mais

Posição comercial/manutenção de pedidos

... se há ou não uma parada de trilha

quando colocamos o TS

movimenta ordens pendentes atrás/atrás do preço

acompanhar o lucro/perda atual na posição aberta

algo mais

Cancelar pedido e fechar posição

... eliminar pedidos por hora/número de barras/ fim de período/ mudança de posição/ sem configuração

... posição fechada por tempo/número de barras/ fim de período/ fim de período/ lucro recebido/abertura de sinal/setup contrário

algo mais

Cálculo do lote para colocar um pedido

.... no balanço

fixo

do lucro acumulado

pelos resultados das últimas N negociações

de risco (distância SL)

algo mais

Processamento de erros comerciais e condições ambientais

... registro detalhado ao enviar ordens comerciais

terminal/conexão/servidor reiniciar o processamento

feedback via mensageiros/email

Diferença entre comércio na abertura do bar e dentro do bar

... os sinais podem desaparecer e aparecer durante a vida útil do bar

Estratégias de tick/scalper

...você deve ter uma boa idéia do que é, quanto menores os pips de TakeProfit/StopLoss, mais crítica é a estratégia dos spreads/comissões/atrasos de rede/qualidade da história disponível/da velocidade do próprio robô.

Qualquer agravamento das condições pode matar a estratégia

Grids, martingales, médias e o reverso dessas melhorias

... O que eles são, porque são populares e o quanto podem ajudar a puxar temporariamente uma estratégia. O risco é aumentado, embora possa prolongar a vida de uma má estratégia

O que deve ser cuidado ao escolher um ator

... Questões substantivas

não está sendo inteligente para impressionar

Afirma claramente um prazo e um custo realistas (sem "veremos como corre"). O prazo e o preço podem ser aumentados, se se verificar que momentos que realmente não puderam ser previstos com antecedência, ou se foi decidido fazer um trabalho adicional

Aponta áreas pouco claras nos TOR imediatamente, não depois de 2 meses de discussão

Um bom programador aprecia seu tempo e seu tempo - então ele gosta de um termo de referência bem construído e consistente

O que um programador não pode fazer por você

Transformar uma estratégia perdedora em um robô rentável

Realizar a otimização e identificar todas as deficiências

É seu trabalho encontrá-los e descrevê-los de uma forma que seja compreensível.
 
Aparentemente, é necessário esboçar primeiro a espinha dorsal para que você possa começar a criticar/sugredir.
 
Rashid Umarov:
Aparentemente, uma espinha dorsal precisa ser esboçada primeiro para começar a criticar/sugredir.

Antes de tudo, certifique-se de concordar com a terminologia, com os mesmos conceitos dentro da terminologia, etc.

Por exemplo, muitos clientes teimam em contar barras da esquerda para a direita. E, portanto, eles não dizem a barra atual ou a primeira barra, mas a terceira ou a quarta barra após o sinal. Mas o sinal está na primeira barra (mas na verdade eles não significam primeiro de zero, mas de um, e segundo - na verdade ou é a quarta ou quinta barra).

Há uma excursão obrigatória para a direção correta da numeração de barras.

Outra coisa da mesma simplicidade, mas completamente nova para muitos clientes - não conseguem se lembrar ao mesmo tempo - na maioria das vezes na fase inicial apenas da terminologia e da diferença de conceitos é o primeiro mal-entendido, que leva muito tempo para ser resolvido.

 

Aqui está a última coisa que eu não entendi. Nem sei como podemos chegar a um acordo sobre a terminologia aqui. A julgar pelo feedback - o trabalho não foi compreendido por muitas pessoas.

Ordem de freelance

----

P.S. A conta do bar ainda é uma questão menor))

 
Galina Bobro:

Aqui está a última coisa que eu não entendi. Nem sei como podemos chegar a um acordo sobre a terminologia aqui. A julgar pelo feedback - o trabalho foi mal compreendido por muitos.

Encomendas de Freelancer

Não é uma ordem, é apenas um fluxo de consciência. O homem nem se preocupou em inserir fotos - ele apenas se referiu a um link em algum lugar.

Em vez de descrever um EA, ele nos remete novamente a algum website. Em seguida, você quer ativar alguma funcionalidade (não sei qual) - mais uma vez, um link para o produto.

O texto em si - mais uma vez, é um disparate.

Панельhttp://-------------------

a) simplificar para o formulário https:/-------------------

b) que após pressionar o botão do teclado, "alt A" é exibido em vez de "A".

c) para consertar que às vezes, ao colocar um novo personagem, algum antigo desaparece.

EA http://dropmefiles.com/KTK5s

a) Recorte o método de cálculo por uma fórmula complexa da EA.

b) Alterar o método de notificação para som.

c) Acrescentar uma linha de sinal (N+C). O preço cruzou - um sinal sonoro.

d) incluir este código no Expert Advisor https://www.mql5.com/en-----------------

Barsheift http://--------------

O principal é que ele esconde a tabela de preços e abre quando você pressiona f12.

a) Acontece que quando se muda o cronograma, a tabela de preços desaparece.

b) quando se apaga um indicador, o preço desaparece.

c) seria desejável que as ações com o indicador não afetem o deslocamento do gráfico.

d) quando o indicador tiver funcionado, eu estabeleço uma nova data de ocultação, mas o preço não está escondido.

e) quando o barshift é fixado, o gráfico salta para o lado.

cpsb


E ainda disposto a pagar 30-50 USD por tudo isso. Alguém já considerou seriamente esta ordem?

 

Embora eu queira entender que tipos de EAs são pedidos, quais podem ser categorizados

  • Martingale
  • Anti-Martingale
  • Grade
  • Multidivisas
  • Escalpador
  • etc.

Quais são as opções em Freelancing?

 
Provavelmente apenas a categoria - etc. Tipo: fluxo de consciência, como você coloca acima.
 

O problema é esse - o "fluxo de consciência" está presente em quase todos os TOR, mas em doses diferentes.

Se estamos falando de categorias de Expert Advisors, então você tem um exemplo de classificação de um comerciante:

* Sinais - um monte de indicadores com um monte ainda maior de configurações e mais em diferentes TFs. Como eles o utilizam (às vezes há quase centenas de configurações), não faço idéia. Eles freqüentemente fazem perguntas como "Por que eu abri aqui e fechei ali, e por que não abri ali de jeito nenhum? Muitas vezes, em casos complexos, eu faço uma versão de teste que exibe valores indicadores nos comentários ao gráfico. Por exemplo, a pergunta "E se este indicador já estiver mostrando um sinal para três barras, e esta acaba de girar - isto será considerado como um sinal? - pode causar confusão para o cliente. Mas, como regra geral, tudo é muito simples com ordens deste tipo - abrimos pelo sinal e fechamos pelo sinal oposto, ou SL, TP, Trall.

* Ordens - da simples média à grade, etc. Às vezes, tenho pedidos no estilo "as grades são construídas a partir de pedidos, e cada uma é independente dos outros", e então o lote do próximo pedido inicial depende de um lucro total de várias grades antes. Ou uma versão leve - abrimos uma venda de compra no canal, por exemplo, etc. Várias variações de aberturas, dependendo das anteriores. Aqui o principal problema é que uma pessoa deve pensar em categorias, uma vez que os ToR estão muitas vezes cheios de distorções. Por exemplo, ele/ela definiu o que é uma grade (com uma etapa como constante/variável, são feitos pedidos de sucção, eles terão o mesmo TP da linha de breakeven, uma trilha semelhante a ela, etc.) e, além disso, ele/ela listou operações com a grade (cada uma delas exigirá mais lotes ou algo mais). Algo semelhante às categorias do OOP. Muitas vezes, os clientes em tais TOR estão tentando prescrever um algoritmo para o cálculo, o que é ainda mais confuso.

*Neste caso, o cliente freqüentemente não pensa o que a EA deve fazer se não houver uma linha no gráfico, mas duas, por exemplo, qual delas tomar? Ou seja, a interação do Consultor Especialista não é pensada. Os clientes estão frequentemente tão ocupados escrevendo esta seqüência que é difícil adivinhar qual é o principal objetivo do desenvolvimento, o que eles querem fazer com ele.

*Para aqueles que gostam de usá-lo ao contrário de sua finalidade - "deixar a EA desenhar algo no gráfico e não importa que buffers tenha", "habilitar programmaticamente o auto-negociação", "desenhar o indicador da EA (mt4)", enviar SMS (Push, e-mail), "para abrir gráficos de aproximação", "salvar citações, etc." e assim por diante...

* agências de notícias, etc., que precisam baixar algo de algum site. Muitas vezes, os sites não são projetados para este fim.

* Recebedores de pedidos em várias moedas - esta é uma categoria rara, houve principalmente aqueles que abriram 2 pedidos em símbolos diferentes e lideraram como um só (por lucro/perda total de fechamento).

* copiadoras e outras interações terminais

E tudo isso deve ser adicionado com limites de tempo, dias de operação, cálculo de TP/SL por pontos, alguns indicadores, dinheiro, cálculo de autolote e lote, dependendo do SL (ou vice-versa)

 
Obrigado, Galina, não é uma má experiência. Posso imaginar como isso pode ser divertido).
 

A partir de hoje, só não há palavras suficientes... Aqui está uma revisão completa ou uma revisão negativa a ser feita.

Texto da tarefa:

ВЫСТАВЛЕНИЯ ОРДЕРОВ:

1. se uma ordem de compra (BUYMARKET, BUYLIMIT, BUYSTOP) for acionada ou aberta, o

o robô coloca imediatamente 3 ordens de VENDA STOP:

1ª encomenda: STOPLOSS; ........

2ª encomenda: TakeProfit; ........

3ª ordem: TakeProfit; ........


Eu entendi que eles queriam dizer rede no Mt5, além disso, 2 "TPs" são possíveis. E aqui está uma captura de tela hoje com "pedidos dependentes".

Onde eles conseguem esta terminologia? "Ordens dependentes"...

 
Galina Bobro:

Onde eles conseguem esta terminologia? "Ordens dependentes"...

Bem, você tem que esclarecer tais questões imediatamente. Eu não gostei do início

A COLOCAÇÃO DE PEDIDOS:


O homem está claramente tendo problemas para se expressar