Monday 25 December 2017

Thinkorswim trailing stop-loss forex


Thinkorswim Review O Good Trade todos os produtos de uma conta comerciantes avançados olhando para consolidar todas as suas contas vão adorar a capacidade de comércio de forex, futuros, opções de ações, e mais 8212 todos a partir de uma conta. Esta solução profissional completa da thinkorswim ajuda você a economizar tempo e a acompanhar melhor o seu diversificado portfólio para aproveitar rapidamente as mudanças nas condições do mercado. Outros corretores forex exigem contas separadas para o comércio de produtos diferentes, o que pode ser um aborrecimento. As estruturas de preços de comissões e não-comissões oferecem flexibilidade Os comerciantes que mantêm um olhar atento sobre os custos vão gostar da escolha entre comissões e comissões não-negociação. Os pares não-baseados em comissões trocam em incrementos de 10.000 unidades, e thinkorswim é compensado através da propagação padrão. Com base na Comissão de negociação é quando thinkorswim cobra uma taxa sobre cada comércio executado. A estrutura baseada em comissão pode reduzir os custos de negociação para os comerciantes de maior volume. Top-of-the-line aplicativo móvel Cotações em tempo real real e gráficos com mais de 180 estudos permitem executar uma análise técnica aprofundada e obter o melhor preço, tudo sobre a mosca de seu smartphone. Os alertas personalizados notificam você de mudanças de posição importantes, para que você possa ser proativo em qualquer lugar. Comentários de quatro estrelas iPhone e iPad para a versão atual liderar o pacote de avaliações de aplicativos móveis forex. Mais pares de moeda do que a maioria dos corretores Com 100 pares de moedas negociáveis, thinkorswim fica entre os corretores de forex top nesta categoria. Comerciantes com experiência em pares de moedas cruzadas podem aproveitar os muitos pares negociáveis ​​para alavancar flutuações cambiais em economias menos desenvolvidas. Os clientes internacionais que desejam diversificar também podem aproveitar mais de 100 pares de moedas. Melhores opções de suporte ao cliente A Thinkorswim oferece suporte a bate-papo, telefone e e-mail ao vivo, e sobe acima do pacote com sua presença física no escritório de varejo através da TD Ameritrade. Entre em uma filial local para financiar sua conta ou fazer uma pergunta sobre a plataforma. O Bad Autotrade só está disponível para assinantes de empresas de consultoria participantes Negociação automatizada é o único serviço ausente nesta plataforma de outra forma robusta. As ferramentas de negociação automatizadas só estão disponíveis se você for assinante de um dos boletins informativos de parceiros do thinkorswim8217s. Infelizmente para os comerciantes forex, a maioria dos boletins de notícias são direcionados para negociação de opções. Se você precisar de um recurso automatizado, confira FXDD. EToro. Ou TradeKing. Nenhuma plataforma para iniciantes Como a plataforma thinkorswim é tão completa e poderosa, os principiantes terão dificuldade em aprender o sistema. Iniciantes podem se beneficiar de um conjunto de recursos mais limitado que é mais fácil de navegar antes de dar o salto para thinkorswim. Thinkorswim também exige um depósito mínimo de 3.500, que é difícil de engolir para muitos iniciantes. MB Trading é um corretor comparável com opções mais adaptadas para novatos. Os Detalhes Forex Trade: 1,00 0,10 por 1,000 lotes Tipo de Custo de Negociação: Flat and pips Contrato de Futuros: 2,25 / contrato Depósito Mínimo: 2,000 Negociação de Opções: 9,99 0,75 / contrato Estoque: 9,99 Método de Compensação: 50:01:00 Alavancagem máxima (EU): 50:01:00 Produtos similaresTudo que você precisa para negociar forex, tudo de um líder na negociação Diversificação não elimina o risco de experimentar perdas de investimento. Forex negociação envolve alavancagem, carrega um alto nível de risco e não é adequado para todos os investidores. Por favor, leia o Forex Risk Disclosure antes de negociar produtos forex. As contas Forex não são protegidas pela Securities Investor Protection Corporation (SIPC). Forex trading serviços prestados pela TD Ameritrade Futures amp Forex LLC. Privilégios comerciais sujeitos a revisão e aprovação. Nem todos os clientes se qualificarão. Forex contas não estão disponíveis para os residentes de Ohio ou Arizona. Backtesting é a avaliação de uma determinada estratégia de negociação usando dados históricos. Os resultados apresentados são hipotéticos, eles realmente não ocorrem e eles não podem levar em consideração todas as taxas de transação ou impostos que você iria incorrer em uma transação real. E assim como o desempenho passado de uma segurança não garante resultados futuros, o desempenho passado de uma estratégia não garante a estratégia será bem sucedida no futuro. Os resultados podem variar significativamente, podendo resultar em perdas. A aplicação de software paperMoney Trading é apenas para fins educacionais. O comércio virtual bem sucedido durante um período de tempo não garante o investimento bem sucedido de fundos reais durante um período de tempo posterior como as condições de mercado mudam continuamente. O acesso a dados de mercado em tempo real está condicionado à aceitação dos contratos de câmbio. O acesso profissional difere e as taxas de inscrição podem ser aplicadas. Veja nossa comissão e taxas de corretagem para detalhes. O TD Ameritrade foi avaliado contra 12 outros no Stock Brokers Online Broker Review 2017, 16 de fevereiro de 2017. A empresa foi classificada 1 nas categorias: ldquoOffering de Investmentsrdquo ldquoPlatforms amp Toolsrdquo ldquoEducationrdquo e ldquoNew Investorsrdquo. A TD Ameritrade também foi reconhecida como a Melhor da Classe (dentro do top 5) nas categorias: ldquoResearchrdquo ldquoCustomer Servicerdquo ldquoMobile Tradingrdquo ldquoOptions Tradingrdquo e ldquoActive Tradingrdquo. A empresa também ganhou Prêmios da Indústria: 1 Tablet App 1 Desktop Platform 1 Comunidade Trader e 1 Nova Ferramenta. Membro da TD Ameritrade, Inc. FINRA / SIPC. Esta não é uma oferta ou solicitação em qualquer jurisdição onde não estamos autorizados a fazer negócios. TD Ameritrade é uma marca de propriedade conjunta da TD Ameritrade IP Company, Inc. e do Toronto-Dominion Bank. Cópia 2017 TD Ameritrade IP Company, Inc. Todos os direitos reservados. Usado com permission. I receberam lotes de pedidos para fazer um trailing stop estratégia trabalho em pensar ou nadar. Infelizmente, devido à maneira que ToS atualmente trabalha com estratégias, não há nenhuma maneira de fazer suas estratégias de entrada e saída 8220talk8221 para o outro automaticamente. Mas é possível obter estratégias de parar de arrasto para o trabalho Só leva algum graxa de cotovelo extra. Em geral, qualquer parada de arrasto inteligente deve ter conhecimento do ponto de entrada, portanto, sabe onde começar a arrastar. Você pode usar 8220dumb8221 pára, como meu experimental 8220N barra trailing stop8221 indicador. Que apenas leva a baixa / alta de N barras de volta e traça o valor. Este tipo de número está sempre ligado, por assim dizer. Mas se você quiser rastrear um certo número de pontos atrás de sua entrada, por exemplo, você pode usar o método de parada 8220dumb8221. Você tem que saber onde a entrada ocorreu. Então, como você faz isso A maneira de fazer trailing stop estratégias de trabalho é semelhante à forma como fiz o meu 8220Volatility-based trailing stop8221 indicador. A chave é reproduzir a lógica de entrada em sua rotina de estratégia de parada. Nesse indicador, eu tinha a lógica para o lado longo eo lado curto juntos no mesmo conjunto de código. Isso é necessário para o cálculo do novo valor de perda de parada uma vez que mudamos de direção. Junto com isso, você precisa definir funções recursivas que executam a ação de arrasto. No Parada de Volatilidade, I8217m, na verdade, sempre calculando os valores dos pontos laterais longos e o lado curto pára de acordo com o ATR. Há lógica para verificar se esse valor está fora do atual valor arrasto (ignorá-lo) ou dentro do valor atual trailed (atualizar o trailing stop para o nível mais apertado). Isso é feito para ambos os lados ao mesmo tempo. Há mais um conjunto de lógica para decidir se estamos na direção longa ou na direção curta, e isso indica ao indicador qual traçar. Som complicado Na verdade, it8217s HARDER para fazer o estudo funcionar indicador do que é fazer a estratégia de trabalho A estratégia irá decidir automaticamente se você é longo ou curto com base nos critérios que você dá-lhe para entradas e saídas. Tudo o que você precisa se preocupar é reproduzir a lógica de entrada em sua saída, ea lógica de arrasto. Tempo para um exemplo. Digamos que você queira rastrear uma parada N-pontos abaixo de seu preço de entrada e, em seguida, movê-lo para cima se 8220low-N8221 é maior que o valor de parada anterior. (Isso é diferente de uma verdadeira trailing stop, como você pode ter com o seu corretor, mas você tem que fazê-lo desta forma, se você quiser obter qualquer backtested resultados fora do indicador. Este é porque você vai ficar falsamente parado para fora se o seu bar Se você pudesse plotar isso na fita, marque com um carrapato, então ele funcionaria, mas para qualquer velas agregadas você O seguinte esqueleto de estratégia, quando aperfeiçoado e emparelhado com uma estratégia de entrada, criará um simples 8220N-pontos abaixo do low8221 arrasto Stop: declarar entrada LONGEXIT o número de pontos a trilha sob a entrada: input trailstop2.0 Reproduzir Your Entry Code Abaixo: def triggerif XXXXXX então 1 else 0 verificar para a condição de entrada def orderpriceYYYYYYY Qual preço próximo, baixo, alto, etc Agora, inicializar Trailing Stop rec tsif acionar então orderprice-trailstop senão se low-trailstopgtts1 então low-trailstop else ts1 Send Ordem de LONGEXIT se a baixa toca na parada de arrasto (ignore a barra de entrada): def stopoutif disparador então 0 else if lowltts then 1 else 0 addorder (Stopout, ts) A parte sobre a reprodução de seu código de entrada deve ser auto-explicativo. Você colocar o mesmo código em que você está usando para sua entrada. O esqueleto de estratégia acima usa duas outras linhas: def triggerif XXXXXX então 1 mais 0 cheque para a condição de entrada def orderpriceYYYYYYY Qual o preço próximo, baixo, alto, etc 8220Tigger8221 é a verificação final para a sua condição de entrada. 8220Orderprice8221 é onde você coloca o preço que você quer que o comércio a ser tomadas, ou o preço onde você iria apresentar a ordem. Agora, a parte com a lógica de rastreamento recursiva é mais complicada, e é feito em duas partes, como este: Agora, inicializar Trailing Stop rec tsif acionador então orderprice-trailstop mais se low-trailstopgtts1 então baixo-trailstop mais ts1 Em inglês: É a barra de entrada, em seguida, definir a trailing stop N pontos abaixo do preço da ordem. Se it8217s não a barra de entrada, em seguida, verifique se o valor de baixo-N pontos gt o último trailing stop valor, e se for, então that8217s o novo trailing stop valor, mas se it8217s não, então manter o antigo. Em seguida, você verifica se você realmente ficar parado fora: Enviar ordem LONGEXIT se a baixa toca a parada de arrasto (ignorar a barra de entrada): def stopoutif gatilho então 0 outro se lowltts então 1 else 0 Em português: Se esta é a barra de entrada, Então não faça nada. Se it8217s não a barra de entrada, em seguida, se a baixa da barra atingiu a parada de arrasto (ou foi abaixo), em seguida, parar, mas se não, então não fazer nada. A etapa final está no código que realmente adiciona a ordem: Em inglês: Adicione a ordem se tivermos uma parada. Use o valor da parada de arrasto como o preço de execução da ordem. Isso age como se tivéssemos uma ordem de perda de stop real no mercado, e se foi atingido we8217d sair do comércio. Então, para embrulhar tudo, here8217s um exemplo de conjunto de arquivos que fiz usando um Crossover simples EMA como a condição de entrada. Existem dois estudos para visualização e duas estratégias para a entrada e uma para a saída: Se você adicionar tudo isso a um gráfico, ele se parece com isso: Trailing Stop Strategy em Think or Swim. Q. E.D. Você poderia inverter toda essa lógica para obter as estratégias de lado curto também. Agora você deve saber o suficiente para fazer suas próprias estratégias de parar de arrasto. Infelizmente, eu não posso criar uma estratégia de parada trailing autônoma que você pode simplesmente cair em um gráfico. Tem que haver alguma edição e codificação feita cada vez que você quer usar uma parada de arrasto com estratégia diferente do seu próprio. Sinta-se livre para fazer perguntas, se você precisar de um ponteiro ou dois ao fazer o seu próprio, I8217m contente de ajudar Outra vez, se você gostaria que eu fizesse o trabalho para você e criar uma estratégia de parar trailing personalizado para ir junto com uma estratégia de entrada você Já tem, entre em contato comigo e I8217ll código para você para uma doação plana 20. Você pode escolher qualquer estilo que você gosta8211trail N-pontos, ATR / baseia-volatilidade, baseado em porcentagem, etc Eu tenho que pedir novas doações, mesmo de doadores do passado para esta oferta específica, devido ao tempo adicional que tenho de colocar em Para cada pedido, em vez de apenas dar acesso aos produtos do meu cérebro, por assim dizer. O preço 20 é bom se você já tem o arquivo de estratégia de entrada para me enviar. Se você precisar da estratégia de entrada desenvolvida também, então ela se tornará uma solicitação de desenvolvimento personalizada, e eu terei que lhe dar uma cotação sobre o número de horas que levará para determinar o preço. De qualquer forma, se você precisar de algum trabalho feito, envie-me um e-mail. Como este: Relacionado Bem feito. Você já publicou o código para esta estratégia 8220EMA Cross8221 Além disso, você usa pares de entrada / saída ou apenas longo / curto I8217ve escrito alguns pares longos / curtos descomplicados onde a saída simplesmente 8220rethinks8221 a saída, mas I8217m ainda convencer o script para 8220rethink8221 o 8220StopLossLimit8221 como previsivelmente como I8217d como. It8217s útil em 15m e amostras maiores, mas em 133tk amostras, it8217s errático. Fantástico trabalho sobre o tutorial Prospectus. Você é um crafter fino de ferramentas de precisão, bem como um grande transportador de educação. É tudo muito apreciado. Manter o grande trabalho eo grande espírito no que você faz. Todos os seus esforços serão em breve muito recompensados. Obrigado pelo feedback agradável, todo mundo. Adam, eu publiquei as estratégias de EMA em meu primeiro tutorial de estratégia, e eu inlcuded o código de estratégia para a longa entrada neste post, bem como no download de arquivos de exemplo, então I8217m não sei o que mais you8217re procurando Talvez eu preciso fazer Os links de download mais visíveis. Além disso, eu don8217t comércio este método EMA Cross. Eu usá-lo para tutoriais e exemplos, porque é fácil de entender e visualizar. Em alguns métodos de estratégia que eu olhei seriamente para negociação intraday, tenho cerca de 8 estratégias ativas ao mesmo tempo, tais como: Entrada longa Long alvo de lucro saída Longo parar saída de perda Longa saída no final do dia Entrada curta Curta meta de lucro de saída Parada curta Saída de perda Saída curta no fim do dia E Think Desktop decide quais acontecem em que ordem com base em quando as regras para cada um são atendidas. Se você é longo e acionar uma estratégia de saída, você vai plana. Se você é longo e você bateu o gatilho curto da entrada, você vai liso e reverso. Think Desktop lida com cada caso automaticamente, desde que forneça os arquivos de estratégia com as condições de disparo. ótimo trabalho. Muito útil8230 depois de começar a scripting meus próprios estudos Eu agora tento aprender sobre strategies8230 é possível, em vez de arrastar pára apenas fazer uma estratégia que, após uma entrada eighter sai em um alvo fixo como 5 ES ponto ou SL 2 pontos Obrigado, feliz que você encontrou Útil Sim, uma saída fixa é fácil. Você tem que reproduzir o código de entrada em sua estratégia de saída e, em seguida, você fazer algo parecido para uma saída longa. Rec entryprice se stick condição de entrada aqui então pau preço de entrada aqui mais entryprice1 def alvo se closegtentrypricelimit então 1 else 0 Espero que ajude um pouco Thanx um lot8230 Eu de alguma forma conseguiu fazer um script (não tão fácil) para saídas fixas ontem usando o seu exemplo final82 Realmente legal ter o abillity baktesting ideas8230 Para bad ticks intraday só têm dados históricos de 5 dias em TOS. Mas eu acredito que acabei de encontrar um novo blog favorito para seguir Tenha um bom dia Muito útil. Obrigado Prospecto para as explicações detalhadas. No entanto, devo dizer que eu tentei um grande negócio para obter paradas e limites para trabalhar em estratégias bem, mas não muito satisfeito no final do dia. Então eu decidi fazer um estudo que funciona como uma estratégia para que as entradas e saídas podem falar melhor entre si e para que o preço da ordem pode ser mais facilmente capturado. Então, aqui, em vez de um relatório, temos de olhar para o gráfico acumulado lucro / perda no próprio estudo. Eu acho que isso permite uma implementação mais fácil de arrastar pára também. Fazer check-out a página-link acima para alguns adicionais escrever e uma captura de tela. Essa é uma idéia muito interessante Parece que funciona bem para fins de visualização. Minha única queixa seria que eu gostaria de ver as entradas e saídas anotadas no gráfico de base, mas that8217s só eu. Esperemos que um dia Think Desktop vai ter uma melhor estratégia backtesting integração para que todas essas soluções aren8217t necessário. Obrigado por compartilhar Estou preso alguém pode me ajudar a descobrir isso: Estou tentando simplesmente encontrar uma maneira de referência o mais alto / mais baixo fechar uma vez que um crossover o mais alto mais alto (fechar, xxx) ou menor (fechar, xxx) função em pensar Script requer xxx para ser uma constante, mas eu preciso que seja uma variável uma média móvel de 50 dias, se uma barra foi acima da média móvel de 50 dias para 10, 40, 100, 349 etc8230 dias e, em seguida, fecha abaixo dos 50 dias ma então Eu preciso ser capaz de fazer referência ao maior fechamento desde a última cruzou de abaixo para acima do dia 50 ma também depois de ter atravessado abaixo 8211 eu preciso ser capaz de referência o menor fechar, uma vez que cruzou abaixo do dia 50 ma e Indo para a frente ser capaz de fazer isso (referência mais alta quando fecha acima de 50 dias ma e referência mais baixa quando fecha abaixo de 50 dias ma) eu preciso disso para poder calcular minha fórmula Etapa 1: iniciar começo longo 6 barras em média de alta - low para os últimos 5 dias x 1,5 volmultiplier desde o tempo 8211 subtrair volmultiplier desde o início mais próximo desde o início do gráfico traçar esta linha em cada próximo passo 2 Se o preço fecha abaixo plotada linha, em seguida, adicionar volmultiplier ao fechamento mais baixo desde crossover se o preço fecha acima plotada linha então Subtrair volmultiplier para fechar mais alto desde crossover Etapa 3 repetir etapa 2 infinitamente Estou executando este em outras plataformas, sem problemas, mas estou tentando obter todas as minhas fórmulas para TOS tentei if / then declarações, mas thinkscript só permite um script de tamanho certo assim Se tiver sido 100 barras desde um crossover ou 200 barras desde um crossover r mais ele não vai funcionar eu tenho tudo, mas como olhar um close mais alto / mais baixo desde o último crossover Você usa uma instrução recursiva. Assumindo que você tem uma definição de seu crossover como este: def crossover se crossover lógica, em seguida, 1 else 0 Então aqui está a lógica que você usa: rec mais alto fechar se crossover, em seguida, feche mais se closegthighestclose1, em seguida, feche mais higherclose1 Similar para um crossunder. Essa lógica está fazendo isso, em inglês: Se estamos atravessando, em seguida, defina o valor para este bar8217s fechar. Se não, então se assim fechar é maior do que o fechamento mais alto desde o cruzamento, em seguida, atualizá-lo. Se não, então basta manter o valor de fechamento mais alto da última barra. Eu estou amando usando algumas de suas ferramentas em estratégias, estava querendo saber se você fosse sempre capaz de usar saídas parciais de posições. O addorder (condição, preço, tamanho do comércio) por alguma razão parece ignorar o tamanho do comércio. Eu tentei a entrada longa com o tamanho do comércio dizer de 100. e, em seguida, usar dizer na saída longa um tradesize de 50. mas o tos parece sempre sair com a mesma quabtity como a entrada. O que estou soing errado. Qualquer comentário sugestões ou smaple de algo que funciona. Eu estou amando usando algumas de suas ferramentas em estratégias, estava querendo saber se você fosse sempre capaz de usar saídas parciais de posições. Resubmitted com um pouco mais de cuidado para a ortografia do addorder (condição. Preço. Comércio de tamanho), por algum motivo parece ignorar o tamanho do comércio. Eu tentei a entrada longa com o tamanho do comércio dizer 100. e, em seguida, usar dizer na saída longa um tradesize de 50. mas o tos parece sair sempre com a mesma quantidade que a entrada. O que estou soing errado. Qualquer sugestão de comentários ou amostra de algo que funciona. Se não estiver funcionando, tente inserir duas posições e sair apenas uma de cada vez. Também relatar o bug para TOS. Id primeiro gostaria de dizer que eu aprecio recursos como este que suportam aprendizagem. Estou tentando escrever uma estratégia de saída curto que sai da posição curta uma vez que um limite 3 é atingido. Por alguma razão, eu não consigo fazer isso funcionar. Aqui está o que eu tenho: gatilho def se smasignal e isopen e adxsignal e macdsignal e rsisignal, em seguida, 1 else 0 def orderprice close rec entryprice se acionar então orderprice-limite else orderprice1 def alvo se closeltorderprice-limit then 1 else 0 O que estou fazendo errado Você tem smasignal e isopen e adxsignal e macdsignal e rsisignal tudo definido What8217s sua mensagem de erro Você também tem a estratégia definida como um shortexit i do. Tê-los todos definidos. Eles são as minhas condições para a entrada. Eu não recebo uma mensagem de erro, em vez disso, ele simplesmente não mostra entradas ou saídas. Eles vão embora quando eu colocar esta peça na fonte para a saída. Aqui está tudo isso entrada 091 entrada entrada 1600 SMAF 5 entrada SMAS 20 entrada dmilength 14 entrada adxcrossingType entrada adxthreshold 20 entrada fastLength 12 entrada slowLength 26 entrada MACDLength 9 entrada AverageType entrada crossingType entrada rsilength 14 entrada rsicrossingType entrada rsithreshold 50 entrar durante o horário de mercado Somente def AP getAggregationPeriod () def diariamente se AP gt aggregationPeriod. DAY então 1 else 0 def isopen se diariamente então 1 else if secondsFromTime (optime) gt 0 e secondsTillTime (closetime) gt 0 então 1 else 0 SMA crossunder def smaunder if simplemovingavg (Close, SMAF) então 1 else 0 def smasignal se smaunder ou smacross então 1 else 0 adx crossover 20 ou adx (close, SMAF) então 1 else 0 def smasignal se smaunder ou smacross então 1 else 0 def smacross se simplemovingAvg (close, SMAS) 1 simplesmovingavg Acima de 20 e aumentando adxincreasing def se DMI (dmilength). ADX1 adxthreshold então 1 else 0 def adxsignal se Crossover (adxcrossingType adxCrossingType. above, DMI (dmilength).ADX gt adxthreshold) ou adxincreasing então 1 else 0 macd positivo para negativo cross ou macd Negativo e decrescente def Diff MACD (fastLength, slowLength, MACDLength, AverageType).Diff def macddecreasing se macd (fastlength, slowlength, macdlength, averagetype).diff macd (fastlength, slowlength, macdlength, averagetype).diff then 1 else 0 def macdsignal Se Crossover (crossingType CrossingType.8221Negative to Positive8221, Diff gt 0) ou macddecreasing então 1 else 0 rsi cross abaixo de 50 ou rsi abaixo de 50 e diminuindo def rsidecreasing se rsiwilder (comprimento rsilength).RSI1 gt rsiwilder (comprimento rsilength).rsi e rsiwilder (Length rsilength).RSI rsithreshold) ou rsidecreasing def trigger se smasignal e isopen e adxsignal e macdsignal e rsisignal then 1 else 0 def orderprice close Este código desencadeia a estratégia no gráfico. Arg. 1 adiciona ordem se verdadeiro, nada se falso Arg. 2 é o preço de entrada entrada limite3 rec entryprice se acionar então orderprice-limite else orderprice1 def alvo se closeltorderprice-limit then 1 else 0 Prospectus, I8217m bastante novo para TOS e encontrou seu site via google. Eu tenho uma estratégia que eu trabalhei em que me convém, mas tenho pouca experiência com scripting TOS. I8217d gostaria de encaminhar-lhe a terminologia laymans para obter a sua opinião sobre o que você pode ser capaz de fazer para refleti-lo dentro de um script para fazer as condições para a entrada / saída tanto longas e curtas aparecem claramente em um gráfico. Feliz doar por seus esforços. Por favaor, me envie um e-mail se estiver interessado. Prospecto. Estou tentando recriar TOS8217s ATRTrailing Stop Indicator em C. Eu tenho arquivos do Visual Basic e Think Arquivos de Script para o indicador. Mas C é o objetivo final. Qualquer conselho vai doar para obter ajuda. Obrigado Obrigado por suas respostas a respeito de sua Volatilidade baseada Trailing Stop Loss. (1) É possível codificar com a lógica existente para sair automaticamente de uma posição longa com uma ordem de limite no valor de 8220Bid8221 E eu não significo como uma estratégia para o teste traseiro mas executo realmente uma ordem de comércio viva para sair uma posição longa (2) É possível modelar (a) Scan e (b) Alertar com lógica idêntica Para explicar: A varredura deve selecionar todos os símbolos se o indicador StopLoss mudar de direção de 8220Above8221 para 8220Below8221 ou vice-versa dependendo da entrada. Em outras palavras, destaca os símbolos que se tornaram candidatos potenciais 8220Buy8221 ou 8220Sell8221, dependendo da escolha na entrada (ou mesmo dois estudos separados deve ser ok, eu acho) Por Alerta Eu não quero dizer um alerta para um símbolo específico para o qual estamos Executando o gráfico (já existe). No entanto o que estou pedindo é que podemos usar o código para configurar alertas para diferentes ações, mesmo que não estamos executando o charts8230 em linguagem TOS, é no Market Watch 8211gt Alertas guia Uma execução de comércio automático não é suportado a partir de thinkscript ainda . Você poderia fazer isso no comerciante ninja, mas isso doesn8217t ajudar ToS conta titulares. Quanto às perguntas de verificação da lista de observação, este código usa lógica recursiva, e que isn8217t suportado em consultas / alertas de verificação ainda. Gostaria de ter notícias melhores.

No comments:

Post a Comment