Estratégia de Forex Estratégia de Forex, Estratégia Simples, Forex Trading Estratégia, Forex Scalping Padrão Dragão davolno comum no mercado de forex e outros mercados financeiros e permite que os comerciantes familiarizados com análise gráfica com êxito conhecer todos os detalhes da construção e desenvolvimento de modelos gráficos, o Lucro desejado. Na análise técnica, o reconhecimento forex de diferentes padrões é definido como o processo pelo qual os traders reconhecem os eventos atuais, ao mesmo tempo em que identificam determinado modelo de precificação.187 Embora os padrões forex raramente se repitam no mesmo nível comercial ou nos mesmos intervalos de tempo, Há padrões que se repetem de certas maneiras e certas seqüências. Capacidade de reconhecer tais padrões e comércio de acordo com certas regras sobre os padrões de dados gráfico pode ajudá-lo a se tornar um comerciante bem sucedido forex. Neste caso, o reconhecimento bem sucedido de modelos gráficos ea sua negociação consistirão num ponto de referência inicial e nas regras básicas da metodologia de negociação. Esta estratégia forex, consideramos um dos padrões, chamado 171Dragon187. E justificar as regras básicas de negociação deste padrão forex. O mercado de Forex raramente se move do status de baixa para otimista e oposto (exceto para V-bottoms e um V-vértice), sem algum tipo de série de tendências de preços, em que o testado gerou suporte e níveis de resistência. A base do padrão, tal como são tais pivôs e nos dá um bom método para fazer negócios para eles. Padrão de 171Dragon187 pode ser encontrado em todos os intervalos de tempo e em todos os pares de moeda. O modelo gráfico do 171Dragon187: Pattern of 171Dragon187 é muito semelhante ao padrão ou padrão W do fundo 171, mas ele tem algumas regras distintivas e alvos. Consequentemente, o padrão invertido de dentes de ferro187 é semelhante ao padrão de M, ou 171Double Top187. 171Dragons187 é muito frequentemente aparecer no mercado sobre os fundos do mercado. Assim como os padrões de carbono, representam uma excelente oportunidade para abrir o comércio com baixo risco em relação ao possível potencial de lucro. O teste padrão de 171Dragon187 começa a formação do 171head187. Então o preço no gráfico é reduzido, e assim forma uma garra de dragão de 2-ve187. Muitas vezes a diferença entre os dados com 2 pés de 5 -10. Na 2ª etapa formou-se um sinal para a reversão do mercado - uma barra de reversão ou divergência com osciladores (por exemplo, MACD, RSI, Estocástica, etc.). O aumento das transacções, que acompanha a rotação dos preços de mercado, é também um bom sinal de Uma inversão. Ao formar o padrão, podemos desenhar uma linha de tendência da cabeça do dragão 171 para o seu choque188. Uma vez que o preço fecha acima da linha de tendência, e assim temos uma confirmação gráfica (ou obter confirmação do oscilador acima), então então é um sinal de inversão de tendência. A confirmação forex de 2 m desse padrão é o fechamento de preços acima do nível do choque resultante187, o que representa a oscilação máxima entre os dois dragões resultantes.187 A estrutura do padrão, 171Dragon187: A 8212 171dragon8217s cabeça187 B 8212 171A primeira perna de O dragão C 8212 171Hump o dragão187 (deve estar dentro de 0.38 8212 0.5 de AB) D 8212 171O segundo pé do Dragon187 (tende a ser 0.618 ou 1.27 do AB) E 8212 quebrou a linha de tendência formada (o sinal para abrir uma posição negociando Para comprar) F 8212 O primeiro objetivo de lucro 8212 1,27 CD G 8212 O segundo objetivo de lucro 8212 0,886 8212 1,0 Sun H 8212 O terceiro objetivo do lucro 8212 1,38 AB I 8212 segurança stop-loss ordens devem ser colocados alguns ticks abaixo do mínimo mais baixo De dois pés do dragão. Na Figura 3 você vê um padrão, 171Dragon187 30-minuto preço gráfico (M30) futuros Dow E-mini. 3 de janeiro de 2007 o preço de mercado formou um 171 headrag 187. Depois disso, o preço caiu para 8 de Janeiro, até, até que se formou a primeira perna do Dragão. 8 de janeiro foi uma tentativa de restaurar o nível de preços de 12.520. Então nós podemos desenhar uma linha de tendência que se conecta com o topo de uma cabeça de dragão e topo da primeira perna de Dragão. E em 10 de janeiro foi formada a segunda perna do Dragão, o gráfico de preços retraced do topo da corcunda para o nível do Dragão 12420. Confirmação final da formação de um padrão, 171Dragon187 estava fechando os preços de mercado sobre a linha formada por O nível de tendência de cerca de 12.500. 1. Abrir posição de negociação para comprar ao preço de 12520 ao preço de fechamento sobre o máximo da barra de desagregação. 2. Objetivo de lucro 8212 1 º pico vibracional antes do pé do Dragão (1) em 12.570 ea área 171a cabeça dragon8217s no nível de 12.640. 3. Coloque uma ordem de stop-loss de segurança sob o nível mais baixo de baixo nível de escolaridade perto de 12.410. Padrão invertido de Dragon187 é uma reminiscência de um top duplo.187 Os termos de troca são os mesmos que para o padrão direto, 171Dragon187. 171 O dragão Hump 187 é formado frequentemente em uma distância de 38-50 da cabeça 171dragon187 de até 1 ª de suas pernas. O fechamento das velas formadas sob a linha de tendência gera um sinal para entrar em posições de negociação. O fechamento das velas formadas abaixo da corcunda confirma mais uma vez a formação de um padrão, e dá outro sinal para o negócio vender. 1. Deve abrir uma posição de negociação no mercado sob a linha de tendência formada. 2. Objetivo de lucro 8212 um mínimo de swing, que precede o primeiro dragão de 171 pés.187 3. Deve colocar uma ordem de stop-loss de segurança acima da altura do segundo dragão de perna. Conclusões sobre o padrão de forex 171Dragon187: Padrões de Dragão representam uma variante de 2-tops e fundos duplos. Estes padrões permitem-nos encontrar o comerciante forex os pontos de viragem importantes no mercado forex e prever a transição de uma tendência para o oposto. Embora modelos gráficos 171dragon187 é encontrado davolno raramente nos gráficos diários e semanais de gráficos de preços, eles são muito frequentemente encontrados em menor intervalo de tempo s, eo comércio sobre esses padrões dá uma grande chance de concluir que era um negócio lucrativo. Além disso, você pode adicionar aos indicadores adicionais forex para maior confiabilidade no comércio nele. Cavaleiros Dragão GBPJPY Este segmento é dedicado a todos os cavaleiros dragão lá fora. Aqueles que são queridos para enfrentar seus medos e fraquezas. Regra 2: Nenhum ego-lixo, ninguém está interessado. Se você tiver problemas emocionais ou procurar atenção, encontre um psiquiatra. Regra 3: Se você sente ter o monopólio da verdade, você não é bem-vindo. Nós não precisamos de Gurus ou segredos. Regra 4: Nenhum membro comercial ou agendas. Regra 5: Não trolling, eu não vou desperdiçar meu tempo alimentando você e eu não estou interessado em sua opinião também. Ficar longe. Regra 6: A propriedade intelectual de outros povos deve ser marcada como tal. Se você sentir vontade de contribuir, aprender e se concentrar em negociar apenas sem qualquer timewasting BS mencionado acima: youre bem-vindos. Diferentes opiniões e pontos de vista sobre o mercado são bem-vindos e apreciados Negociação de câmbio sobre margem carrega um alto nível de risco, e pode não ser adequado para todos os investidores. O desempenho passado não é indicativo de resultados futuros. O alto grau de alavancagem pode trabalhar contra você, bem como para você. Antes de decidir investir em divisas você deve considerar cuidadosamente seus objetivos de investimento, nível de experiência e apetite de risco. A possibilidade existe que você poderia sustentar uma perda de alguns ou todos do seu investimento inicial e, portanto, você não deve investir o dinheiro que você não pode dar ao luxo de perder. Quaisquer opiniões, notícias, pesquisas, análises, preços ou outras informações contidas neste tópico são fornecidas como comentário geral do mercado e não constituem conselho de investimento. A FX-Ray e seus contribuidores não serão responsáveis por qualquer perda ou dano, incluindo, sem limitação, qualquer perda de lucro, que possa resultar, direta ou indiretamente, do uso ou da confiança nessas informações. Imagem anexa (clique para ampliar) Este tópico é dedicado a todos os cavaleiros dragão lá fora. Aqueles que são queridos para enfrentar seus medos e fraquezas. Regra 1: Apenas negociação. O divertimento é permitido embora Regra 2: Nenhum ego-lixo, ninguém está interessado. Se você tiver problemas emocionais ou procurar atenção, encontre um psiquiatra. Regra 3: Se você sente ter o monopólio da verdade, você não é bem-vindo. Nós não precisamos de Gurus ou segredos. Regra 4: Nenhum membro comercial. Regra 5: Não trolling, eu não vou desperdiçar meu tempo alimentando você e eu não estou interessado em sua opinião também. Ficar longe. Se você sentir vontade de contribuir. Wow olhar para vocêGolden Dragon Ainda em desenvolvimento ativo e altamente experimental. Um sistema de negociação de canais de regressão polinomial baseado no sistema de negociação Mostafa Belkhayates. Usa os indicadores personalizados BelkahayatePRC e Hull Moving Average (as versões usadas estão incluídas - lembre-se de instalar e compilar e atualizar as referências de inclusão no Golden Dragon antes de compilar o bot). Muitas funções adicionais foram incluídas para facilitar o ajuste fino. Isso pode ser negociado em qualquer coisa de um gráfico de 1 minuto para cima. Ive encontrado 5-15 minutos períodos de gráfico tendem a funcionar melhor. Lembre-se de atualizar as duas referências neste robô antes de compilá-lo pela primeira vez. Não funcionará se não conseguir encontrar os indicadores personalizados compilados. UPDATED para v1.3 - Ligeira alteração de lógica para evitar martingales concorrentes. Atualizado parâmetro padrões para aqueles que eu uso como um ponto de partida de referência ao testar novos gráficos (normalmente 5 minutos). Dragon Number - Usado para rastrear negócios associados a uma instância do Dragon. Só é necessário se executar várias instâncias no mesmo instrumento. Atribua um número único a cada um. Padrão 1 Grau COG - Grau para a linha de centro-de-gravidade da regressão polinomial. Uma configuração de 1 usa uma regressão linear. 2-4 produzem curvas de ajuste progressivamente mais apertadas Padrão 3, Faixa 1-4, Tipicamente 3-4 Período COG - Número de barras que a regressão polinomial deve ser calculada. Default 260 1st Channel Offset - Distância de deslocamento para as primeiras linhas de canal (internas). Estas linhas podem ser opcionalmente utilizadas como linhas-alvo para transacções. Padrão 1.4 2nd Channel Offset - Distância de deslocamento para as segundas linhas de canal (intermediárias). Estas linhas são utilizadas para a selecção de entradas comerciais e podem ser opcionalmente utilizadas como linhas-alvo para transacções que se originam no lado oposto da linha central. Padrão 2.4 3o Desvio de canal - Distância de deslocamento para as terceiras linhas de canal (externas). Essas linhas são usadas para seleção de entrada comercial e podem ser opcionalmente usadas como linhas-alvo e / ou stop loss para negócios. Predefinição 3.4 COG Trade Biasing - Quando activado, as transacções são filtradas de acordo com o facto de o COG estar a aumentar (apenas com operações longas) ou a diminuir (transacções curtas apenas). Predefinição Sem ponderação de comércio adaptável - quando ativada, o número máximo permitido de negócios longos e curtos será automaticamente ajustado com base no desempenho. Se uma negociação longa for perdida, então o número máximo de negócios longos será diminuído em 1 eo número máximo de negócios curtos será aumentado em 1 (até o máximo especificado) e vica-versa. Predefinição Sem intercalação comercial do casco - Utiliza uma média móvel do casco para filtrar a direcção de entrada no comércio. Se ativado, só entrará posições longas se o HMA está subindo, e posições curtas se está caindo. Padrão Sim Período do casco - Movimento do casco Período médio em barras. A HMA é usada para auxiliar no momento da entrada no mercado. Os negócios longos são inseridos quando o HMA passa para cima através de uma das duas linhas de canal mais baixas (e o preço está dentro da distância da Janela de Entrada acima da linha de entrada). Operações curtas são introduzidas quando o HMA passa para baixo através de uma das duas linhas de canal mais superiores (e o preço está dentro da distância da Janela de Entrada abaixo da linha de entrada). Os períodos de HMA mais longos resultam em pontos de entrada mais confiáveis, mas reduzem o lucro por comércio devido a entrada posterior. Padrão 5, Faixa Típica 4 - 10 Filtro ATR 1 2 Período - Se ambos forem diferentes de zero, então os comércios serão abertos somente quando o valor ATR1 for menor que ATR2. Atua como um filtro de volatilidade. Padrão 0 0 Filtro ATR 1 2 Tipo MA - Especifique o tipo de suavização a ser usado para cada um dos indicadores de média real. Padrão Simple Simple Long Trades - Número máximo de posições longas que podem ser abertas simultaneamente. Valores mais elevados aumentam a rentabilidade eo risco. Alguns mercados negociam rentável em uma direção somente. Default 1, Off 0 Short Trades - Número máximo de posições curtas que podem ser abertas simultaneamente. Valores mais elevados aumentam a rentabilidade eo risco. Alguns mercados negociam rentável em uma direção somente. Padrão 1, Desativado 0 Comprar Esperar - Número mínimo de barras a aguardar entre entrar em negociações. Usado principalmente para evitar o agrupamento comercial e gerenciar os níveis de risco. Default 20, Off 0 Comprar Wait on Loss - Número adicional de barras para esperar depois de perder um comércio. Os novos negócios não serão inseridos até que o período de espera seja concluído. Útil para lidar com alta volatilidade ocasional. Permite que o tempo de mercado para resolver antes de retomar a negociação. Valores ligeiramente superiores ao período COG parecem funcionar muito bem. Default 260 Stop Loss - Posição de perda de stop fixa em relação a pontos de entrada de comércio. Padrão 100 pips Nível de Destino - Especifica qual dos canais de regressão polinomial será usado para definir as metas comerciais. Por padrão, a linha central (0) será usada, mas qualquer uma delas pode ser especificada, com a linha do primeiro canal no lado oposto da entrada sendo 1 ea terceira linha do canal no lado oposto da entrada sendo 3. Resultados maiores Em maior lucratividade e maior risco. Padrão 0 (centro), Intervalo -1, 0, 1, 2, 3 Alvos Dinâmicos - Habilitar isto fará com que os alvos para negociações abertas sejam ajustados para rastrear o Nível de Alvo especificado com cada nova barra. Substitui o destino fixo padrão. Útil em algumas raras circunstâncias. Padrão Não Tamanho do lote de abertura - Volume do pedido inicial por comércio. Se a funcionalidade Money Management ou Martingale estiver ativada, isso especifica o volume de comércio mínimo permitido. Padrão 10000 Tamanho máximo do lote - Lote máximo que pode ser colocado em qualquer um comércio. Zero desabilita. Default 0 Minimum Profit - Especifica o número mínimo de pips a serem ganhos em qualquer transação. Os negócios com alvos dinâmicos serão automaticamente fechados se o preço-alvo se mover dentro do lucro mínimo especificado aqui. Padrão 1 Deslizamento máximo - Especifica o spread permitido por entrada de negociação. Padrão 2, Ordem de limite de tentativa 0 Janela de entrada - Distância mínima (em pips) que o preço deve ser de uma linha de entrada antes de um comércio pode ser inserido. Isso foi adicionado para compensar o atraso de entrada criado pela média móvel Hull. Os negócios não são mais inseridos imediatamente quando o HMA cruza uma linha de entrada - o bot esperará pelo preço estar dentro da distância da Janela de Entrada da linha do canal de entrada antes de abrir o comércio. Valores menores aqui reduzirão o número de negócios entrados, mas também aumentarão o lucro médio por comércio. Padrão 5, Gama gt 0 Paradas Dinâmicas - Paradas As posições de Perda são ajustadas dinamicamente para rastrear a linha de 3º canal relevante em cada barra. Raramente de uso, mas pode ser útil em algumas configurações. Padrão Sem Trailing Stops - Activa paragens à direita. Padrão Não Trailing Stop Trigger - Distância em pips que o preço deve mover de entrada antes do trailing stop é habilitado. Default 20 Trailing Stop Distance - Distância do preço atual (em pips) para uma parada de arrasto desencadeada. Default 20 Loss Stop Loss - Proporção do saldo da conta que deve ser mantida após uma perda. Quaisquer perdas que causem o saldo da conta a cair abaixo deste limiar resultará em todas as negociações perdedoras a ser fechado imediatamente para preservar o saldo da conta no nível atual. Por exemplo, se isso for definido como 0,5, o saldo da conta corrente é 1000, todas as posições perdedoras serão fechadas imediatamente e o Dragon sairá se o saldo da conta cair abaixo de 1000x0,5 500 no fechamento de qualquer negociação. Padrão 0.5, Intervalo 0-1 Equidade Parar Perda - Se o saldo da conta cair abaixo desta proporção do saldo da conta, então todos os negócios abertos perdidos serão fechados imediatamente e o Dragão irá sair. Padrão 0.5, Faixa 0-1 Filtro de Patrimônio Líquido - Impedirá que novas negociações sejam efetuadas enquanto o patrimônio da conta é menor do que esta proporção do saldo da conta. Padrão 0.5, Faixa 0-1 Comércio às sextas - Faz exatamente o que ele diz. Fornece um meio para impedir a abertura de novos negócios às sextas-feiras. Útil em alguns mercados que freqüentemente fenda quando os mercados abrem em uma segunda-feira. Padrão Sim Money Management - Aumentará proporcionalmente os tamanhos de lote com base no patrimônio da conta. Ie. Se o patrimônio da conta no início do comércio é 1000 eo tamanho do lote é 10k, então o tamanho do lote será incrementado para 20k quando o patrimônio chega a 2000, para 30k em 3000, e assim por diante. Padrão Sim Martingale Enabled - Especifica se a estratégia de recuperação de perda derivada da martingala será usada. Isto pode ser extremamente bem sucedido por causa da proporção de alta ganha realizável. Quando o bot é parado, manualmente ou automaticamente, o nível de martingala atual é salvo em um arquivo de texto na pasta de documentos padrão do usuário (para que o bot possa ser reiniciado sem esquecer suas funções de martingale). O nível será restaurado no arranque. Exclua ou edite o arquivo para redefinir ou predefinir o nível de martingala. Padrão Sim Reversingale Enabled - Permite reversões instantâneas de posição em negociações perdidas. Ignora completamente os períodos de espera de compra e de espera de compra na perda. Utiliza o Multiplicador Martingale para calcular o tamanho do lote e a distância alvo necessária para se recuperar de uma perda. Só funciona se a funcionalidade Martingale estiver ativada. Particularmente útil em mercados (como ouro) que tendem a fazer grandes movimentos rápidos após longos períodos de consolidação. Default No Martingale Multipler - Quando uma negociação for perdida, a próxima negociação aumentará o tamanho do lote pelo fator especificado por este parâmetro. por exemplo. Se o Multiplicador for 2, então o tamanho do lote será duplicado e a distância alvo será aproximadamente a metade dos pips perdidos. Se definido como 4, o tamanho do lote será quadruplicado e a distância alvo será aproximadamente um quarto dos pips perdidos. Default 2 Martingale Recursions - Limite o número de vezes que as multiplicações consecutivas de Martingale podem ocorrer. Padrão 2 Nível de depuração - Especifica a quantidade de informações operacionais que serão exibidas no log. Padrão 0, Faixa 0-2 Juntos, todos esses parâmetros fazem para um sistema de negociação flexível que tem o potencial para alcançar rentabilidade relativamente estável com redução mínima em todos os mercados que Ive testado em. Dito isto, pode demorar um monte de backtesting para ajustá-lo a um determinado mercado. Divirta-se e compartilhe seus parâmetros lucrativos, correções de bugs, otimizações, aprimoramentos ou melhorias. Esta é a minha primeira vez trabalhando com C, então Im certeza de que há uma abundância de áreas que podem ser otimizados. Vezes Warning Executar o seguinte cBot pode resultar em perda de fundos. Use-o sob seu próprio risco. Vezes Notificação Publicar material protegido por direitos autorais é estritamente proibido. Se você acredita que há material protegido por direitos autorais nesta seção, você pode usar o formulário de notificação de violação de direitos autorais para enviar uma reivindicação. Como instalar cBots amp Indicadores Baixe o Indicador ou cBot. Clique duas vezes no arquivo baixado. Isso irá instalar todos os arquivos necessários no cAlgo. Encontre o indicadorcbot que deseja usar no menu à esquerda. Adicione uma instância do indicatorcBot para executar. Faça o download do indicador Clique duas vezes no arquivo baixado. Isso irá instalar todos os arquivos necessários no cTrader. Selecione o indicador de Custom no menu de funções (f) no centro superior do gráfico Digite os parâmetros e clique em OK Tradermatrix - 03 de outubro de 2017 12:09 protected override void OnStart () DragonID quotGolden Dragon quot DragonNumber quot - quot Símbolo. Contagem de código BuyWait BuyVolume. Balanço MaxLong MaxLongTrades MaxShort MaxShortTrades cog Indicadores. GetIndicator lt BelkhayatePRC gt (cogDegree. CogPeriod. Inner. Médio Outer) Indicadores do casco. GetIndicator lt HMA gt (HullPeriod) se (atr1Period gt 0 ampamp atr2Period gt 0) atr1 Indicadores. AverageTrueRange (2. MovingAverageType. Simple) atr2 Indicadores. AverageTrueRange (120. MovingAverageType. Simple) Mensagem (1. quotDragon awakening. Quot) nobulart - Outubro 03, 2017 13:29 Obrigado por apontar isso. Carregará uma versão corrigida com os filtros ATR ativados e funcionando como planejado. Cerunnos - 03 de outubro de 2017 13:55 Great work. Obviamente você está negociando com ouro - eu também :-) Mas eu era da opinião que, devido ao fato de que as bandas COG são dinâmicas, é impossível testar esta estratégia historicamente. Backtesting é ainda possível nobulart - October 03, 2017 14:16 Backtesting é definitivamente possível e parece ser bastante preciso. O COG repinta muito fortemente, mas isso funciona a nosso favor neste caso. I39ll carregar um vídeo timelapse de um único comércio que eu gravei que ilustra o mecanismo de repintar e entrada muito bem. Nobulart - 03 de outubro de 2017 15:06 Adicionado um vídeo do YouTube de um único comércio curto aqui. TraderMatrix - 03 de outubro de 2017 15:45 Eu acho: gestão de dinheiro não funciona. Nobulart - 03 de outubro de 2017 16:18 Money Management não suavemente aumentar tamanhos de lote. Usa o resultado inteiro (div) para aumentar o tamanho do lote em etapas com cada múltiplo do saldo da conta de abertura. Equilíbrio de abertura 1000 - tamanho do lote 10 onças gt 2000 - 20 onças equidade gt 3000 - 30 onças e assim por diante. Parâmetro (quotLot Sizequot, DefaultValue 10000, MinValue 1) capital de partida 1000 Volume: 10000. (ok) Parâmetro (quotLot Sizequot, DefaultValue 10000, MinValue 1) capital inicial 50000 Volume : 10000 () backtesting ouro: para bactest: parta 1000 euros (volume 10oz) acima de 2800 euros (volume 10oz.) Khorshidi07 - 03 de outubro de 2017 22:26 primeiro obrigado meu nobulart freind para este robô. 2- esta posição aberta do robô muito tarde no meu CAlgo (com parâmetros padrão) para mais rápido, o que mudar em parâmetros agradecer-lhe para ajudar nobulart - Outubro 03, 2017 23:36 Olá hosseinkhorshidi. Reduza o tempo médio de movimentação do casco para cerca de 4-5 para entrar em comércios mais rapidamente. Se você estiver executando o bot em um gráfico de 10 minutos com um período de 130 COG e um período de 6 hma, você também pode tentar mudar para um gráfico de 5 minutos com. 260 período COG e um período 12 hma para alcançar um resultado semelhante. Desta forma, você pode alcançar quotresolutions mais elevadas para ajustar entradas comerciais. O período COG é de longe o parâmetro mais importante. Às vezes, alterar o período COG por uma única barra pode ter uma influência dramática sobre o desempenho. Brincar com ele. Cada mercado tem pontos doces apenas esperando para ser descoberto. Nobulart - 03 de outubro de 2017 23:40 tradermatrix a função mm escolhe tamanhos de lote com base no patrimônio da conta, não no equilíbrio (facilmente alterado). Em seu exemplo é possível que enquanto seu saldo de conta era gt euro2000, você equidade ainda era lt euro2000 devido a negociações abertas ainda não fechado nobulart - 03 de outubro de 2017 23:44 I39ve encontrado períodos de COG de cerca de 130, 260 e 480 para ser Pontos de partida interessantes em gráficos 1,3,5,10 e 15 minutos. Dar-lhes uma tentativa. Nobulart - October 04, 2017 10:08 Fazendo uma corrida esta manhã e realmente parece que a função MM já não está funcionando. Devo ter introduzido um bug em algum ponto nos últimos dias. Vou postar um bugfix dentro das próximas horas. Nobulart - 04 de outubro de 2017 20:40 Gerenciamento de dinheiro está funcionando como pretendido. Nobulart - 04 de outubro de 2017 22:00 Adicionado um parâmetro Tamanho máximo do lote. Fósforo - Outubro 05, 2017 03:58 Eu tenho um erro ao tentar construir o robô: quotError: 39cAlgo. Indicators. BelkhayatePRC39 não contém uma definição para 39ix39 e nenhum método de extensão 39ix39 aceitar um primeiro argumento do tipo 39cAlgo. Indicators. BelkhayatePRC39 Pode ser encontrado (você está misquot Ele compilado depois que eu excluiu a linha: uma vez que esta variável não parece ser usado em qualquer lugar .. Nobulart - 05 de outubro de 2017 09:32 Olá fósforo. Eu fiz pequenas modificações nos indicadores. Oi, obrigado por este robô e ter corrigido MM. Parâmetro (quotMinimum Lucro (pips) quot, DefaultValue 1, MinValue 0) public int MinimumPips nobulart - 06 de outubro de 2017 16:54 Oi tradermatrix Obrigado. Esperamos que você compartilhe suas receitas lucrativas conosco :-) Mínimo de lucro - Só é usado quando os destinos dinâmicos estão habilitados. Especifica o número mínimo de pips a serem conquistados quando os destinos estão sendo ajustados para rastrear a linha Nível de destino. Padrão 1 Você tem alvos dinâmicos ativados Se não, isso explica por que ele não parece funcionar Nobulart - 08 de outubro de 2017 14:54 A correção de bug 0.7 expôs um problema ainda mais significativo que impediria que mais de um par de negócios sendo colocados . Atualize para 0.8 tradermatrix - 08 de outubro de 2017 18:36 Lucro Mínimo - Utilizado somente quando os Destinos Dinâmicos estão ativados. Especifica o número mínimo de pips a serem conquistados quando os destinos estão sendo ajustados para rastrear a linha Nível de destino. Padrão 1 Você tem alvos dinâmicos habilitados Se não, isso explica por que ele não parece funcionar: sim Eu também notei um bug: Parâmetro (quotMartingale recursionquot, DefaultValue 2, MinValue 1, MaxValue 4) public int MartingaleMax não funciona nobulart - 09 de outubro de 2017 10:28 Obrigado tradermatrix. Parece que eu poderia ter quebrado o mecanismo de recursão com minhas correções de bugs recentes. Assim vai. I39ll postar uma correção em breve. Nobulart - 09 de outubro de 2017 17:05 Eu couldn39t encontrar algo especificamente errado com o sistema Martingale, mas eu fiz várias pequenas limpezas para o código que poderia ter resolvido qualquer problema lá. Ao testar esta versão a funcionalidade Martingale parece estar funcionando como eu pretendia. É importante notar que esta é uma estratégia derivada de martingala. Ele não adere estritamente à estratégia Martingale como eu interpretá-lo, mas que, em grande parte porque este bot pode ter vários temporalmente sobreposição comércios correndo simultaneamente, e saber quando dobrar e quando não se torna um pouco mais complicado. Meu método usa porque eu penso como Martingales em camadas. Quando um comércio é perdido o nível de recursão Martingale é incrementado por 1. Comerciantes vencedores wil decrement o nível de recursão por 1. Cada vez que um novo comércio é openend o nível de recursão atual é usado para determinar o tamanho do lote e distância alvo. Com um nível de recursão suficientemente alto e bolsos suficientemente profundos, isso criará vales simétricos em seu gráfico de equilíbrio. Não é uma estrita estratégia Martingale embora. Se qualquer um gostaria de tentar implementar uma Martingale estrita (ou uma melhoria na existente) no código, I39d estar interessado em incluí-lo no meu bot de produção. Eu compartilho isso porque espero que haja alguém lá fora que poderia sugerir refinamentos ou melhorias (bem como bugs, é claro). Tradermatrix - 09 de outubro de 2017 20:14 o bug está aqui Parâmetro (quotMartingale RecursionsQuadroValor 2. MinValue 1. MaxValue 4) public int MartingaleMax Parâmetro (quotDebug Levelquot. DefaultValue 0. MinValue 0. MaxValue 3) public int Depurar private int LongPositions 0. ShortPositions 0. MaxLong 0. MaxShort 0 privado int BuyVolume 0. TakeProfit 0. Contagem 0. MartingaleActive 0. Quantidade 0 quotMartingaleActivequot. Deve mudar a linha private int LongPositions 0. ShortPositions 0. MaxLong 0. MaxShort 0, MartingaleActive 0 privado int BuyVolume 0. TakeProfit 0. Contagem 0. Quantidade 0 nobulart - Outubro 09, 2017 22:40 Hi tradermatrix. Não sei se compreendo a mudança aqui. Ambos os seus exemplos, na minha compreensão, fazem a mesma coisa: ambos inicializam a variável MartingaleActive para 0 quando o bot é iniciado. Uma vez que isso só acontece uma vez, não é por isso que colocar a inicialização em uma linha ou em outros assuntos. Você poderia talvez tentar explicar um pouco de francês. Aisaac - 13 de outubro de 2017 12:35 bom dia, parabéns pelo robô, você pode fazer um pedido para adicionar a função de otimização para Calgo para que seria mais fácil encontrar o conjunto certo para o robô. Nobulart - 13 de outubro de 2017 13:21 Obrigado aisaac. Concordo. Uma função de otimização semelhante à encontrada no MetaTrader seria mais útil, e espero que o Spotware esteja considerando seriamente adicionar esta funcionalidade ao cAlgo. I39m no processo de portar este bot para MetaTrader por causa disso. O Dragão tem enorme potencial, mas um sistema de backtesting mais abrangente é necessário para explorá-lo completamente. Nobulart - 13 de outubro de 2017 14:21 Vejo que os planos de otimização já estão em andamento. Ctdnforumcalgo-support1399 marthonGT - October 14, 2017 16:02 Seu robô me deu uma ótima orientação com a codificação que eu tive problemas com como eu não sou um programador. Eu encontrei vários trechos que me ajudaram a entender como eu posso conseguir meus objetivos no robô que estou construindo para aprender tudo isso. - o Depois de construir o seu robô com sucesso e por curiosidade queria executar um backtest e logo após o log log preenchido com a mensagem: quotCrashed em Calcular com ArgumentOutOfRangeException: Índice estava fora do intervalo. Deve ser não negativo e menor que o tamanho da coleção. Parâmetro nome: indexquot e parecia que ele stucked aqui em um loop infinito (EURUSD, 1 hora de tempo, capital de partida 1000GBP) nobulart - 14 de outubro de 2017 17:35 Olá marthonGT. Obrigado pelas palavras gentis :-) O erro é gerado pelo indicador BelkhayatePRC durante a inicialização porque, como eu entendo, ele não tem quaisquer dados para alimentar de volta para o bot até que o número de barras decorridas seja igual ao período COG. Procurei maneiras de suprimir as mensagens de erro, mas não fizemos muito esforço por não afetar negativamente o funcionamento do bot. Se você (ou alguém) encontrar um meio adequado para limpar este erro, eu adoraria saber como fazê-lo. Obrigado nobulart - 14 de outubro de 2017 17:38 e se you39d cuidado para compartilhar você EURUSD parâmetros de teste comigo I39ll dar uma olhada e ver se eu posso reproduzir a situação de loop infinito. Você pode e-mail para mim em infoatnobulartdotcom marthonGT - 15 de outubro de 2017 15:36 Eu executar um backtest novamente depois de ler a sua resposta e na verdade não é um loop infinito. Desculpe o erro Eu não dei tempo suficiente para o bot ontem. - Até agora os bots que eu encontrei geralmente correm um ano inteiro backtest em poucos minutos. O seu precisa muito (muito) de mais para isso. Por exemplo, eu comecei o seu em 10: 51: 33.286 A mensagem de impacto apareceu de 10: 51: 33.717 até 10: 54: 14.499. Só depois que apareceu a cor laranja dentro da barra no topo. Eu tinha um olhar para o indicador, mas que é maneira sobre a minha cabeça. Embora eu dei um tiro para descobrir de alguma forma e cheguei à conclusão de que o problema está dentro de quotsyxquot especificamente quotsum MarketSeries. Closeindex - nquot onde quotindex - nquot vem a negativo que significa que o indicador está tentando procurar dados que vão acontecer Apenas no futuro. Mas no final, eu não tenho idéia se quoti0quot deve obter maior valor ou índice deve ser declarado com MarketSeries. Close. Count, porque eu didn39t obter a matemática e nem o alltogether todo o conjunto. 39 (O meu conhecimento de programação não está nesse nível) Nobulart - 15 de outubro de 2017 17:55 O teste de desempenho do backtesting vem do indicador de Belkhayate também. A matemática de regressão é bastante intensiva em processadores, mesmo para uma regressão linear. Construindo as partes necessárias dos indicadores para o bot o que otimizaria um pouco as coisas. Grande para os pensamentos sobre silenciar os erros. I39ll ter outra tentativa de classificá-lo em breve gb1980be - 19 de outubro de 2017 12:56 Seu dragão é uma besta famosa Um pouco complexo para mim, mas muito bem feito. Eu posso controlá-lo em gbpjpy m5.Mas em ouro, eu nunca exceder o meu capital inicial. Você poderia me enviar e-mail privado para falar sobre as configurações de ouro m1 Você provavelmente encontrar o que doesn39t Trabalhe para mim Você é o mestre do dragão, então eu acho que vai ser uma brisa para você :-) Correio. Gb1980forex - at - gmail. Com Cerunnos - 19 de outubro de 2017 19:31 Hello Nobulart Felicitá-lo por este grande projeto. I39m comercial também com ouro e ainda não encontraram as configurações corretas para o período de tempo m1. Seria ótimo se você pudesse me enviar para cerunnos32gmx. at. Obrigado antecipadamente Nobulart - 21 de outubro de 2017 03:03 I39ve adicionou uma receita de ouro de amostra para o topo da página. Deve fornecer um ponto de partida útil para desenvolver uma estratégia mais robusta. Cerunnos - 21 de outubro de 2017 08:23
Comments
Post a Comment