Monday, 23 October 2017

Forex estratégia comerciante código fonte no Brasil


Avaliando a Estratégia Urban Towers (Código-Fonte) Olá, seu Besso e estou animado para testar uma EA muito especial totalmente automática com base em uma estratégia de Urban Scalping Urbano famoso - Urban Towers, que eu dou-lhe gratuitamente Os critérios de entrada principal sendo totalmente personalizável você pode ajustar A estratégia de acordo com suas necessidades e com instrumentos específicos que definem tudo, desde períodos médios em movimento até a quantidade mínima de torre. Eu gosto dessa estratégia, mas nunca fui disciplinado o suficiente para praticá-lo durante um longo período de tempo quando eu vi o vídeo descrevendo suas regras, saltando de uma estratégia para outra depois de ver algumas perdas em vez disso. Olhando para quão popular e altamente respeitada a estratégia é realmente me faz curioso como ele realmente executa sem intervenção humana e emoções. Então eu decidi testá-lo com o Tick Data Suite em reais variável spreads swap comissões e ver os resultados - é tão rentável como parece de autores exemplos ou tem pouco ou nenhum valor. Quais foram os resultados iniciais do backtest, certifiquei-me de aplicar tudo exatamente conforme exigido pelas regras de strategys e, em seguida, lançá-lo nos últimos 4 anos real srster backtest (EURUSD) e curiosamente suficiente EA perder dinheiro constantemente durante este período. Isso não é um mau sinal, tanto quanto esta consistência permanece intacta em períodos de tempo mais longos (pelo menos o mesmo par), portanto, eu reforçada perito para ser capaz de reverter os comércios. Tenho apenas 87 negócios no gráfico do EUR / USD H1 (4 anos) e ainda preciso de mais dados para descobrir se esses resultados são aleatórios ou têm algo a ver com a realidade. Aqui está uma declaração depois de reverter negócios no EURUSD: mesmas configurações, ótimos resultados no EURGBP também: mas os resultados são aleatórios na maioria dos outros pares. A menos que tenhamos consistência em USDCAD, EURGBP e EURUSD, todos os lucros feitos são um produto da sorte, mas se nós adicionarmos com sucesso outros alguns anos com resultados similares, pode haver alguma substância a ele. E os resultados são aleatórios (EURUSD 2010-2017): Aplicando trailing stop não ajuda, quer dizer, não é apenas saídas que fazem comércios aleatórios, mas as entradas próprias. De qualquer forma pelo menos você sabe que você não tem que perder tempo em estratégias como esta. entrada bool inverter falso entrada int fastestMAPeriod 37 de entrada de entrada ENUMMAMETHOD fastestMAMethod MODEEMA ENUMAPPLIEDPRICE fastestMAAppliedPrice PRICECLOSE entrada int slowestMAPeriod 50 de entrada de entrada ENUMMAMETHOD slowestMAMethod MODEEMA ENUMAPPLIEDPRICE slowestMAAppliedPrice PRICECLOSE entrada int entrada towerCount 3 minMAInterDistPoints duplas 0 entrada maxMAInterDistPoints dupla cadeia 30 de entrada de entrada de cadeia stx int utOrderMagic 444333 entrada utOrderComment UrbanTowers entrada dupla trailingStop 0 entrada dupla trailingStep 0 entrada dupla fixLot 0,1 entrada dupla tradeRiskPercent 2 entrada STOPMETHOD stopLoss 0 entrada dupla expandSLPoints 50 expandir SL por pontos fixos (contração de valor negativo) entrada dupla minSLPoints 250 entrada dupla tpToSlRatio 0,5 - obter alguns dados de mercado direito Aqui. (Mais rápido), mais rápido (mais rápido), mais rápido (mais rápido), mais rápido (mais rápido), mais rápido (mais rápido) MathMin (fastestMA, slowestMA) - fim recebendo alguns dados de mercado vender critérios médias móveis arent congestionado temos um touch1 em um dos MAs fechando abaixo de todos MAs Low2 lt Low1 Low3 lt Low2 Close1 lt mais baixaMA, Close2ltlowestMA, Close3ltlowestMA if (SELL OrdersTotal () 0 ampamp shorts0 ampamp verificando se não há outros comércios fastestMAlt (slowestMA-minMAInterDistPoints Point) ampamp verificação direção da tendência e MA congestionamento fastestMAgt (slowestMA-maxMAInterDistPoints Point) ampamp verificação MA interdistância máxima High 1 gtlowestMA ampamp verificação sinal de toque towerCheck (short, towerCount, Maior) verificando torres e que nenhuma barra foi fechada acima de MA) if ((MarketInfo (Symbol (), MODEBID) - Baixo 1) gt Mar KetInfo (Symbol (), MODESTOPLEVEL) 2 pontos) double slPts NormalizeDouble ((Alto 1 - Baixo 1) Ponto. 0) expandSLPoints if (stopLoss 1) slPts NormalizeDouble ((highestMA - Low 1) Point. 0) expandSLPoints else if (stopLoss 2) slPts NormalizeDouble NormalizeDouble (slPtstpToSlRatio, 0) double volfixedLot se (slPtsgtminSLPoints) if (reverse) if (tradeRiskPercentgt 0) volengine. getVolume (tradeRiskPercent, slPts) engine. openTrade (OPSELLSTOP. Low 1, vol, slPts, tpPts, utOrderComment, utOrderMagic, () Período () 60 - 15)) else if (tradeRiskPercentgt 0) volengine. getVolume (tradeRiskPercent, tpPts) engine. openTrade (OPBUYLIMIT. Livro 1, vol, tpPts, slPts, utOrderComment, utOrderMagic, (TimeCurrent 60 - 15)) fim verificando min sl pontos fim verificando para final de stoplevel ver critérios de venda - mova o ponto de entrada em uma mais alta baixa OK - apague o ponto de entrada se uma vela fecha acima de higherMA OK comprar critérios médias móveis arent congestionado nós temos um touch1 Numa das MAs que fecham acima de todas as () 0 ampamp longs0 ampamp verificando se não há outros comércios fastestMAgtslowestMAminMAInterDistPoints Ponto ampamp verificação tendência direção e MA congestionamento mais rápidoMAltslowestMAmaxMAInterDistPoints Ponto ampamp verificação MA máx. Interdistância Baixa 1 lthighestMA ampamp Verificando as torres de controlo do sinal de toque towerCheck (long, towerCount, lowestMA) e que nenhuma barra foi fechada abaixo de MA) if ((Alto 1 - MarketInfo (Symbol (), MODEASK) gt MarketInfo (Symbol () MODESTOPLEVEL 2 Point) Double slPts NormalizeDouble ((Alto 1 - Baixo 1) Ponto. 0) expandSLPoints if (stopLoss 1) slPts NormalizeDouble ((High 1 - lowestMA) Ponto. 0) expandSLPoints else if (stopLoss 2) slPts NormalizeDouble NormalizeDouble (slPtstpToSlRatio, 0) double volfixedLot se (slPtsgtminSLPoints) se (reverse) if (tradeRiskPercentgt 0) engine. getVolume (tradeRiskPercent, slPts) engine. openTrade (OPBUYSTOP. High 1, vol, slPts, tpPts, utOrderComment, utOrderMagic, () Período () 60 - 15)) se (tradeRiskPercentgt 0) engine. getVolume (tradeRiskPercent, tpPts) engine. openTrade (OPSELLLIMIT. High 1, vol, tpPts, slPts, utOrderComment, utOrderMagic, (TimeCurrent - 15)) fim verificação pontos min sl final verificação distância stoplevel final verificação de critérios de compra - mover o ponto de entrada em um menor alto OK - apagar ponto de entrada se uma vela fecha abaixo mais baixa OK bool towerCheck (string direction, int count, double CloseCheckPrice) bool retu verdadeiro double curLow Low 1 duplo curHigh Alto 1 se (direção curta) para (int i 2 iltcount i) se (Low iltcurLow ampamp Close iltcloseCheckPrice highestMA) curLow Low i else retu falso falha fim direção curta se (direção longa) para (int i 2 iltcount i) Se código de código inclui classes proprietárias para gerenciamento de pedidos (mecanismo de comércio), mas você não tem que usá-los, você pode usar o arquivo ex4 de anexos (em ordem Para testar e otimizar EA em pares diferentes) ou modificar o código e abrir modificar posições com funções padrão MQL4. Obrigado pelo seu tempo Outros Posts Para Mais Leitura: Códigos de Fonte Você está tomando o Algorithmic Trading curso Se você é, então you8217ve chegar ao lugar certo Nesta página você encontrará links para todos os códigos fonte discutidos no curso. Isenção de responsabilidade Estou fazendo você ciente de que esses códigos-fonte e qualquer outro código e quaisquer outros programas de scripts peritos assessores indicadores que você baixar andor cópia deste site estão sendo fornecidos exclusivamente para fins educacionais. Esses códigos-fonte são destinados ao uso no curso Algorithmic Trading, que é projetado para ajudá-lo a aprender como programar em MQL4. Todas as informações são fornecidas como is8217 exclusivamente para fins informativos e não se destinam a fins de negociação ou de aconselhamento. O desempenho passado não é garantia de resultados futuros. Se você optar por usar esses códigos-fonte em qualquer conta de negociação, você está fazendo isso por sua própria conta e risco. Você vai notar que alguns dos links também contêm vídeos. Estes são os vídeos de pré-visualização para os alunos que consideram o curso MQL4. Note que o curso completo só está disponível para alunos matriculados. Seção 1: Introdução 2017-2017 ForexBoat. Todos os direitos reservados Forexboat Pty Ltd (ABN: 29 609 855 414) um Representante Autorizado Corporativo (AR 001238951) da HLK Group Pty Ltd (ACN: 161 284 500), que detém uma Licença Australiana de Serviços Financeiros (AFSL nº 435746). Quaisquer informações ou conselhos contidos neste website são de natureza geral e não constituem conselhos pessoais ou de investimento. Não aceitamos qualquer responsabilidade por qualquer perda ou dano, incluindo, sem limitação, qualquer perda de lucros, que possam surgir directa ou indirectamente do uso ou da confiança nessas informações. Você deve procurar aconselhamento financeiro independente antes de adquirir um produto financeiro. Todas as transacções de valores mobiliários e produtos ou instrumentos financeiros envolvem riscos. Lembre-se de que os resultados de desempenho anteriores não são necessariamente indicativos de resultados futuros. As informações neste site podem ser acessadas em todo o mundo, no entanto, não são dirigidas a residentes em qualquer país ou jurisdição onde tal distribuição ou uso seria contrário à lei ou regulamento local. Forexboat Pty Ltd não está registrado com qualquer regulador dos EUA, incluindo a National Futures Association (8220NFA8221) ea Commodity Futures Trading Commission (8220CFTC8221), portanto, produtos e serviços oferecidos neste site não é destinado a residentes dos Estados Unidos. Preencha este formulário e clique no botão abaixo para iniciar o treinamento gratuitoForex Strategy Trader Forex Strategy Trader não é mais suportado. Fornecemos it039s sucessor mais recente e melhor: Forex Strategy Builder Professional. O novo programa inclui todos os recursos do legado. Por que os mercados de negociação automática de Forex estão ativos 24 horas, mas você não é. Às vezes boas oportunidades e configurações surgem no meio da noite. Felizmente os computadores não têm que dormir ou ir trabalhar. Depois de configurar suas regras de negociação, o software irá segui-los, desde que o mercado está aberto. Livrar-se de viés pessoal. Algoritmos não têm visões pessoais. Suas decisões de negociação são baseadas em uma lógica predefinida. Quando usado corretamente, a negociação automática tira o estresse de investir decisões e ajuda você a se concentrar na linha de fundo. Execução imediata de estratégias complexas. Os comerciantes do dia sabem que a velocidade é importante no mercado. Os movimentos de preços podem ser muito rápidos e inesperados. Algoritmos fazem decisões de fração de segundo e podem maciçamente melhorar o timing de uma estratégia de negociação. Adicione uma camada de segurança para a sua negociação. Estratégia Forex Trader funciona através de um consultor especializado especialmente concebido que mantém o controle de posições sem stop-loss ordens. Há também uma defesa de conta interna que permite que você defina uma quantidade mínima que pára todas as atividades de negociação e sai do mercado. Simplifique sua negociação Personalizar MetaTrader Então você pode fazer mais Faça mais Youve trabalhou duro para desenvolver a sua estratégia de negociação Forex, um Que tem potencial ilimitado. Mas agora você está retido pelas deficiências de seu software. Nós podemos ajudar. Desenvolvemos soluções de programação personalizadas para o MetaTrader que simplificam a negociação manual e permitem que você automatize parcialmente ou totalmente tarefas. Imagine o quanto a vida pode ser mais fácil com um programa baseado em sua própria estratégia de negociação pessoal. Podemos projetar qualquer uma das seguintes opções para você: Indicadores - Obtenha representação visual de combinações de variáveis ​​como preço, volume e outros sinais. Scripts - Executar operações repetitivas e demoradas, como abrir e fechar ordens com esses pequenos programas. Expert Advisors - Formular suas idéias de negociação em EAs para simplificar tarefas complexas de negociação e maximizar lucros. Colaboração no Programa - Faça com que seus EAs se conectem com indicadores e scripts. Crie hotkeys para funções específicas. Modificação do programa existente - Personalize seu EA ou indicador atual. Se você quer um pequeno programa ou um sistema completo, bem desenvolver uma solução que lhe permite alcançar mais com sua estratégia de negociação. Programadores experientes do MetaTrader Nós conhecemos o MetaTrader por dentro e por fora. Nossa experiência é baseada na criação de centenas de programas MetaTrader personalizados ao longo de muitos anos. Devido à nossa familiaridade com o software, podemos fornecer rotações rápidas, geralmente apenas 2 a 5 dias. Somos totalmente responsáveis ​​por nosso trabalho e lidar com qualquer solução de problemas ou modificações necessárias à funcionalidade. Usamos código claro que é fácil de modificar mais tarde se você quiser modificar ou expandir sua estratégia de negociação. Como experientes programadores MetaTrader, foram capazes de incluir recursos avançados como padrões para cada programa. Nossa Garantia Sem Risco de 60 Dias Queremos que você fique encantado com o seu software personalizado, razão pela qual oferecemos um período de teste de 60 dias para experimentá-lo. Durante esse tempo, se por algum motivo você não está 100 satisfeito com o nosso trabalho, você pode pedir revisões ou solicitar um reembolso total. Estamos empenhados em resolver todas as questões para sua completa satisfação. Comece hoje mesmo Diga-nos o que você precisa. Bem rapidamente fornecer uma citação do projeto que inclui código fonte completo, backtesting, solução de problemas e modificações, conforme necessário. Nossa 100 Garantia de Satisfação garante que você obtenha exatamente o que você quer. Basta pensar quanto mais você pode realizar quando MetaTrader é personalizado para sua estratégia de negociação pessoal. Solicite sua solução personalizada hoje e você poderia usá-lo para o comércio em dias. Se você já tem um plano de utilização de programas como scripts, indicadores ou consultores especializados em suas operações comerciais, não hesite em contactar-me. Se você tiver problema com o formulário

No comments:

Post a Comment