O que é BBScript Citando o site oficial do BBScript (BBScript. net): BBScript é uma linguagem de programação baseada na web para análise técnica. Foi desenvolvido como uma linguagem de script rápida, simples e fácil de usar para implementar e plotar indicadores técnicos para ações e dados de divisas em nossos gráficos de sites interativos: BollingerOnBollingerbands, EquityTrader e BBForex. Atualmente, os últimos três sites são os únicos a suportar o BBScript. Usando o BBScript. Indicadores simples ou complexos podem ser plotados em nossos gráficos avançados altamente interativos e personalizáveis. Esses gráficos usam recursos avançados, como arrastar, ampliar e reduzir, rastreadores verticais e horizontais, linhas de tendência, atualizações contínuas de dados, arrastar e soltar o reordenamento de gráficos, etc. Um editor BBScript está integrado e pode compilar e executar código BBScript . Os indicadores são então renderizados e exibidos usando o mecanismo do gráfico. Para obter a documentação completa e as informações mais recentes sobre o BBScript, consulte o site oficial: BBScript. net. Para perguntas e suporte on-line, acesse o fórum de discussão BBScript. Exemplo de Programa BBScript: (Indicador de Momentum com Média de Movimento Exponencial) O seguinte é um exemplo de uma amostra de código BBScript para traçar o indicador de momentum de 12 períodos juntamente com uma média móvel exponencial de 12 períodos desse indicador na mesma tabela de indicadores. Você precisa se inscrever no BBForex Professional para executar o BBScript. Se você ainda não se inscreveu, obtenha aqui o seu teste GRATUITO de 30 dias. Uma vez que você se inscreveu, vá para a seção Gráfico e verifique se a guia Avançado está selecionada. Abra o editor BBScript clicando em sua opção de guia no menu principal do gráfico. O editor será aberto. Para habilitar o script para executar, verifique se a caixa de seleção Executar script está marcada. Na área de texto do painel esquerdo, insira o script que deseja executar. Clique no botão Executar para executar o script e traçar a saída. O script será executado no símbolo atualmente selecionado e na taxa de amostragem. No caso abaixo, é o gráfico EURUSD do par do tempo DIÁRIO. Se você deseja executar o script em outro símbolo ou taxa de amostragem, basta alterar essas configurações dos seus campos de entrada correspondentes e menus suspensos. Dados (x) objeto de dados criam indicador de momentum e seu período de ema1 12 mtm período período2 12 tempo de ema impulso fechar (x) - fechar (x) - period1 mtm fórmula plot1 plot (momentum, Momentum, histograma, ff0000) mtm plot emamtm ema ( Momentum period2) ema de mtm plot2 plot (emamtm, EMA, linha, 0000ff) gráfico de ema (plot1, plot2) exibição mtm e ema em gráfico de indicadores BBScript Editor O editor BBScript é exibido abaixo. Consiste nos seguintes componentes: Run Script Checkbox: (canto superior esquerdo) O script será executado quando esta caixa de seleção estiver marcada. Novo botão: isso criará um novo script em branco e abrirá no espaço de trabalho atual. O nome do script deve ser fornecido no campo Nome do script. Botão Procurar: este botão abrirá o gerenciador de arquivos onde todos os scripts dos usuários serão exibidos. Botão Eliminar: este botão irá excluir o script atual do servidor backend e removê-lo do espaço de trabalho. Nome do script: O nome do script deve ser exclusivo e só pode conter até 40 caracteres alfanuméricos, espaços ou o caracter do sublinhado (). Um script não pode ser salvo ou executado até que um nome válido seja fornecido. Botão Salvar: (lado superior esquerdo) Para salvar seu script em nosso servidor, clique neste botão. Um nome de script válido deve ser fornecido. Se estiver desativado, o script já foi salvo. Painel de script de entrada: (lado esquerdo) Insira seu código nesta área. Os comentários são destacados em verde e os erros são sublinhados em vermelho. À medida que você digita seu script, as funções de preenchimento automático e sua descrição são exibidas na tela de saída. Campo de texto do manual de busca: (lado superior direito) insira uma palavra-chave para pesquisa no manual BBScript. Painel de saída: (lado direito) Exibe as notificações do sistema, impressões variáveis, mensagens de erro, pesquisas manuais ou API. Indicador de duração: (lado inferior direito) Exibe a duração da execução do script. O BBScript está baseado na nuvem. Ele é executado em um navegador e todos os scripts são armazenados com segurança em nossos servidores. Você pode acessar os scripts sempre que estiver na linha e logar no BBForex. Você deve ter um Adobe Flash Player instalado no seu computador e estar conectado à Internet para criar, editar, salvar e executar seus scripts a partir da nossa interface web. No gerenciador de arquivos BBScript, os scripts podem ser carregados no espaço de trabalho, renomeados ou excluídos clicando nos botões correspondentes (carregar, renomear ou excluir) ao lado de um nome de script na mesma linha. Carregando um script: para carregar um script no espaço de trabalho dos editores para que você possa editá-lo ou executá-lo, clique no botão Carregar ao lado de seu nome. Antes que a ação seja concluída, você será solicitado a salvar o script de área de trabalho não salvo exibido no momento antes de ser removido do espaço de trabalho. Apagar um script: para excluir um script, basta clicar no botão Excluir. Você será solicitado a confirmar sua ação de exclusão antes de ser executada. Renomeando um Script: clicando no botão Renomear, você poderá editar o nome dos scripts como mostrado abaixo. Depois de terminar de inserir o novo nome (com os parâmetros de nome descritos no Nome do Script acima), clique no botão Aplicar ao lado dele e as mudanças serão aplicadas. Se o nome for inválido, aparecerá uma mensagem de erro. O indicador resultante é mostrado abaixo do gráfico de preços. Observe as etiquetas para o impulso e sua média móvel exponencial. Observe também que o indicador de momentum é plotado em formato de histograma (linhas verticais verdes positivas e linhas verticais negativas vermelhas). A média móvel exponencial é plotada em azul num formato linear. O indicador criado se comporta do mesmo modo que os indicadores incorporados. Se você posicionar o cursor acima, pode determinar o valor em um ponto específico. Você pode aumentar e diminuir o zoom, além de arrastar o gráfico para a direita ou para a esquerda. À medida que os dados são transmitidos, o script será reiniciado e o gráfico do indicador será atualizado automaticamente. O BBScript Backtester é uma nova característica do BBScript. Foi propositalmente concebido para ser simples e fácil de usar sem sacrificar o poder. Seu objetivo é permitir que você experimente rapidamente suas idéias de negociação e análise e, em seguida, automatize-as, se necessário. Nós já descrevemos todos os indicadores Bollinger Band e muitos outros indicadores técnicos para você. Além disso, nós escrevemos muitos scripts de exemplo que você pode usar como é ou empregar como modelos para suas próprias idéias. Existem muitas plataformas de criação, otimização e backtesting do sistema geralmente são bastante complicadas e muito caras. A nossa é uma adição gratuita à sua assinatura BB existente e é projetada para ser fácil de usar. Como qualquer ferramenta poderosa, demorará um pouco para se acostumar com isso, mas, uma vez que você estiver atualizado, acho que você apreciará o quão único e útil é o BBScript Backtester. Desfrute Você pode testar 6 tipos diferentes de sistemas. Modo um: sempre no mercado, sem piramide Aguarde o primeiro sinal e entre no mercado longo ou curto. Ignore os sinais subseqüentes do mesmo tipo. Avançar para o estado oposto no próximo sinal do tipo oposto. Repita os passos b e c. Exemplo, se comprar primeiro, comprar 1 (entrada longa), vender 2 (saída longa e entrada curta), comprar 2, vender 2. Exemplo, se vender primeiro, vender 1, comprar 2, vender 2, comprar 2.Modo dois: Sempre no mercado, com pyramiding Espera para o primeiro sinal e entre no mercado longo ou curto. Em sinais subseqüentes do mesmo tipo, adicione uma posição. Avançar para o estado oposto no próximo sinal do tipo oposto. Se for longo, venha a posição líquida mais mais uma unidade Se curto, cubra a posição líquida mais mais uma unidade Repita as etapas b e c. Exemplo, se for longo primeiro, compre 1, venda 2, venda 1 (um add-on), compre 3 (2 saídas longas, uma entrada curta), venda 2.Modo três: Negociações discretas sem paradas, sem piratarias Para negócios longos, aguarde Para o primeiro sinal de entrada longa, avança até a saída de correspondência, registre o comércio e procure o próximo sinal de entrada longo. Para trocas curtas, aguarde o primeiro sinal de entrada curto, avança até a saída de correspondência, registre o comércio e procure o próximo sinal de entrada curto. Modo quatro: Negociações discretas sem paradas, com piramide Para trocas longas, marchar para frente até encontrar a saída correspondente, registrar o comércio. Retorne à entrada longa e procure o próximo sinal de entrada longo. Para negociações curtas, aguarde o primeiro sinal de entrada curto, avança até a saída de correspondência, registre o comércio. Retorne à entrada curta e procure o próximo sinal de entrada curta. Modo cinco: Negociações discretas com paradas, sem pirâmicas. Para trocas longas, aguarde o primeiro sinal de entrada longa, avança para a frente até encontrar saída ou paragem, encontrar registro e procurar o próximo sinal de entrada comprido. Para negociações curtas, espere o primeiro sinal de entrada curto, avança até a saída ou paragem combinada, registre o comércio e procure o próximo sinal de entrada curta. Modo seis: Negociações discretas com paradas e pirâmicas. Para trocas longas, aguarde o primeiro sinal de entrada longa, avança até a saída ou paragem correspondente, recorde. Retorne à entrada longa e procure o próximo sinal de entrada longo. Para trocas curtas, espere o primeiro sinal de entrada curto, avança até a saída ou paragem combinada, recorde o comércio. Retorne à entrada curta e procure o próximo sinal de entrada curta. Um tipo de parada opcional pode ser especificado ao testar sistemas com paradas (modo cinco e modo seis). Existem 3 tipos de paradas: Chandelier Stop, Parabolic Stop e Bollinger Stop. Seus sinais serão numerados como pares e podem ser plotados no gráfico. Clique em qualquer entrada ou saída e seu complemento será instantaneamente destacado. Além das estatísticas normais do sistema, você pode ver de imediato como sua abordagem está acontecendo ao longo do tempo, usando o gráfico da curva de equidade, que pode ser construído adicionando ganhos comerciais diários ou combinando ganhos comerciais diários. Por favor, consulte a documentação e exemplos para obter mais informações. O seguinte é um exemplo de uma amostra de código BBScript para construir um simples sistema de Bollinger Band, negociações discretas com paradas e sem gráfico de pirâmide e plano de curva de equidade. Escrito por John Bollinger em abril de 2014, use os dados dos dados do gráfico (x) Bandas de Bollinger usando funções básicas. Interfaces de base do middleBB (x, 20, 2, meio).bB (x, 20, 2, inferior) de volta na entrada de compra de BBands inferior Xover (fechar (x), lowerBB) marcar o meio BBand vender sair - xover (fechar (x), middleBB) comprar sinais de compra e venda em uma matriz sinais entrada sair voltar tipo de teste 4 negociações discretas, uso pára, sem piramide backtype 4 Parar tipo Chandelier stoptype 0 executar o teste de volta bt backtest (x, sinais, backtype, stoptype) preparar gráfico de preços com sinais plot1 plot (fechar (x), sinais, linha, 00000000, bt) mostrar gráfico com sinais pchart (plot1) calcular Curva de equidade sem agilizar a equidadecurvecalc 0 obter matriz de curva de equidade usando o objeto back-tester eqCurve equitycurve (bt, equitycurvecalc) criar equa-curva parcela plot2 plot (eqCurve, EQ Curve, linha, 0000ff) exibir gráfico de gráfico de curva de ações (plot2) Para usar o BBScript Backtester, vá para a seção Gráfico Avançado, clique em B Botão BScript no menu do gráfico principal. Copie o código de exemplo Simple System e Backtester ou escreva seu próprio código BBScript no painel de Entrada de Script e execute-o. Certifique-se de que a caixa de verificação Executar script seja verificação. As notificações do sistema serão exibidas no Painel de saída. Após a execução bem-sucedida do código, clique no botão Relatório do Backtester (lado superior do BBScript Editor), um Relatório Backtester detalhado será exibido. Clique no botão Pop Up para abrir o relatório em uma janela separada. O Relatório inclui Resumo de Comércio e Histórico de Negociações. Abaixo estão os termos estatísticos utilizados no relatório do Backtester e suas definições. Na seção Resumo do Comércio: Negociações totais: número total de negócios fechados Total de ganhos: número total de negociações fechadas vencedoras Perdas totais: número total de negociações fechadas perdidas Vencimento: porcentagem de negociações fechadas vencedoras no número total de negócios fechados Total de ganhos médios: média Ganho percentual por negociação fechada vencedora (curta e longa) Perda média total: perda percentual média por perda comércio fechado (curto e longo) Fator de lucro: pontos absolutos totais pontos absolutos absolutos perdidos, negociação fechada somente Ganho médio geral: ganho médio de porcentagem por fechado Comércio (longs, shorts, ganhando e perdendo negócios) Ganho cumulativo total: porcentagem total de ganhos compostos, negociações fechadas apenas na seção de negócios - Longo: Número de longos: número total de negociações compradas fechadas Vitórias: número de negociações compradas fechadas vencidas Perdas: número De perda de negociações compradas fechadas Ganho médio: ganho percentual médio por vencimento negociação longa fechada Perda média: perda percentual média por perda fechada comércio longo Gai cumulativo N: ganhos totais de porcentagem combinados de negociações compradas, negociações fechadas somente na seção de Negócios - Curto: Número de Shorts: número total de negociações curtas curtas. Vitórias: número de negociações curtas fechadas vencedoras. Perdas: número de negociações curtas fechadas perdidas. Ganho por ganhador fechado comércio curto Perda média: perda percentual média por perda fechada comércio curto Ganho cumulativo: ganhos percentuais combinados totais de negociações curtas, negociações fechadas apenas O seguinte é um exemplo do Relatório Backtester. Número de longos: 15 vitórias: 10 Perdas: 5 Média de vitórias: 1.31 Perda média: -1.92 Ganho cumulativo: 3.34 1: Digite: 2012-05-11 23:00 1.2919, Sair: 2012-05-23 23:00 1.2586, - 2.5776 2: Digite: 2012-05-17 23:00 1.2682, Sair: 2012-05-30 23:00 1.2367, - 2.4838 3: Digite: 2012-07-09 23:00 1.2314, Sair: 2012-07- 27 23:00 1.2321, 0.0568 4: Digite: 2012-07-11 23:00 1.2243, Sair: 2012-07-31 23:00 1.2299, 0.4574 5: Inserir: 2013-02-22 23:00 1.3191, Sair: 2013-03-06 23:00 1.2966, - 1.7057 6: Insira: 2013-02-27 23:00 1.3137, Saída: 2013-03-27 23:00 1.2776, - 2.7480 7: Insira: 2013-03-20 23 : 00 1.2944, Sair: 2013-04-04 23:00 1.2933, - 0.0850 8: Inserir: 2013-03-26 23:00 1.2856, Sair: 2013-05-03 23:00 1.3116, 2.0224 9: Inserir: 2013 -03-28 23:00 1.2814, Saída: 2013-05-07 23:00 1.3078, 2.0602 10: Digite: 2013-05-16 23:00 1.2883, Saída: 2013-05-30 23:00 1.3043, 1.2419 11 : Insira: 2013-05-20 23:00 1.2884, Saída: 2013-06-25 23:00 1.3081, 1.5290 12: Insira: 2013-09-04 23:00 1.3203, Saída: 2013-09-11 23:00 1.3311, 0.8180 13: Inserir: 2013-09-06 23:00 1.3177, Sair: 2013-10-17 23:00 1.3672, 3.7565 14: Inserir: 2014-01-06 23:00 1.3627, Sair: 2014-01-14 23 : 00 1.3679, 0.3816 15: Entre: 2014-02-03 23:00 1.3525, Sair: 2014-02-07 23:00 1.3636, 0.8207 Número de Shorts: 0 Vitórias: 0 Perdas: 0 Média de Vitórias: 0 Perda Média: 0 Ganho acumulado: 0 Sinais e curva de equidade Você pode ver os sinais comerciais no gráfico depois que seu BBScript é executado com sucesso. As setas verdes são compradas (entradas longas, saídas curtas) e as setas Red down são vendidas (saídas longas, entradas curtas). Clique em qualquer seta, o seu complemento será destacado. A data de entrada e saída juntamente com o ganho comercial também aparecerão. A curva de ações é mostrada abaixo do gráfico de preços. O analista técnico BBForex é o melhor para os comerciantes de divisas interessados em usar a análise técnica para a negociação do seu par de moedas. Milhares de comerciantes de forex usam bandas de Bollinger, mas este é o primeiro e único site dedicado a fornecer análises de Bollinger Bands exclusivamente para o mercado de divisas. O site fornece listas de pares de moedas que se enquadram nos critérios do sistema Bollinger Band, triagem, gráficos interativos que permitem programar seus próprios indicadores e muito mais, incluindo gráficos 2-D e 3-D. E para fornecer as ferramentas mais profissionais para negociação de Forex, a BBForex adicionou programação baseada na Web, BBScript, para que os usuários possam personalizar completamente seus indicadores gráficos e análises. O bbforex ainda não foi otimizado para navegadores menores com base em toque móvel. Atualmente, é melhor visualizado em laptops ou PCs. O plugin Adobe Flash Player pode ser necessário para determinados recursos. Eu entendo, continue: bbforex copy 2017 Bollinger Capital Management, Inc.
No comments:
Post a Comment