Ace Nifty Trading System Afl
Você está procurando por AmiBroker com sistema de negociação. Ou seja, AmiBroker com setas automáticas de compra e venda. A AmiBroker não possui nenhuma estratégia de negociação integrada no programa básico. AmiBroker não é enviado pré-configurado com qualquer sistema comercial que mostre as setas automáticas de Compra-Venda. No entanto, a AmiBroker pode mostrar as setas Buy-Sell com base em qualquer critério durante as horas do mercado ao vivo. Você pode usar o seguinte para ter as setas Buy-Sell na sua cópia do AmiBroker. Suas opções são. Faça uso da biblioteca AmiBroker AFL (disponível apenas para usuários registrados da AmiBroker a partir de outubro de 2009). Você pode fazer uso de vários sistemas de negociação publicados na AmiBroker AFL Library. Esses sistemas giram Buy-Sell quando condições específicas se desenvolvem enquanto se comercializam em tempo real. Você também pode usar a Comunidade de Usuários AmiBroker para discutir e compartilhar sistemas de negociação que não sejam visíveis para usuários não registrados. Existem muitos grupos ativos de comerciantes da AmiBroker em vários fóruns privados públicos. Muitos usuários publicam seus sistemas de negociação para discussões distribuí-los gratuitamente nesses fóruns. Você pode usá-los. Algumas das bibliotecas de código de fóruns muito ativos são. O AmiBroker vem com um produto opcional, Assistente de Código AFL. Este assistente permite que você escreva seu sistema comercial em frases simples em inglês e, em seguida, converte-o em fórmula apropriada em segundo plano para que você não precise aprender AFL, ou seja, AmiBroker Formula Language. Se você estiver usando a versão de teste do AmiBroker, você pode verificar seu funcionamento no menu AnalysisgtgtAFL Code Wizard. Dependendo da disponibilidade de tempo, a Amibroker também oferece serviços de gravação ou AFL de programação. Visite amibrokerfreesupport. html para obter mais detalhes. Introduzimos o ACE Nifty Futures Trading System, que fornece sinais automáticos de Compra-Venda-Curta-cobertura durante o mercado ao vivo (em tempo real) com níveis de parada. Para saber mais sobre seus recursos, relatórios de desempenho e download de teste, clique aqui. Estamos ocupados com as atribuições atuais e, portanto, os serviços de redação da AFL não estão atualmente disponíveis - 27 de maio de 2014 Você pode nos enviar um e-mail com seus requisitos e vamos escrever AFL para o seu sistema de negociação. Precisamos conhecer todos os aspectos do seu sistema de negociação antes que possamos enviar uma cotação firme e prazo de entrega. Nós escrevemos AFLs (o código) com base em seus requisitos explicados em inglês simples. A AFL assim escrita pode ser usada para analisar, explorar, testar ou otimizar o sistema de negociação de lógica comercial de acordo com os requisitos dos usuários. Também podemos converter AFL em DLL para que a lógica de negócios da AFL esteja escondida do visualizador e, ao mesmo tempo, esteja disponível em toda a plataforma AmiBroker em todas as AFLs. O código-fonte da DLL assim convertida será enviado junto com a DLL convertida. Nós também podemos adicionar Recursos de Teste, Gerenciamento de Licença, Gerenciamento de Subscrição e Proteção para a DLL. A DLL assim escrita pode funcionar no modo de teste para o período pré-definido a partir da data do primeiro uso no computador dos usuários, após o qual expira se a assinatura não for paga. A DLL terá servidores de ativação 24X7X365 para gerenciamento de assinatura automática. O código-fonte da dll assim convertida NÃO ESTÁ DISPONÍVEL - somente o código-fonte da DLL simples (sem gerenciamento de licença) pode ser fornecido. Não poderemos converter programas de código escritos para outras plataformas de gráficos em outras línguas. A explicação em inglês simples é o primeiro e único requisito para escrever AFLs personalizados. Nós não depuramos já escritas AFLs. Nós escrevemos AFLs para Automated Trading para NESTPlus API da Omnesys Technologies, que deve trabalhar com corretores usando a Omnesyss NEST Trader Trading Platform. Após o seu correio inicial, enviamos um questionário detalhado para entender os requisitos (se os detalhes fornecidos por você estiverem incompletos). Uma vez que entendamos seus requisitos completamente, nós lhe enviaremos uma cotação firme com a indicação do período de entrega. Depois de aprovar os preços, precisamos de 50 do montante para iniciar o trabalho. Uma vez que o trabalho seja concluído, uma demonstração online será organizada para mostrar o funcionamento do seu AFL. Após a demonstração bem sucedida on-line, o valor restante será pago por você no recebimento do qual, a AFL é enviada por e-mail. Por favor, note que podemos pedir informações adicionais à medida que o trabalho avança ainda mais sobre as coisas que não foram reveladas inicialmente. Tempo de entrega. O período de entrega depende da carga atual e da complexidade do seu AFL. Com cotação, nós também enviamos a indicação do período de entrega. Normalmente, pode ser 1 2 semanas para AFL normal e 3 4 semanas para DLL. Preço. Depois de entender seus requisitos, citamos um custo fixo para concluir seu projeto. As cobranças incluem a compreensão dos seus requisitos e a concepção da solução, a redação real do código, o teste e a verificação, a implantação no final dos usuários e o suporte por e-mail sobre o uso. Em nível amplo, o preço é o seguinte. Convertendo o algoritmo para AFL (gravação AFL). Rs.8.000 em diante. (Custo fixo fixo) Migrando lógica de negócios para DLL do Código AFL existente (para que ninguém possa vê-lo). Rs.50,000- em diante. (Custo fixo fixo) Adicionando proteção e recursos de gerenciamento de assinatura de teste para DLL existente. Rs.1,00,000- (custo fixo fixo) Manter usuários, seus testes e ativações on-line através de um servidor dedicado 24X7X365 em forma contínua. Rs.200- por usuário por mês OU Rs.5000- por mês (o que for maior). Alterações e adições. Qualquer adição de mudança nas especificações de sua AFL após o início do trabalho pode atrair taxas adicionais. O mesmo será transmitido para você deve ser aceitável explicitamente antes de trabalhar neles. Modo de comunicação. Para evitar confusão, todas as informações devem ser comunicadas apenas por e-mail. Confidencialidade. Trabalharemos com a mais rigorosa confiança e não utilizaremos o seu sistema de negociação para a nossa própria negociação ou não transmitiremos o mesmo a qualquer outra pessoa, além da nossa equipe de programadores. Por fim, caso não possamos entregar a AFL de acordo com sua exigência, retornaremos o valor antecipado retirado de você (sem qualquer interesse). Por favor, inclua o acompanhamento no seu correio para que possamos entender melhor o seu sistema e fornecer preços firmes com prazo de entrega. Somente Indicador Gráfico Sistema de Negociação de Exploração (setas Buy-Sell) Otimização Backtesting personalizada - AmiBroker Edition amp Version - Time-frame específico para o qual a AFL deve ser escrita ou genérica para todos os cronogramas - Se a AFL for Exploração, as colunas extras que deveriam ser Mostrado se a AFL for para o Sistema de Negociação, então a Definição de Sinais, ou seja, quando a Cobertura de Venda de Venda deverá ser acionada (escreva tanto quanto detalhes como você pode (e TODOS OS detalhes) para que possamos entender suas regras de negociação melhor) Base para esses sinais, ou seja, Abrir, Alto, baixo, fechado ou valor médio Intervalo para parâmetros definidos pelo usuário (que você pode mudar da janela de Parâmetros) e seus valores padrão Estilo de exibição de gráfico básico - cor de fundo, cor de vela de vela, estilo (candelabros, barras, pontos, Etc.) Preferidas cores padrão para quaisquer valores de gráficos Se AFL for para backtesting personalizado, em seguida, Detalhes do backtest personalizado a ser executado. Qualquer coluna definida pelo usuário a ser adicionada aos relatórios de backtest personalizados Se a AFL for para otimização, então os Parâmetros a serem otimizados e o intervalo para eles junto com seus valores padrão Estratégia de Negociação em que o (s) parâmetro (s) acima-otimizado (s) são usados Alvo da Otimização, e. O sistema de negociação deve ser otimizado para obter o máximo de lucros ou redução comercial mínima. Assim por diante e assim por diante Exemplo de como você deve especificar seu requisito AFL Meu requisito AFL é uma exploração que, quando executado, deve explorar alguns setores específicos e rankings nesse setor conforme seu desempenho. Para o efeito, estarei armazenando ações pertencentes a um determinado setor em seus respectivos setores. Aqui, por desempenho, quero dizer mudança em seu preço de fechamento no período selecionado. Quero escolher o período de comparação conforme a minha escolha. Este período pode ser entre 1 a 200 dias e o valor de comparação padrão é de 7 dias. Esta exploração será feita nos dados do EOD. Eu uso AmiBroker Professional Edition e minha versão é 5.2. O meu requisito AFL é para um indicador Trading System com base neste indicador. O Indicador. Este indicador (Índice de Força) deve traçar a diferença entre o encerramento de hoje e o fechamento de ontem multiplicado pelo volume de hoje como histograma em uma janela separada abaixo do gráfico de preços principal. A cor de cada linha de histograma será determinada se o fechamento de hoje é menor ou maior do que o fechamento de ontem (verde se maior ainda vermelho). O Sistema de Negociação. Eu quero comprar quando o indicador acima é menor que zero e mostra divergência com o preço, isto é, o preço fecha mais baixo do que a barra anterior, mas o indicador mostra uma linha de histograma menor do que a linha anterior e a cor dessa linha deve ser verde. Exatamente reverso será usado para vender, ou seja, quando o preço aumentar ainda mais, enquanto o valor do indicador é menor com a cor da linha atual como vermelho. Eu quero comprar e vender setas plotadas no meu indicador, bem como meu gráfico de preços para as condições de Buy-Sell. Eu quero usar condição de venda para condições de curto e comprar para a capa. O valor fechado deve ser usado no sistema de negociação acima. Eu basicamente troco no período de tempo de 5 minutos, mas eu quero que esse sistema funcione em todos os períodos de tempo, isto é, deve mostrar sinais em todos os períodos de tempo. Uso o AmiBroker Professional e a versão é 5.1. Tenho um requisito de otimização a ser feito. Eu quero comprar no cruzamento positivo da média móvel exponencial e vender no cruzamento negativo da mesma média. Os valores padrão são 3 e 10. Eu quero otimizar o valor de 3 e 10 de forma que meu lucro seja o máximo. O intervalo para 3 é de 2 a 12 e o alcance para 10 é de 5 a 25. Por favor, deixe-me saber o par otimizado desses valores para que meu lucro seja o máximo. Eu troco somente com Mini Nifty Futures e quero que você otimize os valores para o período de tempo de 5 minutos dos futuros do mês atual Nifty. Meu capital inicial é Rs.5,00,000, e posso manter o máximo de 2 posições abertas em qualquer ponto do tempo. A margem que recebo do meu corretor é 12,5, ou seja, eu pago 12,5 do valor total do lote. O tamanho do lote é 20. Eu quero que você otimize o sistema usando a maior parte dos dados históricos que puder. Os dados serão enviados depois de confirmar a possibilidade com prazo de entrega e preços. Meu nome e detalhes de contato são os seguintes. Eu uso o AmiBroker Standard Edition e minha versão é 5.0 Desejando o Happy Safe Safe Safe Investing e Trading. Qualquer um pode ajudar neste sistema de negociação de Futuros da ACE Nifty - Versão 1.1 Este sistema está escrito para a Versão 5.2 ou 5.3 do AmiBroker Standard, Professional ou Ultimate Pack Pro Editions. Embora todos os esforços tenham sido feitos para compatibilidade com versões anteriores, alguns recursos avançados podem não estar disponíveis em Versões anteriores do AmiBroker. Se você estiver usando versões anteriores a 5.20, verifique gentilmente a compatibilidade e o comportamento primeiro. N (Título StrFormat (quot - - O. g, H. g, L. g, C. g (.1f) quot, O, H, L, C, SelectedValue (ROC (C, 1)))) SetChartOptions ( 0, chartShowArrowschartShowDates chartWrapTitle chartLogarithmic) SECTIONBEGIN (quotChart Display Themequot) ChartDisplayTheme ParamList (quotChart Display Themequot, quotWhite background com BW candlesBlack background com RG candlesquot, 1) paramShowSystemTitle ParamToggle (quotShow System Title quot, quotNoYesquot, 1) SECTIONEND () SECTIONBEGIN (quotAlertsquot) ParamAudioAlert ParamToggle (quotAudio text Alertquot, quotNoYesquot, 1) ParamManualVoiceAlerts ParamToggle (quotAlert no voicequot humano, quotNoYesquot, 1) ParamAlertFrequency Param (quotAudio Alert humano alerta de voz frequencyquot, 10,5,1000,1) ParamShowValuesBox ParamToggle (quotDisplay values in Boxquot, quotNoYesquot , 1) ParamBoxLocation ParamList (quotBox Locationquot, quotLeft TopLeft BottomRight TopRight Bottomquot, 0) ParamBoxBackgroundColour ParamColor (quotBox background colourquot, colorDarkGrey) Param HideBoxBehindChart ParamToggle (quotHide Box behind Chartquot, quotNoYesquot) SECTIONEND () SECTIONBEGIN (quotMoney Managementquot) ParamShowEquity ParamToggle (quotShow Equity (Digite o Equivalente INICIAL correto nas Configurações de AA) quotNoYesquot) ParamMargin Param (quotMargin required (usado para backtesting only) quot, 15 , 0.001,100,0.001) ParamLotSize Param (quotLot Size (usado para backtesting only) quot, 50,5,5000,5) ParamNoOfLots Param (quotNo de lotes normalmente negociados (usado apenas para teste de backtest), 2,1,10000, 1) ParamdrawdownParamList (quotTrailing Stoploss Methodquot, quot of total trade valueFixed amount for sharequot) ParamStoplosspercent Param (quotStoploss per tradequot, 0.7,0.01,5,0.01) ParamStoplossamount Param (quotStoploss Quantia por sharequot, 15, 0.01,50000,0.01) SECTIONEND ( ) Fim das Entradas do Usuário Início de Mostrar Linhas de Resistência e Suporte SECTIONBEGIN (quotSupport-Resistancequot) ParamShowResSup ParamToggle (quotShow Resistance Support quot, quotNoYesquot) ParamHowManyRS Param (quotHow m Qualquer resistência de suporte para mostrar quot, 2,0,10,1) ParamResSupVolatility Param (quotSupport Resistance Volatility quot, 0.1,0.1,100,0.1) ParamSupLineColor ParamColor (quotSupport Line Colorquot, colorBrightGreen) ParamSupLineStyle ParamStyle (quotSupport Line Stylequot, styleLinestyleNoTitle) ParamResLineColor ParamColor (quotResistance Line Colorquot, colorRed) ParamResLineStyle ParamStyle (quotResistance Line Stylequot, styleLinestyleNoTitle) if (ParamShowResSup AND ParamHowManyRSgt0) TAShowSupportResistance (ParamHowManyRS, ParamRes SupVolatility, ParamSupLineColor, ParamResLineColo r, ParamSupLineStyle, ParamResLineStyle) SECTIONEND () End of Resistance and Support Lines SECTIONBEGIN ( QuotTrading Systemquot) Mostrar Reversões ParamShowReversals ParamToggle (quotShow possíveis reversões quot, quotNoYesquot) if (ParamShowReversals) TAShowReversals () Fim do Show Reversões Início do Sistema de Negociação ParamShowArrows ParamToggle (quotShow BuySellShortCover Arrows quot, quotNoYesquot, 1) firstBarEntryExit Param Toggle (quotFirst bar trade entry exit quot, quotNoYesquot) CloseDailyPosition ParamPoggle (QuotClose Daily Positionquot, quotNoYesquot) ExitOnCandleNo Param (quotIf sim, exit on Candle Noquot, 76,5,500) A Param (quotA - NÃO altera nenhum Valuesquot, 14,2, 25,1) B Param (quotB - NÃO altere nenhum Valuesquot, 5,2,25,1) CC Param (quotC - NÃO altere nenhum Valuesquot, 5,1,25,1) D Param (quotD - NÃO mude Qualquer Valuesquot, 5,1,25,1) E Param (quotE - NÃO altera qualquer Valuesquot, 18,1,20,1) Configurações para BackOester SetOption (quotAllowSameBarExitquot, False) SetOption (quotAllowPositionShrinkingquot, False) SetOption (quotFuturesModequot, True ) SetOption (quotInterestRatequot, 0) SetOption (quotMaxOpenPositionsquot, 1) RoundLotSize ParamLotSize SetOption (quotMinSharesquot, RoundLotSize) SetOption (quotPriceBoundCheckingquot, Falso SetOption) (quotCommissionModequot, 3) SetOption (quotCommissionAmountquot, 12.5RoundLotSize) SetOption (quotAccountMarginquot, ParamMargin) SetOption (quotReverseSignalForcesExitquot, Tr Ue) SetOption (quotUsePrevBarEquityForPosSizingquot, True) SetOption (quotGenerateReportquot, 1) SetOption (quotMaxOpenLongquot, 1) SetOption (quotMaxOpenShortquot, 1) SetOption (quotRefreshWhenCompletedquot, True) PosiçãoSize CRoundLotSizeParamNoOfLots SetTradeDelays (0,0,0,0) BuyPrice Close SellPrice Fechar ShortPrice Fechar CoverPrice Close End of Settings para Backtester End of Trading System TATradingSystemCheckExit (Paramdrawdown, ParamNoO fLots, ParamStoplossPercent, ParamStoplossamount, ParamLotSize, firstBarEntryExit, CloseDailyPositio n, ExitOnCandleNo) Plot Equity, Arrows, AudioAlerts e caixa contendo valores TAPlotEquityArrowsAlertsValueBox (ParamBoxLocatio n, ParamShowEquity, ParamShowArrows, ParamAudioAler t, ParamManualVoiceAlerts, ParamAlmaFrequência, ParamShowSystemTitle, ParamShowValuesBox, ParamHideBoxBehindChart, ParamBoxBackgroundColour) End of Plot Arrows, AudioAlerts e caixa contendo valores showVolume ParamToggle (quotShow Volume quot, quotNoYesquot, 1) displayStyle ParamList (qu OtVolume Display Modequot, Volume Volume normal VolumeVolume em PriceVolume a Preço (agrupado) Volume no Preço VolumeVolume ao Preço Colored VolumeVolume ao Preço (agrupado) VolumeVolume ao Preço (agrupado) Colored VolumeCustomized VAP candlesquot) ParamNormalVolumeColor ParamColor (QuotNormal Volume Colourquot, colorDarkBlue) ParamNormalVolumeStyle ParamStyle ( quotNormal volume Stylequot, styleHistogram styleOwnScale styleNoLabel, maskHistogram) ParamUpVolumeColor ParamColor (quotUp volume Colourquot, ColorGreen) ParamDownVolumeColor ParamColor (quotDown volume Colourquot, Colorred) ParamColouredVolumeStyle ParamStyle (quotColoured volume Stylequot, styleHistogram styleOwnScale styleNoLabel, maskHistogram) ParamVAPLinesCount Param (quotVAP Linhas Countquot, 100, 5, 1000, 1) ParamVAPLinesWidth Param (quotVAP Lines Widthquot, 40, 1, 100, 1) ParamVAPVolumeColor ParamColor (quotVAP Colorquot, colorGold) ParamVAPSide ParamToggle (quotVAP Sidequot, quotLeftRightquot) Param VAPOverlay 4ParamToggle (quotVAP Z-orderquot, quotOn topBehindquot, 1) ParamVAPStyle 2 ParamToggle (quotVAP (agrupado) Stylequot, quotFillLinesquot, 1) ParamSegment Param (quotNo. De velas para VAPquot personalizado, 10,2,1000,1) se (showVolume) segmentoValue IIf (Interval () lt inDaily, Day (), Month ()) segmentValue segmentValue Ref (segmentValue, -1) if (displayStyle quotNormal Volumequot) Plot (Volume, quotVol quot, ParamNormalVolumeColor, ParamNormalVolumeStyle, 2) else if (displayStyle quotColoured Volumequot) Plot (Volume, quotVol quot, IIf (C gt O, ParamUpVolumeColor, ParamDownVolumeColor), ParamColouredVolumeStyle, 2) else if (displayStyle quotVolume at Pricequot) PlotVAPOverlay (ParamVAPLinesCount. ParamVAPLinesWidth, ParamVAPVolumeColor, ParamVAPSide ParamVAPOverlay) else if (displayStylequotVolume a preço (agrupados) quot) PlotVAPOverlayA (segmentValue, ParamVAPLinesCount, ParamVAPLinesWidth, ParamVAPVolumeColor, ParamVAPSide ParamVAPStyle ParamVAPOverlay) else if (displaystyle quotVolume a preço de Volumequot) Plot (Volume, quotVol Quot, ParamNormalVolumeColor, ParamNormalVolumeStyle, 2) PlotVAPOverlay (ParamVAPLinesCount. ParamVAPLinesWidth, ParamVA PVolumeColor, ParamVAPSide ParamVAPOverlay) senão se (displayStyle quotVolume no Preço Colored Volumequot) Plot (Volume, quotVol quot, IIf (C gt O, ParamUpVolumeColor, ParamDownVolumeColor), ParamColouredVolumeStyle, 2) PlotVAPOverlay (ParamVAPLinesCount. ParamVAPLinesWidth, ParamVAPVolumeColor, ParamVAPSide ParamVAPOverlay) else if (displayStylequotVolume a preço (agrupados) Volumequot) Plot (Volume, quotVol quot, ParamNormalVolumeColor, ParamNormalVolumeStyle, 2) PlotVAPOverlayA (segmentValue, ParamVAPLinesCount, ParamVAPLinesWidth, ParamVAPVolumeColor, ParamVAPSide ParamVAPStyle ParamVAPOverlay) else if (displayStylequotVolume em Preço (agrupado) Volume de volume) Lote (Volume, quotVol quot, IIf (C gt O, ParamUpVolumeColor, ParamDownVolumeColor), ParamColouredVolumeStyle, 2) PlotVAPOverlayA (segmentValue, ParamVAPLinesCount, ParamVAPLinesWidth, ParamVAPVolumeColor, ParamVAPSide ParamVAPStyle ParamVAPOverlay) senão se (displayStylequotCustomized VAP candlesquot) TAShowCustomizedVAP (ParamSegment, ParamVAPLinesCount, ParamVAPLinesWidth, ParamVAPVolumeColor, ParamVAPSide, ParamVAPStyle, ParamVAPOverlay) SECTIONEND () ACE NIFTY SYSTEM CODING em etapas PRIMEIRO OBTENHA A RESISTÊNCIA DE SUPORTE e descubra a volatilidade da resistência de suporte (pode ser s Ensitivity) SEGUNDO GET PERCENT TRAILING STOP TERCEIRO CONECTAR VOLUME SUPERIOR NO PREÇO quarto descobrir as reversões (usando o que é n) PARA USO INTRADAY 0.7 STOPLOSS PlotVAPOverlayA (segmentos. Param (quinesLinha, 300, 100, 1000, 1), Param (quotWidthquot, 80, 1, 100, 1), ParamColor (quotColorquot, colorGold), ParamToggle (quotSidequot, quotLeftRightquot) 2 ParamToggle (quotStylequot, quotFillLinesquot, 0) 4ParamToggle ( QuotZ-orderquot, quotOn topBehindquot, 1)) Plot (segmentos, quotquot, colorLightGrey, styleHistogram styleOwnScale) SECTIONEND () -------------------------- -------------------------------------------------- ------------------------ ajuste as configurações das linhas de vap 100 número de linhas amplificador 40 largura (para intradía) como na ace nifty afl ------ -------------------------------------------------- ---- depois disso não há nada que possamos fazer. Apenas vá para KELVIN HAND e peça-lhe que mostre o caminho - oh, gentil. Oh. Alguém mencionou meu nome. Então precisa fazer alguns trabalhos. Apenas para mostrar o que essas funções de origem vêm de TJ, Wisestock ou relacionadas. Incluir lccolors. aflgt clSilver ColorRGB (192. 192. 192) Procedimento SECTIONBEGIN (TAFunctions) TAChartDisplayTheme (opt) Caso ThisColor Null switch (opt) Fundo branco com velas BW. SetChartBkColor (clSilver) SetChartBkGradientFill (colorwhite. Colorwhite) ThisColor IIf (C gt O. colorWhite. IIf (C lt O. colorBlack. Colorblack)) SetBarFillColor (ThisColor) ThisColor IIf (C gt O. colorblack. IIf (C lt O. colorblack Colorblack)) padrão: SetChartBkColor (colorblack) SetChartBkGradientFill (colorBlack. ColorBlack) ThisColor IIf (C gt O. colorBlack. IIf (C lt O. colorRed. ColorGrey50)) SetBarFillColor (ThisColor) ThisColor IIf (C gt O. colorLime. IIf (C lt O. colorRed) colorGrey50)) N (Título StrFormat (- Abrir g, Hi g, Lo g, Fechar g (.1f) Vol WriteVal (V. 1.0). OHLC SelectedValue (ROC (C. 1))) ) Plot (C.. ThisColor. StyleNoTitle ParamStyle (Estilo) GetPriceStyle ()) SECTIONBEGIN (Tema da tela do gráfico) ChartDisplayTheme ParamList (Chart Display Theme) Fundo branco com velas BW Fundo preto com velas RG. 1) paramShowSystemTitle ParamToggle (Mostrar o título do sistema. . 1) TAChartDisplayTheme (Ch ArtDisplayTheme) SECTIONEND () Re: Qualquer um pode ajudar neste afl O resto das funções sem tempo para rastrear, eu não tenho idéia sobre isso. TAShowCustomizedVAP (), acho que eu racheou antes não gravou. De alguma forma eles usam as funções simples PlotVAPOverlay ou PlotVAPOverlayA Você pode solicitar um TRASH respeitado e talentoso. Talvez ele tenha alguma idéia sobre isso. Você deixa ele repreender um pouco de regaão, geralmente é algo bom. Última edição por KelvinHand 29 de agosto de 2015 às 06:27. Como construir um sistema de negociação posicional Nifty em menos de 3 minutos usando o Amibroker. Nesta postagem vou mostrar como construir Um sistema de negociação rápido para o Nifty. A bolsa indiana, usando Amibroker. O objetivo deste objetivo não é fornecer um sistema comercial de trabalho, mas sim ilustrar a facilidade com que pode ser feito. O vídeo aqui prova o quão rápido o processo pode ser. Construindo um sistema de negociação posicionável Nifty A negociação de posição é sobre a tomada de negociações direcionais a longo prazo no mercado. Portanto, para construir este sistema, primeiro considerei que tipo de estratégias se adequariam ao projeto de lei. Uma vez que o Nifty é o principal índice para o mercado de ações indiano, ele é altamente líquido e tende a exibir fortes propriedades de tendências. Eu decidi que uma estratégia de média móvel pode ser boa para usar. O primeiro passo é fazer o download da Amibroker e da Amicote para o computador e ambos podem ser baixados em uma versão de teste gratuita. Enquanto o Amibroker é o software usado para testar estratégias, a Amiquote é usada para importar dados históricos gratuitos para o programa. Quando o Amibroker abre pela primeira vez, o banco de dados e o modelo padrão são pré-carregados. (Um novo banco de dados pode ser configurado, mas nesta instância, eu continuarei abrindo o pré-carregado, isso contém informações financeiras para os 30 estoques da Dow Jones Industrial Average.) O que queremos fazer é carregar dados históricos para o Nifty para que nós Pode testar várias estratégias e isso é feito facilmente com a Amicote. Basta abrir Amicote e clicar no botão cruzar amarelo 8216Adicionar tickers8217. Em seguida, digite o símbolo do ticker Yahoo para o Nifty, que é NSEI. Defina as datas para o download, verifique se a fonte está definida para Histórico do Yahoo e, em seguida, clique no botão verde 8216play8217 para baixar os dados. Enquanto Amibroker estiver aberto ao fundo, os dados históricos do Nifty serão automaticamente importados para o programa. Olhe para o painel de símbolos à esquerda e you8217ll encontre NSEI no topo. Clique nele e os dados serão exibidos no gráfico principal. (Você pode arrastar todos os indicadores, como as médias móveis, do painel de indicadores técnicos direto para o gráfico e ele irá exibi-lo.) Eu quero esse sistema de negociação de posicionamento Nifty para encontrar tendências lucrativas usando médias móveis, então agora vou testar minhas idéias usando o Back-tester. Eu ainda prefiro usar o velho back-tester, então eu clique na análise gt Old Automatic Analysis. Isso traz a janela de análise. Aqui, clique em Editar para abrir o código de troca de exemplo que vem pré-carregado. Para criar um novo sistema, eu simplesmente elimino o que já estava lá e comece a escrever no meu próprio código. Eu decidi que este sistema de negociação de posição comprará o Nifty quando o EMA de 100 dias atravessar o EMA de 250 dias e vender quando ele voltar para trás. O sistema usará o próximo para calcular valores e usar o aberto para entrar e fechar negócios. O código exato é mostrado aqui: SetTradeDelays (1,1,1,1) EMAfast EMA (C, 100) EMAslow EMA (C, 250) Comprar Cross (EMAfast, EMAslow) Sell Cross (EMAslow, EMAfast) ComprarPreço O SellPrice O Note : O sistema usa atrasos comerciais para garantir que os sinais sejam inseridos no próximo aberto e não no anterior aberto. O sistema também usa 100 libras disponíveis para assumir posições e as comissões (refinadas usando a aba de configurações na janela Análise) estão configuradas para 0,05 por troca. Em seguida, é importante verificar se a sintaxe está correta clicando no tique vermelho. Eu então dou o nome do sistema e fecho a janela, certificando-me de salvar as alterações. Agora que o código foi escrito, simplesmente recoloque o arquivo de fórmula que foi salvo na pasta Amibroker no meu computador. Sob o número 8216, aplique to8217, marquei o símbolo atual (NSEI) e as datas que eu escolhoi do 112007 para o 112011. Em seguida, clique no teste de volta e o Amibroker começa a funcionar. A Amibroker leva menos de um segundo para executar o teste de volta e os resultados do sistema8217s são claramente indicados na parte inferior da janela de análise. Clicar em Relatório permite uma visão muito mais detalhada dos resultados dos sistemas. Como você verá pelos resultados, apenas um comércio foi colocado produzindo um retorno anual composto de 11,90 com uma redução máxima do sistema de -11,25. Em seguida, retornei o sistema em dados para a frente, desde 2011 até o presente dia e veja se o sistema executado foi capaz de replicar esses resultados. Como você pode ver, construir um sistema de negociação posicional Nifty é incrivelmente simples com o Amibroker e os dados gratuitos do Yahoo. Embora esses resultados no Nifty possam não parecer tão bons, na verdade eles não são ruins. Considerando que o sistema produziu apenas um comércio em ambos os períodos, o risco por comércio está correto e a métrica CARMDD também é decente. Usar essa estratégia em vários outros mercados juntos e incorporar mais algumas regras pode levar a um sistema de tendências que vale a pena. Veja Mais Posts Like This One Coleção Amibroker AFL Aprenda Amibroker com TradingMarkets: Reveja Como criar sistemas rentáveis de negociação de reversão média Escrevendo AFL para Amibroker 20 Amibroker básico Argumentos de compra 20 Sistemas de negociação quantitativos O que é deslizamento em divisas e ações Onde obter dados históricos do mercado de ações Para Amibroker Como a seleção de seleção do sistema de negociação pode destruir seu sistema Como avaliar 038 Melhore um sistema de negociação Você pode ganhar dinheiro com estoque de moeda de um centavo Sistema de negociação de breakout simples 038 código Você pode ganhar dinheiro comprando ações aleatórias Abordagem de DCA JB Marwood
Comments
Post a Comment