Estratégia de negociação de Forex 1-a (SFT Simple Strategy) Enviado por Usuário em 26 de dezembro de 2010 - 10:52. Como eu prometi há pouco, estou trazendo toda a minha configuração para esta estratégia (Simple balanced system). Tenho sido comercial ao vivo por algum tempo e este TA é um dos poucos duradoura sem grande otimização para o par de anos. Eu não vou dizer Tente isso ou tente isso. Estou trazendo este sistema com tudo e será até você para testá-lo ou trocá-lo ao vivo ou fazer o que você quiser fazer com ele. Eu tenho EAs baseado em regras exatas também. Mas não vou compartilhá-lo por agora. Uma vez que tudo estará aqui mesmo como na fonte da EA. A principal razão que estou compartilhando isso é, que eu já ganhei dinheiro com ele, ou você acredita ou não. E a razão mais importante por que estou trazendo as regras TA com todo o gerenciamento de dinheiro é que a internet está cheia de caras inteligentes recomendando isso ou aquilo, mas não tendo nenhuma pista, por que eles ainda usam essas recomendações. Espero que isso ajude alguns de vocês a aprender com a minha configuração e, possivelmente, fazer alguns pips com ele mais tarde. Este ano tem sido histórico para forex e poderíamos sentir que com base em nossas estratégias agindo. No próximo ano pode ser o mesmo ou pior. Faça centenas de backtests, demo trades e aprenda cada indicador nesta estratégia antes de decidir ir ao vivo, mas o mais importante - Stick para as regras do sistema. Seja disciplinado e você vai ganhar dinheiro. Desejo a todos Feliz Natal, Feliz e rentável no próximo ano. Bem. Aqui estou eu de alguma forma básico deste sistema usado por mim. Use-o sob seu próprio risco. Não há nenhum sistema como holly grail neste negócio. O Santo Graal está em Você e Sua capacidade de usá-lo. Indicadores: Escala Diária Média Bar Relógio Scripts: COMPRAR SFT VENDER SFT Set SL para SER Modelo: Sft Template PS: Info para aqueles que não tem experiência com MT4 Zip arquivo incluindo materiais úteis para Estratégia. Scripts vai para Metatrader-Experts-Scripts (quando você abre MT4 set Hot key para cada script para tornar a sua negociação mais fácil e mais rápido), Template vai para Metatrader - Templates. Indicadores vão para Metatrader - Peritos - indicadores. Log é PDF para ser impresso manualmente preenchido por caneta: o) Você pode modificar COMPRAR, VENDER Scripts em METAEDITOR de MT4. Na fonte dos scripts eu deixei explicação em inglês. Você também pode definir Hot Key por cada script para tornar sua negociação mais rápida e fácil (Navigator - Scripts - clique do mouse direito sobre o script desejado - set hotkey) Enviado por R. em 2 de janeiro de 2017 - 11:12. Espero que você tenha tido uma ótima férias. Primeiramente deixe-me apologize para a versão inglesa de minha instalação. Eu não sou falante inglês nativo assim que minha escrita é de certa forma funky. Mas ainda espero que você entenda bem o suficiente. Para responder a perguntas sobre diferentes prazos. Eu acredito com a instalação correta e abordagem sistemática Você pode ser bem sucedido com qualquer TF. Desde que eu tenho testado e negociação Live com êxito em 5M e leva muitas vezes e trabalho duro para testá-lo com configurações diferentes e TFs eu nunca coloquei sistema em conjunto com TFs mais elevados do que 5M. A razão é simples. Eu quero entrar e sair no mesmo dia que eu abrir a posição com base nesta estratégia. Eu uso 2 mais estratégias negociar contas da mina e dos clientes em TFs maiores como o balanço e os investimentos a mais longo prazo. Principalmente para diversificar minha carteira e risco em cada uma das contas. Então SIM, tenho certeza que funciona em TFs maiores. Se bem testado e inteligentes Dinheiro e Gestão de Riscos está incluído. Desejo a todos o grande ano e apenas meus 2 centavos aqui: Janeiro é um vencedor USD. Estatisticamente levou ganho USD cerca de 1,5 em média, em euros em janeiro (Não é um aconselhamento comercial - basta assistir e ver). Boa sorte se você precisar dele, caso contrário ficar disciplinado e você vai ganhar dinheiro. Enviado por Dorai em 4 de janeiro de 2017 - 03:10. Obrigado por compartilhar a estratégia. Eu tenho uma consulta. Como você define o SL / TP. No pdf você tinha dado como SL para ser 10 de ADR PL 150 pips à direita. Enviado por R. em 5 de janeiro de 2017 - 02:57. Exemplo de Sl / TP com base no ADR é exatamente certo. Eu comercializar pares de spread baixo apenas, e esta configuração é ideal para spreads até 2 pips em 5 min gráfico. Você precisará considerar maior spread para incluir no cenário. Por exemplo 1 de ADR extra por SL / TP se o seu spread é superior a 2 pips. Enviado por Rod em 8 de janeiro de 2017 - 02:13. Oi, uma pergunta rápida, faz a vela tem que abrir ao mesmo tempo como o 5 10 EMA cruz. Obrigado por compartilhar. Rod Enviado por Usuário em 10 de janeiro de 2017 - 03:25. Após a cruz MA estamos aguardando a próxima barra ou vela para abrir. A posição é executada como odred de mercado na abertura nova da barra. Stoch e RSi tem que ser VERDADEIRO também para executar a ordem PS: Se eu tiver tempo suficiente, vou mostrar esta estratégia em LIVE sessão de negociação on-line um dos dias, para que todos entendam as regras, pontos de entrada e saída e minha abordagem comercial Para ele. Vou deixar saber em breve. (Com a permissão de Quandl) Quandl estará oferecendo logo os dados do intra-dia (barras de 1 minuto). Rock on Eu fui gentilmente dado alguns dados para testar (veja abaixo). Eu não posso dizer muito mais do que isso, mas manter um olho para fora para um anúncio oficial em breve Com QuantGo e Quandl oferecendo preços razoáveis intra dias de dados, pequenas lojas comerciais nunca tiveram tão bom. No mundo, os dados estão fluindo de todas as direções e, portanto, a integração bem-sucedida dos dados é de vital importância. Kerf é um novo banco de dados column tick e linguagem de séries temporais projetado especialmente para grandes volumes de dados numéricos. É escrito em C e fala nativamente JSON e SQL. O Kerf tem suporte para bancos de dados em tempo real e históricos e fornece carregadores de dados para todos os formatos comuns do Quandl, assim você pode executar consultas diretamente contra os dados do Quandl. I Função Estrangeira Interface (FFI), que torna possível chamar a C bibliotecas de Kerf e chamada em Kerf de C, Posso consultar os dados usando R (muito facilmente). Com o ZeroMQ para a minha mensagem, ele poderia empilhar para ser um sistema de negociação ou analítica seriamente bom. Eu realmente gosto do que eu s banco de dados kdb. Possivelmente. Você deve verificar isso com certeza Aqui está a saída de um simples pedido / resposta usando S P 500 One Minute Bars de Quandl. Um aplicativo C funciona como o manipulador para solicitações Kerf. Chama no Kerf e responde de volta ao cliente com os dados. Um script R solicita os preços de fechamento para AAPL, mas tão facilmente C, Java ou Python poderia ser usado. As mensagens estão no formato JSON e estas são então transformadas em xts em R. Messaging usa ZeroMQ. R (rzmq) - R (rzmq) Decidi desenvolver a API R e começar a integrar o feed de Interactive Brokers em tempo real ao Kerf (por exemplo, Java API e ZeroMq). Se alguém estiver interessado nisso, entre em contato. Uau, eu gostei de replicar este papel bem escrito por Ronald Hochreiter. Ronald é professor assistente na Universidade de Economia e Negócios de Viena (Instituto de Estatística e Matemática). Em seu trabalho, ele aplica técnicas de otimização evolutiva para calcular estratégias de negociação baseadas em regras baseadas em dados de sentimentos financeiros. Author: Ronald Hochreiter Livro: Mendel 2017, Avanços Recentes em Soft Computing, A série, Volume 378 2017, Springer Fontes: doi: dx. doi /10.1007/978-3- 319-19824-8 15 arxiv /pdf/1504.02972v1.pdf A técnica evolutiva é um Algoritmo Genético geral (AG). O GA é um algoritmo de otimização matemática inspirado nos processos de evolução biológica para criar soluções para problemas. Cada membro da população (genótipo) codifica uma solução (fenótipo) para o problema. A evolução da população de codificações é simulada por meio da seleção de processos evolutivos. Crossover e mutação. Seleção explora informações na população atual, concentrando o interesse em soluções de alta fitness. Crossover e mutação perturbar estas soluções em uma tentativa de descobrir melhores soluções. Mutação faz isso através da introdução de novos valores de genes na população, enquanto crossover permite a recombinação de fragmentos de soluções existentes para criar novos. Depois de ler o artigo de Ronald, eu imediatamente quis testar a hipótese de que o modelo é bom em prever a direção de retornos de 1 dia. Por exemplo, quando a regra determina ir muito tempo, são o dia seguinte retorna positivo e quando a regra determina para sair da posição longa ou permanecer plana, são o dia seguinte retorna negativo. Os resultados não são muito melhores do que um flip de uma moeda (veja os resultados no anexo abaixo). Além disso, o volume de negócios é elevado (ver a trama), que pode justificar a estratégia inútil. Entretanto, muitas variações neste algoritmo genético existem seleção diferente e os operadores da mutação poderiam ser testados e um operador do cruzamento poderia ser adicionado. Em vez de usar dados de sentimento financeiro uma variedade de indicadores técnicos poderiam ser usados para gerar uma regra comercial ideal. I tiver falado Ronald para obter esclarecimento sobre várias perguntas I. Ele gentilmente e rapidamente respondeu com respostas apropriadas. Nenhum crossover é usado como o cromossomo é muito curto. O retorno alvo para a carteira de Markowitz é calculado como a média do cenário significa, isto é, média do vetor médio. Pyramiding não é considerado. A regra apenas verifica se estamos investidos (longo) no activo ou não. Um número máximo de iterações é especificado como a regra de parada. Como meu post anterior. Os preços das ações de fim de dia (EOD) são obtidos da QuoteMedia através da assinatura premium do Quandl s e os dados da StockTwits são fornecidos pela PsychSignal. As seguintes comparações e portfólios foram construídos: Resultados de estoque único na amostra Estratégia de compra e retenção de longo prazo vs. Estratégia de negociação ótima baseada em regras Estoque de Markowitz fora de amostra Buy-and-hold ótimo Buy Out-of-Sample - and-hold 1-over-N portfólio Fora de Amostra Carteira igualmente ponderada das estratégias evolutivas de investimento único Eu usei os pacotes R quadprog e PerformanceAnalytics, mas eu escrevi meu próprio Algoritmo Genético. Vou continuar usando este algoritmo para avaliar outros indicadores. Sinais e regras Aqui hehe. Se você tiver um papel ou uma estratégia específica que você gostaria de reproduzir, seja para exibição pública ou para uso privado, entre em contato comigo. Ótimo para ver UW em 4 º lugar No meu post anterior, eu demonstrei como uma carteira de paridade de risco poderia ser calculada numericamente usando um método de Newton. No entanto, o problema mais comum é ser capaz de definir restrições orçamentárias de risco em oposição a ter risco igual. Podemos fazer isso com a otimização restrita PCTR, definindo restrições de desigualdade PCTR nos ativos da carteira ou grupos de ativos. Isso resulta em um problema de otimização com restrições de desigualdade não-linear. Como tal, a programação Linear ou Quadrática não ganha trabalho e uma técnica de otimização mais poderosa é necessária. A Evolução Diferencial (ED) é uma dessas soluções. DE é uma heurística de busca introduzida por Kenneth Price e Rainer Storn. É uma população muito simples, mas poderosa baseada. Minimizador de função estocástica que demonstrou ser eficaz para otimização global de multidimensional. Não linear. Multimodal. E funções altamente limitadas. Não exige que a função seja contínua ou diferenciável. DE pertence à classe de algoritmos evolutivos que utilizam operações biológicas inspiradas de cruzamento, mutação e seleção em uma população, a fim de minimizar uma função objetiva ao longo de sucessivas gerações. Tal como com outros algoritmos evolutivos, DE resolve problemas de otimização através da evolução de uma população de soluções candidatas usando operadores de alteração e seleção. DE usa ponto flutuante em vez de codificação de cadeia de bits de membros da população e operações aritméticas em vez de operações lógicas em mutação. A função DEoptim no pacote R com o mesmo nome executa a otimização global evolutiva através do algoritmo de Evolução Diferencial. O DEoptim pode ser usado para otimizar um portfólio de paridade de risco também. Podemos aplicar o coeficiente de Gini como uma medida de concentração da carteira calculando a desigualdade de contribuição de risco (ou concentração de contribuição de risco). O coeficiente de Gini tem uma vantagem sobre o mais popular Herfindahl Hirschman Index (HHI) medida de concentração de carteira em que é sempre unitized entre 0 e 1. Para referência, consulte Algoritmos eficientes para computação Risco Paridade Carteira Pesos Primeiro Eu demonstre PCTR restringido otimização por Definindo restrições de desigualdade PCTR sobre os ativos do portfólio que eu usei no meu post anterior. Especificamente, eu definir o limite superior para cada PCTR para ser 20. Conforme mostrado acima, a PCTR de cada ativo é limitada a ser inferior a 20. Uma carteira de paridade de risco usando o coeficiente de Gini é agora demonstrada. Como se mostra acima, cada PCTR do activo s 11,11 (i. e. 1 / n). Esta citação foi tirada de um artigo na semana passada no FT. Aqui vou demonstrar como uma carteira de paridade de risco pode ser calculada facilmente usando R. Por definição, uma carteira de paridade de risco é aquela em que todas as contribuições percentuais para o risco (PCTR) são iguais. Pela mesma definição, significa que as contribuições totais para o risco (TCTR) são todas igualmente iguais. Usando algum cálculo básico, pode-se mostrar que a volatilidade de uma carteira pode ser decomposta como a soma ponderada da contribuição marginal de cada ativo para o risco (MCTR). MCTR nos diz o impacto de um aumento infinitesimal no peso de um ativo sobre o risco total da carteira. Com cada MCTR conhecido, cada PCTR de ativos pode ser derivado. Em geral, uma carteira de paridade de risco precisa ser resolvida por algum método numérico. Por exemplo um algoritmo de Newton. A configuração para o método de Newton exige escrever o problema de paridade de risco como um sistema de equações não-lineares (impondo a restrição de que os pesos se somam a um), encontrando o jacobiano (usando o cálculo multivariável) e tomando uma aproximação de expansão de Taylor de um termo. Em seguida, a iteração Newton pode ser formulada definindo uma regra de paragem e ponto de partida. Assim, usando aritmética simples e operações de matriz, eu demonstro como isso pode ser implementado. Minha carteira de exemplo consiste em 9 estoques de líquidos usando os preços de fim de dia (EOD) originados de Quandl. Como podemos ver no anexo, PCTR cada ativo é 11.11 Agora, é que na moda e inovador ou o que Graças a Doug Martin para suas palestras sobre otimização de carteira. Post navigation Uma regra que a maioria dos comerciantes sabe é que. Hoje nós adicionamos a um comércio de soja perdendo adicionando um outro contrato quando nós éramos 100 afastado por o contrato de nossa perda do batente. Este é um comércio de baixo risco. Normalmente, quando os comerciantes adicionar à negociação perdendo, eles continuam adicionando a seus comércios perdedores e movendo sua perda parar, estabelecendo-se para grandes perdas. Ser disciplinado e gerenciar seu risco dentro de um. Damos uma olhada em alguns comércios ao vivo, incluindo soja e falar sobre os riscos de negociação potencial e cenários em torno do BREXIT. Olhando para trás para um dos maiores movimentos de moeda nos tempos modernos em 15 de janeiro de 2017 no franco suíço. Estes são o tipo de movimentos que tornam difícil manter posições durante a noite neste ambiente. Estamos recomendando a Carteira 50K agora mais do que nunca como estamos caminhando para a clareza após o BREXIT e. Estratégias de Portfolio NinjaTrader 50K No vídeo abaixo, compartilhamos os resultados do Portfolio 50K na plataforma NinjaTrader. Passamos por cada um dos 11 sistemas automatizados de negociação e mostramos o desempenho passado, bem como discutimos a força e os pontos fracos de cada estratégia. Mostramos as estratégias que estão em uma redução e as que estão em um runup. Para as carteiras, eu gosto de combinar e começar com uma combinação de sistemas de negociação que estão ambos em uma retirada.
No comments:
Post a Comment