FAQs sobre o JMA Qual é a teoria por trás do JMA? Por que o JMA tem um parâmetro PHASE. A JMA prevê uma série de tempo. Os valores de JMA anteriores, já traçados, mudam à medida que novos dados chegam. Posso melhorar outros indicadores usando JMA A JMA tem alguma garantia especial Como a JMA se compara a outros filtros. TÓPICOS GERAIS em JURIK TOOLS Pode as ferramentas plotar muitas curvas em cada um dos muitos gráficos. As ferramentas podem processar qualquer tipo de dados. As ferramentas podem trabalhar em tempo real. São os algoritmos revelados ou caixa preta. As ferramentas Jurik precisam olhar para o futuro de uma série de tempo. As ferramentas produzem valores semelhantes em todas as plataformas (TradeStation, Multicharts.). Do Juriks ferramentas vêm com uma garantia. Quantas senhas de instalação eu recebo. Qual é a Teoria Atrás da JMA. PARTE 1. GAPS DE PREÇOS Os dados de séries temporais de suavização, como os preços de ações diários, a fim de remover ruídos indesejáveis produzirão, inevitavelmente, um gráfico (indicador) que se move mais lentamente do que a série de tempo original. Este quotslownessquot fará com que o enredo a ficar um pouco atrás da série original. Por exemplo, uma média móvel simples de 31 dias atrasará a série de tempo de preço em 15 dias. Atraso é muito indesejável porque um sistema de comércio que usa essa informação terá sua negociação adiada. Os comércios atrasados podem muitas vezes ser mais maus do que nenhuns comércios de todo, porque você pôde comprar ou vender no lado errado do ciclo dos mercados. Conseqüentemente, muitas tentativas foram feitas para minimizar o atraso, cada um com suas próprias falhas. Conquistar o atraso sem fazer suposições simplificadoras (por exemplo, que os dados consistam em ciclos sobrepostos, mudanças de preços diárias com uma distribuição gaussiana, todos os preços são igualmente importantes, etc.) não é uma tarefa trivial. No final, a JMA teve que se basear na mesma tecnologia que os militares usam para rastrear objetos em movimento no ar usando nada mais do que seu radar barulhento. A JMA vê a série de preços como uma imagem ruidosa de um alvo em movimento (o preço subjacente suave) e tenta estimar a localização da meta real (preço suave). A matemática proprietária é modificada para levar em consideração as propriedades especiais de uma série de tempo financeiro. O resultado é uma curva suave de seda que não faz nenhuma suposição sobre os dados que têm nenhuns componentes cíclicos qualquer. Consequentemente JMA pode transformar quoton um dimequot se o mercado (alvo em movimento) decide virar direção ou gap atuown por qualquer quantidade. Nenhuma diferença de preço é muito grande. Depois de vários anos de pesquisa, a Jurik Research determinou que o filtro de redução de ruído perfeito para dados financeiros tem os seguintes requisitos: Deslocamento mínimo entre sinal e preço, caso contrário, os gatilhos do comércio chegam tarde. Sobrecarga mínima, caso contrário, o sinal produz falsos níveis de preços. Mínimo undershoot, caso contrário, o tempo é perdido à espera de convergência após lacunas de preços. Máxima suavidade, exceto no momento em que as diferenças de preço para um novo nível. Quando medido até esses quatro requisitos, todos os filtros populares (exceto JMA) funcionam mal. Aqui está um resumo dos filtros mais populares. Média Móvel Ponderada - não responde às lacunas Média Mínima Exponencial - excesso de ruído ruidoso Médias Móveis Adaptáveis - (não as nossas) tipicamente baseadas em suposições simplificadas sobre atividade de mercado facilmente enganadas Linha de Regressão - não responde a lacunas excesso excesso Filtros FFT - Facilmente distorcida pelo ruído não gaussiano na janela de dados é tipicamente muito pequena para determinar com precisão ciclos verdadeiros. Filtros FIR - tem atraso conhecido como quotgroup delayquot. Nenhuma maneira em torno dele a menos que você quiser cortar alguns cantos. Veja os filtros quotBand-Passquot. Band-Pass filtros - nenhum atraso apenas no centro da banda de frequência tende a oscilar e superar os preços reais. Filtros de Entropia Máxima - facilmente distorcida por ruído não gaussiano na janela de dados é tipicamente muito pequeno para determinar com precisão ciclos verdadeiros. Filtros polinomiais - não responde às lacunas overshoot excessivo Em contraste, JMA integra a teoria da informação ea filtragem não-linear adaptativa de uma maneira única. Combinando uma avaliação do conteúdo de informação em uma série de tempo com o poder da transformação não-linear adaptativa, o resultado empurra o quotenvelopequotático sobre a filtragem de séries temporais financeiras quase tanto quanto possível. Qualquer mais e casar-se contra o princípio de incerteza Heisenburgs (algo que ninguém tem superado, ou nunca vai). Até onde sabemos, JMA é o melhor. Convidamos qualquer um para nos mostrar o contrário. Para uma análise mais comparativa das falhas de filtros populares, faça o download do nosso relatório quotThe Evolution of Moving Averagesquot do nosso departamento de Relatórios Especiais. Veja nossa comparação com outros filtros populares. Por que o JMA tem um parâmetro PHASE. Há duas maneiras de diminuir o ruído em uma série de tempo usando JMA. Aumentar o parâmetro LENGTH fará JMA mover mais lento e, assim, reduzir o ruído à custa de atraso adicionado. Alternativamente, você pode alterar a quantidade de quotinertiaquot contida no JMA. Inércia é como massa física, quanto mais você tem, mais difícil é virar direção. Assim, um filtro com muita inércia exigirá mais tempo para inverter a direção e assim reduzir o ruído à custa de overshooting durante reversões na série de tempo. Todos os filtros de ruído forte têm atraso e overshoot, e JMA não é exceção. No entanto, os parâmetros ajustáveis JMAs PHASE e LENGTH oferecer-lhe uma maneira de selecionar o tradeoff ideal entre atraso e overshoot. Isso lhe dá a oportunidade de ajustar vários indicadores técnicos. Por exemplo, o gráfico (à direita) mostra uma linha JMA rápida cruzando uma linha JMA mais lenta. Para fazer a linha JMA rápida virar quoton um dimequot sempre que o mercado inverte, ele foi definido para não ter inércia. Em contraste, o JMA lento foi configurado para ter grande inércia, retardando assim a sua capacidade de virar durante reversões de mercado. Esta disposição faz com que a linha mais rápida atravesse a linha mais lenta o mais rapidamente possível, produzindo assim sinais de cruzamento de baixa lag. Claramente, o controle do usuário de uma inércia de filtros oferece poder considerável sobre filtros que não possuem essa capacidade. A JMA prevê uma série de tempo. Ele não prevê no futuro. JMA reduz o ruído praticamente da mesma maneira como uma média móvel exponencial, mas muitas vezes melhor. Os valores de JMA anteriores, já traçados, mudam à medida que novos dados chegam. Não. Para qualquer ponto de um gráfico JMA, apenas dados históricos e atuais são usados na fórmula. Conseqüentemente, à medida que novos dados de preço chegam em intervalos de tempo posteriores, esses valores de JMA já traçados não são afetados e NUNCA mudam. Considere também o caso quando a barra mais recente em um gráfico é atualizada em tempo real à medida que chega cada novo tick. Uma vez que o preço de fechamento da barra mais recente é susceptível de mudar, JMA é reavaliado automaticamente para refletir o novo preço de fechamento. No entanto, os valores históricos de JMA (em todas as barras anteriores) permanecem inalterados e não mudam. Pode-se criar indicadores impressionantes olhando sobre dados históricos quando se analisa os valores passados e futuros em torno de cada ponto de dados a ser processado. No entanto, qualquer fórmula que precise ver valores futuros em uma série de tempo não pode ser aplicada no mundo real negociação. Isso ocorre porque ao calcular o valor de hoje de um indicador, os valores futuros não existem. Todos os indicadores Jurik utilizam apenas dados de séries temporais atuais e anteriores em seus cálculos. Isso permite que todos os indicadores Jurik funcionem em todas as condições em tempo real. Posso melhorar outros indicadores usando JMA Sim. Normalmente, substituímos a maioria dos cálculos de média móvel em indicadores técnicos clássicos com JMA. Isso produz resultados mais suaves e mais oportunos. Por exemplo, simplesmente inserindo JMA no indicador técnico padrão DMI, nós produzimos o indicador DMX, que vem livre com sua ordem de JMA. A JMA tem alguma garantia especial Se você nos mostrar um algoritmo não-proprietário para uma média móvel que, quando codificado para ser executado em qualquer TradeStation, Matlab ou Excel VBA, executa quotbetterquot do que a nossa média móvel em curtos, médios e longos períodos de tempo de Uma caminhada aleatória, bem reembolsar sua licença de usuário adquirido para JMA. O que entendemos por quotbetterquot é que ele deve ser, em média, mais suave, sem maior atraso médio do que o nosso, não maior superação média e não maior média abaixo do nosso. O que entendemos por quadros de médio, médio e longo prazo é que as comparações devem incluir três comprimentos JMA separados: 7 (curto), 35 (médio), 175 (longo). O que queremos dizer com uma caminhada aleatória é uma série de tempo produzida por uma soma cumulativa de 5000 zero-média, Cauchy distribuídos números aleatórios. Esta garantia limitada é válida apenas durante o primeiro mês após ter adquirido uma licença de utilizador da JMA por nós ou por um dos nossos distribuidores mundiais. Como o JMA se compara a outros filtros. O filtro de Kalman é semelhante ao JMA, pois ambos são poderosos algoritmos usados para estimar o comportamento de um sistema dinâmico ruidoso quando tudo o que você tem que trabalhar é medições de dados ruidosos. O filtro de Kalman cria previsões suaves das séries temporais, e este método não é totalmente apropriado para séries de tempo financeiras, pois os mercados são propensos a produzir giros violentos e disparidades de preços, comportamentos não típicos de sistemas dinâmicos operando sem problemas. Conseqüentemente, a suavização do filtro de Kalman freqüentemente fica atrás ou ultrapassa as séries temporais de preços de mercado. Em contraste, a JMA acompanha os preços de mercado de perto e sem problemas, adaptando-se às lacunas e evitando superações indesejadas. Veja o gráfico abaixo para um exemplo. Um filtro descrito em revistas populares é a média móvel Kaufmann. É uma média móvel exponencial cuja velocidade varia de acordo com a eficiência da ação de preço. Em outras palavras, quando a ação de preço está em uma tendência clara com pouco retracement, o filtro Kaufmann acelera e quando a ação é congesting, o filtro diminui. (Veja a tabela acima) Embora sua natureza adaptativa o ajude a superar algum do lag típico de médias móveis exponenciais, ainda retarda significativamente atrás de JMA. Lag é uma questão fundamental para todos os comerciantes. Lembre-se, cada barra de atraso pode atrasar seus negócios e negar-lhe lucro. Outra média móvel descrita em revistas populares é Chandes VIDYA (Variable Index Dynamic Average). O índice mais usado dentro da VIDYA para governar sua velocidade é a volatilidade dos preços. À medida que a volatilidade de curto prazo aumenta, a média móvel exponencial do VIDYA é projetada para se mover mais rapidamente, e à medida que a volatilidade diminui, o VIDYA desacelera. Na superfície isso faz sentido. Infelizmente, este projeto tem uma falha óbvia. Embora o congestionamento lateral deve ser cuidadosamente suavizado independentemente da sua volatilidade, um período altamente volátil de congestionamento seria acompanhado de perto (não suavizada) pela VIDYA. Conseqüentemente, VIDYA pode falhar em remover ruídos indesejados. Por exemplo, o gráfico compara JMA com VIDYA, ambos definidos para rastrear uma tendência descendente igualmente bem. No entanto, durante o congestionamento que se seguiu, VIDYA não suavizar os picos de preços, enquanto JMA glides com sucesso através da tagarelice. Em outra comparação onde tanto VIDYA e Juriks JMA foram definidos para ter a mesma suavidade, vemos no gráfico que VIDYA fica para trás. Como mencionado anteriormente, o tempo tardio pode facilmente roubar seus lucros em qualquer comércio. Dois outros indicadores populares são T3 e TEMA. Eles são suaves e têm pouco atraso. T3 é o melhor dos dois. No entanto, T3 pode apresentar um sério problema de overshoot, como visto no gráfico abaixo. Dependendo da sua aplicação, você pode não querer um indicador mostrando um nível de preços que o mercado real nunca atingiu, pois isso pode inadvertidamente iniciar negociações indesejadas. Aqui estão dois comentários encontrados postados em fóruns relevantes da Internet: o indicador T3 é muito bom (e eu já cantei seus elogios antes, nesta lista). No entanto, Ive teve a oportunidade de derivar algumas medidas de mercado alternativo e eu suavizá-los. Eles são muito mal comportados às vezes. Ao alisá-los, T3 torna-se instável e overshoots mal, enquanto JMA vails direita através deles. quot - Allan Kaminsky allank xmission quotMy próprio ponto de vista de JMA é consistente com o que outras pessoas têm escrito (eu passei uma boa parte do tempo visualmente comparando JMA para TEMA Eu não pensaria agora de usar TEMA em vez de JMA). Steven Buss sbuss pacbell Um artigo na edição de janeiro de 2000 da TASC descreve uma média móvel projetada na década de 1950 para ter baixa defasagem. Seu inventor, Robert Brown, projetou o quotModified Moving Average (MMA) para reduzir o atraso na estimativa de estoques. Em sua fórmula, a regressão linear estimou o momento atual das curvas, que por sua vez é usado para estimar o atraso vertical. A fórmula, em seguida, subtrai lag estimado da média móvel para obter baixos resultados lag. Esta técnica funciona bem em bem comportado (suavemente transição) gráficos de preços, mas, novamente, assim como a maioria dos outros filtros avançados. O problema é que o mercado real é qualquer coisa mas bem comportado. Uma verdadeira medida de aptidão é o quão bem qualquer filtro funciona em dados financeiros do mundo real, uma propriedade que pode ser medida com a nossa bem estabelecida bateria de testes de referência. Esses testes revelam que MMA overshoots gráficos de preços, como ilustrado abaixo. Em comparação, o usuário pode definir um parâmetro em JMA para ajustar a quantidade de overshoot, mesmo eliminando completamente. A escolha é sua. Lembre-se, a última coisa que você quer é um indicador mostrando um nível de preço que o mercado real nunca atingiu, como isso pode inadvertidamente iniciar negócios não desejados. Com MMA, você não tem escolha e deve colocar-se com overshoot se você gosta ou não. (Veja a tabela abaixo) A edição de julho de 2000 da TASC continha um artigo de John Ehlers descrevendo um quotModified Optimal Elliptical Filterquot (abreviado aqui como quotMEFquot). Este é um excelente exemplo de análise de sinal clássico. O gráfico abaixo compara MEF a JMA cujos parâmetros (JMA length7, phase50) foram ajustados para fazer JMA ser tão semelhante ao MEF quanto possível. A comparação revela estas vantagens ao usar JMA: JMA responde a oscilações de preços extremos mais rapidamente. Consequentemente, quaisquer valores de limiar usados para disparar sinais serão executados mais cedo pela JMA. JMA tem quase nenhum overshoot, permitindo que a linha de sinal para rastrear com mais precisão ação de preço após grande movimento de preços. A JMA desliza através de pequenos movimentos de mercado. Isso permite que você se concentrar na ação de preço real e não atividade de mercado pequeno que não tem nenhuma consequência real. Um método favorito entre engenheiros para suavizar dados de séries temporais é ajustar os pontos de dados com um polinômio (eq, uma spline parabólica ou cúbica). Um projeto eficiente deste tipo é uma classe conhecida como Savitzy-Golay filtros. O gráfico abaixo compara o JMA com um filtro Savitzy-Golay de 3 divisões cúbicas, cujas configurações de parâmetros foram escolhidas para fazer com que o desempenho fique o mais próximo possível do JMA. Observe como suavemente JMA desliza através de regiões de congestionamento comercial. Em contraste, o filtro S-G é bastante irregulares. Claramente JMA é, mais uma vez, o vencedor. Outra técnica utilizada para reduzir o atraso em um filtro de média móvel é adicionar algum momento (inclinação) do sinal ao filtro. Isto reduz o lag, mas com duas penalidades: mais ruído e mais overshoot nos pontos do pivô do preço. Para compensar o ruído, pode-se empregar um filtro FIR simetricamente ponderado, que é mais suave do que uma média móvel simples, cujos pesos podem ser: 1-2-3-4-3-2-1 e, em seguida, ajustar esses pesos para adicionar algum atraso Reduzindo o ímpeto. A eficácia desta abordagem é mostrada na figura abaixo (linha vermelha). Embora o filtro FIR rastreie o preço de perto, ele ainda fica atrás de JMA, bem como exibir maior superação. Além disso, o filtro FIR tem lisura fixa e precisa ser redesenhado para cada suavidade diferente desejada. Em comparação, o usuário só precisa alterar um parâmetro quotsmoothnessquot de JMA para obter qualquer efeito desejado. Não só a JMA produz melhores gráficos de preços, mas também pode melhorar outros indicadores clássicos. Por exemplo, considere o clássico MACD indicador, que é uma comparação de duas médias móveis. Sua convergência (aproximação) e divergência (afastamento) fornecem sinais de que uma tendência de mercado está mudando de direção. É fundamental que você tenha o menor atraso possível com esses sinais ou seus negócios serão atrasados. Em comparação, um MACD criado com JMA tem significativamente menos atraso do que um MACD usando médias móveis exponenciais. Para ilustrar esta afirmação, a figura abaixo é um gráfico de preços hipotético simplificado para melhorar as questões salientes. Vemos barras de tamanho igual numa tendência ascendente, interrompida por uma súbita diferença descendente. As duas linhas coloridas são médias móveis exponenciais que compõem um MACD. Observe que crossover ocorre muito tempo após a lacuna, fazendo com que uma estratégia de negociação para esperar e comércio tarde, se em tudo. Se você tentou acelerar o tempo deste indicador fazendo as médias móveis mais rápidas, as linhas se tornariam mais barulhentas e irregulares. Isso tende a criar gatilhos falsos e maus negócios. Por outro lado, o gráfico abaixo mostra o JMA azul ajustando-se rapidamente ao novo nível de preços, permitindo crossovers anteriores e designação anterior de uma tendência de alta em andamento. Agora você pode entrar no mercado mais cedo e montar uma parte maior da tendência. Ao contrário da média móvel exponencial, o JMA tem um parâmetro adicional (PHASE) que permite ao usuário ajustar a extensão do overshoot. No gráfico acima, a linha amarela de JMA foi permitida superar mais que o azul. Isso dá crossovers ideal. Uma das características mais difíceis de projetar em um filtro de suavização é uma resposta adaptativa às diferenças de preços sem superar o novo nível de preço. Isto é especialmente verdadeiro para os projetos de filtro que empregam o próprio impulso dos filtros como forma de reduzir o atraso. O gráfico a seguir compara overshoot por JMA ea média móvel Hull (HMA). Os ajustes dos parâmetros para os dois filtros foram ajustados para que seu desempenho no estado estacionário fosse quase idêntico. Outra questão de design é se o filtro pode ou não manter a mesma suavidade aparente durante inversões como durante tendências. O gráfico abaixo mostra como o JMA mantém uma lisura quase constante ao longo de todo o ciclo, enquanto o HMA oscila em reversões. Isso iria colocar problemas para as estratégias que desencadeiam comércios com base em se o filtro está se movendo para cima ou para baixo. Por último, existe o caso em que os preços despencam e, em seguida, retrocedem numa tendência descendente. Isto é especialmente difícil de rastrear no momento da retirada. Felizmente, os filtros adaptativos têm um tempo muito mais fácil para indicar quando ocorreu uma inversão do que os filtros fixos, como mostrado na tabela abaixo. Claro que existem melhores filtros do que JMA, usado principalmente pelos militares. Mas se você está no negócio de rastrear bons negócios e não aeronaves inimigas, JMA é o melhor filtro de redução de ruído disponível disponível para os dados do mercado financeiro. Nós garantimos it. The DIG Average True Range indicador é uma melhoria da norma ATR médio verdadeiro indicador intervalo, que é um popular indicador de volatilidade utilizado por muitos comerciantes. O ATR padrão é um indicador surpreendente, mas tem uma grande falha herdada. Quando usamos um indicador de volatilidade como o ATR, queremos saber a ação do preço real por quanto a próxima barra vai para cima ou para baixo. No entanto, quando as lacunas têm influência significativa, como no padrão ATR, não conseguimos mais o que queremos. Após uma grande lacuna, o indicador ATR padrão já não reflete a volatilidade real da ação de preço. Dê uma olhada no gráfico abaixo, que compara o indicador ATR padrão (azul claro) com o indicador DIG ATR (amarelo). Gráfico AAPL 60 Min: O gráfico compara nosso DIG ATR aprimorado (amarelo) com o indicador ATR padrão (azul claro). Observe que, mesmo quando ocorre um intervalo de tamanho médio, o indicador ATR padrão sobe e não reflete mais a faixa de preço real, enquanto o DIG ATR reage ao intervalo de uma maneira muito mais suave e continua a refletir com precisão a faixa de preço. Observe também que quando o mercado não tem lacunas os indicadores são quase idênticos. A maioria dos comerciantes usa o padrão ATR para colocar StopLoss e TakeProfit ordens. Se você é um desses comerciantes, você realmente precisa tentar o DIG ATR indicador (que é gratuito). O indicador irá ajudá-lo a obter mais de seus negócios, fornecendo-lhe dados mais precisos. Comprimento ajustável. Novo recurso extra selecionar o tipo de corpo cheio de cálculos de cálculos. O indicador também é fornecido como uma função. Download DIG Indicador ATR Para Serviços de Programação Grátis Indicadores de Pesquisa Indicadores Premium Nossos Clientes Dizem: Eu só tenho os indicadores e eles são brilhantes. Estou tão contente que não posso te dizer. Eu sinto que já sou um cliente para a vida e tenho certeza que há mais trabalho que eu gostaria que vocês fizessem no futuro. Eu realmente espero que vocês estejam recebendo o sucesso de negócios que merecem. Mike R. UK Quero agradecer-lhe pelo seu trabalho no meu indicador personalizado. Foi um pesadelo tentando olhar para 50ETFs para ver qual tinha desencadeado o alerta. Tenho feito 10X o que você cobrada no primeiro dia. Posso agora trabalhar e esperar apenas para o beep para ir fora e então algum tipo da ação. GRANDE TRABALHO Eu estarei para trás com mais trabalho para você logo. Dennis F. Los Angeles, CA Eu só quero agradecer a ambos pelo esforço que os indicadores do Pro-Trading colocaram em completar meu indicador e estudar antes do Natal. Eu teria que dizer que eu o classifico como o melhor que eu tenho lidado em 18 anos De negociação. Mark C. Nova Gales do Sul, Austrália Estou muito satisfeito com seus indicadores e ter feito o meu dinheiro de volta em um único dia de negociação e ter a certeza de que quando estou à procura de novos indicadores youll ser o primeiro vou chamar. Bernard G Concord, NH Oi gente, eu não poderia ser mais encorajado pelo seu e-mail. Obrigado pela explicação e eu aprecio completamente tudo. Olhando para a frente para ver o produto. Dave S. Sarasota, FL Muito bom trabalho, estou gostando que tweak você incluído. Isso é uma ótima idéia, eu realmente gosto dos recursos visuais extras e selecionando as cores que se destacam Craig V Pittsburgh, PA Eu aprecio a dedicação que você colocar em seu trabalho (durante as horas de fim de semana). Foi um prazer fazer negócios com vocês novamente. Eu sei onde eu tenho que ir para o meu futuro pedidos de programação específica. Robert S. Oranjestad, ArubaCopy e cole o código acima em seu ambiente de desenvolvimento em Tradestation ou MultiCharts como Indicador. Em seguida, clique em compilar ou verifique. Este código detecta se o preço de fechamento de hoje é maior ou menor que o preço de fechamento de ontem. (Isso pode ser colocado em gráficos diários ou gráficos minutos eo close1 refere-se à barra anterior ou dia anterior) Se você digitou close2 referiria a fechar 2 dias ou barras atrás em vez disso. Então temos a soma das últimas barras (comprimento 20). Para ver como ele funciona, você pode alterar esta linha de código plot1 (summove, quotup-downcountquot) para esse plot1 (move, quotup-downcountquot). Em seguida, clique em compilar. Você pode então ver o seu indicador traça uma linha que é 1, -1 ou 0 As entradas escritas na parte superior representam valores que podem ser alterados pelo usuário ao traçar o indicador no gráfico. Depois de plotar o indicador em seu formato original, você pode alterar o comprimento para 50 ou 20 ou 100 para ver como ele afeta o gráfico. As variáveis são mostradas aqui como quotvarsquot e esses são valores que eu criei para armazenar os valores outputted pelas 3 linhas de código iniciando se close. E a variável summove. Soma de Summove (movimento, comprimento) Isto significa que o summove variável é criado a partir da soma das últimas barras de 20 barras (ou período de comprimento) com todos os valores 1 e -1 e 0. Você pode experimentar jogando ao redor com valores diferentes. Iniciantes exemplo no2 (Porcentagem de ponderação ajustável média móvel combinada) média lenta (close, length1) média rápida (close, length2) se value1lt0 então value10 se value1gt1 then value11 Você pode ler o código acima antes de criar este indicador e ver se você pode ver O que está fazendo Existem duas médias móveis utilizadas com comprimento lento de 50 e um comprimento rápido de 20, a entrada chamada factor é ajustável para atribuir uma ponderação a cada um. Se o fator for ajustado para 0.5 ele adicionará 50 da média lenta a 50 da média rápida e criará uma média combinada do período dois. Para ver os valores máximos do fator de ajuste médio lento em 1, para ver o gráfico construído inteiramente com a média mais rápida, você pode definir fator para 0. Você pode experimentar valores como 0,1 e 0,9 para ver os efeitos dos ajustes na ponderação. Se você usar o nome value1 ou value2 ou value 99 como variáveis, então você não precisa declarar os nomes desses na parte superior. Value2 1-factor é uma maneira muito agradável de obter 2 variáveis para atribuir automaticamente 1 de uma parte e 99 da outra parte assim quando adicionado eles sempre 100 Limitar o erro do usuário, restringindo as entradas, tornando as variáveis lê-los. (O código para value1 faz isso depois de ler a entrada de fator) Truques de código para tentar Se você olhar para as variáveis lentas e rápidas você verá que ambos usam médias (média é este código significa média simples). Você pode tentar fazer o lento em uma média ponderada ou uma média exponencial e misturando-os para fazer a sua própria combinação de combinação média. Beginners example no3 (Indicador de tendência binário simples) se médio (close, fastlength) gt average (close, slowlength) então inicie binarytrend1 end else binarytrend -1 Este indictor decide a tendência quotbinaryquot, o que significa que ele converte em um número. Assim, a tendência de alta 1 tendência de baixa -1 eo valor inicial é atribuído como 0. Se você plotar a média móvel de 80 períodos e a média móvel de 12 períodos no gráfico, você pode verificar se o indicador de tendência está funcionando. Usando end else instruções para reduzir o comprimento do código. EG acima supõe que se a tendência não for 1, então ele deve ser -1. Truques de código para tentar Se você tentar usar outro método para atribuir a tendência é para cima ou para baixo e substituir o código com a sua idéia. POR EXEMPLO. Você usa o oscilador estocástico com acima de 50 sendo tendência de alta e abaixo de 50 sendo tendência de queda. O igual a 50 pode ser pego dizendo isso. Se stochastic é gt50 então conta como uptrend (código psuedo) Exemplo de iniciantes no4 (Algoritmo de ajuste de comprimento simples) se close mais alto (close, basiclength) ou close lower (close, basiclength) then start monitor monitor1-1 end monitormonitor10.5 if monitor Lt minlength então monitora minlength se monitor gt maxlength então monitor maxlength Esta é a primeira etapa de fazer um algoritmo para controlar o comprimento aplicado a um indicador. Você pode ver que se você traçar este indicador no subgrafo 2 varia entre 50 e 10 que são os comprimentos max e min permitidos. (Mas estas são entradas ajustáveis) Se o preço está fazendo um novo alto ou baixo para o período de comprimento básico que vai abrandar por 1 incremento de comprimento para cada barra que a condição é verdadeira. Se o preço não fazer um novo alto ou baixo para o mesmo período, reduzirá o comprimento de 0,5 incremento de comprimento para cada barra a condição é verdadeira. Truques de código para tentar Se você tentar alterar os valores de -1 e 0,5 para maiores ou menores quantidades você pode ajustá-lo para atender às suas necessidades. Abaixo vou mostrar-lhe como construir este código em um indicador de mudança de comprimento. Iniciantes exemplo n º 5 (Comprimento simples ajustando a média móvel ponderada) se close mais alto (close, basiclength) ou close lower (close, basiclength) então iniciar monitor monitor1-1 end monitormonitor10.5 se monitor lt minlength então monitor minlength se monitor gt maxlength então Monitor maxlength Você pode ver que outra variável foi adicionada que é uma média móvel ponderada eo truque aqui é substituir o campo usual de comprimento com o monitor de algoritmo que está ajustando o comprimento aplicado. Truques de código para tentar Se você plotar uma média ponderada de 20 períodos ao lado dele no subgrafo um. Você pode ver como o código acima do comprimento que muda a média é mais lento em algum período e mais rapidamente em outros períodos. O indicador acima é colocado no subgrafo no1 sobreposto ao preço. O código de exemplo no4 é colocado no sub 2. Você pode observar o algoritmo de alteração de comprimento em ação e ver como ele afeta a velocidade da média ponderada. Iniciantes exemplo no6 (Como evitar a divisão por zero erros) Divisão por zero é um problema freqüente experimentado na programação. A resposta é sempre infinita, então temos que evitar que qualquer coisa seja dividida por zero em primeiro lugar. Existem dois métodos para fazer isso. Se value1 0 então value1value10.0000000001 Então nós simplesmente adicionamos um número minúsculo a ele, que é tão pequeno que não fará muita diferença para as saídas. Se value1 ltgt 0 então value2 value3 value1 Isso força o computador a perguntar se o valor1 é 0 ou não antes de fazer seus cálculos. Se for 0, retornará o valor padrão que foi atribuído a value1 nas variáveis quando você a criou. Iniciantes exemplo no7 (Como usar a transformação de Fisher)
Saturday, 27 May 2017
Forex Moeda Força Metro Leitura Sistema Metatrader
Estou esperando que eu possa melhorar o uso de indicadores de força de moeda, mas antes de prosseguir gostaria de saber se o que Im propondo é mesmo possível e, em caso afirmativo, como praticávelasy para implementar. Os indicadores de força típicos darão alguma representação de quanto uma moeda moveu comparado a todas as outras moedas que combinou com, e naturalmente este deixa-o ver se tipicamente o USD for forte quando comparado a outras moedas correntes. Esses indicadores permitem que você identifique uma moeda forte e fraca, e então você pode selecionar o par correspondente para negociar com uma vantagem ligeiramente melhor. Eu não estou dizendo nada de novo aqui. No entanto, eu não acho que eles dão a imagem inteira e eu definitivamente gostaria de extrair facilmente mais informações deles. Para mim, saber qual moeda foi mais forte e que foi mais fraco não é a melhor informação. Na imagem abaixo durante o ponto quot0quot, você pode ver que a moeda representada pela linha laranja é a mais forte ea linha verde é a mais fraca. O uso regular de tal indicador sugeriria que você trocasse o par que contem aquelas 2 moedas e comércio na direção de forte contra fraco. Mas minha experiência diz que apenas porque um é forte eo outro fraco (no passado) não significa que o par é mais provável de continuar a se mover nessa direção. O par neste estágio poderia de fato ser completamente encadernado da escala sem nenhuma direção óbvia. Assim negociar o mais forte de encontro ao mais fraco neste sentido não está fornecendo nenhuma borda real. O que eu acho não fornecer uma vantagem é a negociação mais rapidamente fortalecimento moeda contra a moeda mais rapidamente enfraquecimento. Do ponto quotAquot você pode ver duas moedas começam a divergir umas das outras, e esses momentos realmente oferecem uma vantagem (de minha própria experiência pessoal, pelo menos). Agora, no caso de ponto quotAquot é muito fácil ver a divergência, a moeda de fortalecimento rápido está acima do rapidamente enfraquecendo e eles estão se movendo em direções opostas, então o par correspondente é fácil de comércio. Mas. No ponto quotBquot você tem 2 moedas que começam rapidamente fortalecendo e enfraquecendo. Os movimentos são muito mais dramáticos do que qualquer outra coisa no gráfico e negociar este par seria ótimo. O problema é o rápido enfraquecimento moeda (laranja) ainda é quotstrongerquot de acordo com o gráfico do que o fortalecimento da moeda (azul). No momento em que as duas linhas cruzaram e apontam quotCquot e seus valores de quotstrengthquot viraram em relação ao que é mais forte ou mais fraco do que o outro, podemos ter perdido a maior parte do movimento. O que eu gostaria de fazer é identificar qual moeda está se fortalecendo ou enfraquecendo mais rapidamente, independentemente do que possa ser o seu valor real. Assim, na imagem de gráfico que eu postei, no ponto BQ, a linha verde ainda é a mais fraca no gráfico ea linha laranja é a mais forte. Mas laranja está enfraquecendo mais rapidamente e verde está se fortalecendo mais rapidamente, e isso pode dar alguns movimentos excelentes para pegar. Estou muito mais interessado em quais moedas estão ganhando ou perdendo força o mais rápido em oposição ao que seu valor de força é. E assim, com uma longa explicação fora do caminho, é possível pegar os dados em uma marca de carrapato de metatrader, por exemplo, e alimentá-lo diretamente para uma planilha Excel ou indicador de alguma descrição, que seria então imprimir Um gráfico de barras ou seta ou similar, identificando qual moeda está se movendo mais rápido e em que direção há um indicador comercial no mercado que faz algo semelhante ao que estou depois, mas exige que você manualmente entrada de valores em uma planilha . Gostaria que a folha de cálculo ou indicador atualizado automaticamente diretamente a partir dos gráficos metatrader. Não estou procurando alguém para construir isso para mim, só quero saber se o que estou propondo é tecnicamente possível. Estou muito grato a qualquer pessoa tecnicamente habilidosa que possa entender a explicação que eu dei aqui, e me responder sobre o que pode ser alcançado. Juntado maio 2011 Status: Se você acha que estou louco, eu devo ser louco Posts 943 Isso soa relativamente fácil uma vez que você tem o indicador original. Um codificador bom não deve ter nenhum problema. Não tenho certeza que a minha codificação é até que, mas pode ser tentado a olhar mais tarde. Entrou em janeiro de 2010 Status: dinheiro é uma posição demasiado 958 Posts Existem várias versões do indicador CCFp que têm uma exibição ROC slaved para o canto esquerdo da janela de indicador. O original CCFp didnt têm essa exibição, mas foi adicionado depois de vários membros pediu para ele neste segmento. O visor mostra a diferença entre as duas últimas velas FECHADAS. Não leva a vela aberta em consideração. Se você tiver dúvidas sobre a validade das figuras na tela, simplesmente abra a Janela de Dados e confirme com os valores dos indicadores usando as duas barras anteriores (você notará que os números de exibição foram multiplicados por um fator de 10, mas que Foi intencionalmente feito para facilitar a interpretação dos referidos valores). Esta é a maneira fácil de fazê-lo. Se você quiser alguém para programar algo para você ou fazê-lo via Excel, então não sou muito útil, estou com medo. PS. Eu espero que eu possa melhorar o uso de indicadores de força monetária, mas antes de prosseguir gostaria de saber se o que Im propondo é mesmo possível e, em caso afirmativo, como praticávelasy para implementar. Os indicadores de força típicos darão alguma representação de quanto uma moeda moveu comparado a todas as outras moedas que combinou com, e naturalmente este deixa-o ver se tipicamente o USD for forte quando comparado a outras moedas correntes. Esses indicadores permitem que você identifique uma moeda forte e um fraco, e então você pode selecionar o correspondente. Tenho andado a brincar com ideias como esta há muito tempo. Dependendo dos detalhes, gostaria de fazer algo com você. Você tem a planilha que podemos usar como um lugar de partida Eu acho que a opção fácil será obter este indicador para imprimir em metatrader para começar, em vez de exportar para uma planilha. Visto alguns exemplos em outros segmentos do tipo de coisa que eu sou depois, mas não completamente com base nos mesmos fatores quotressão que eu quero. Abaixo está uma imagem do tipo de coisa que eu espero construir. Você pode ver que há 3 impressões no indicador. 1. Mostra uma simples e simples leitura de força monetária. Há uma abundância de indicadores que mostram isso em um formato de linha tradicionalmente squiggly. Quero que seja mostrado como barras. 2. Mostra a taxa em que uma moeda está ganhando ou perdendo força. Ou seja, que está ficando mais forte ou mais fraco o mais rápido. Isto é o que Im mais interessado em saber o mais rápido e fácil possível. 3. Mostra o correspondente par de moedas que contém as 2 moedas que estão se afastando umas das outras em força mais rapidamente. Assim, a partir da imagem abaixo, você pode ver que em leituras de força pura, os pares mais fortes são o EUR eo GBP, enquanto o mais fraco é o USD. Muitos defensores de medidores de força sugerem que você emparelhar o forte contra o fraco e negociar o EURUSD longo eo longo GBPUSD. No entanto, no gráfico da taxa de variação, você pode ver que o EUR é, na verdade, apenas se movendo, o USD está realmente ganhando força mais rapidamente, enquanto o GBP eo CHF estão enfraquecendo mais rapidamente. Assim, para mim os melhores pares para o comércio são aqueles cujas duas moedas estão se afastando um do outro maior (mais divergência). Portanto, o indicador nos diz que as melhores negociações poderiam ser para curto o GBPUSD e ir long o USDCHF. Agora todas essas informações podem ser derivadas de qualquer um dos indicadores de força excelente neste fórum, mas eu gostaria de criar algo visualmente mais fácil de interpretar como por minha imagem abaixo. Então eu vou pagar para ter um codificador criar isso para mim. É claro que para ter um codificador criar isso, eu preciso ser muito exato em minhas instruções, e para esse fim vou precisar de explicar uma fórmula matemática precisa para determinar a força ea taxa de mudança. Infelizmente para mim eu não tenho idéia de como esses indicadores calcular essas coisas. Soooooo. Se houver alguém disposto a me ajudar com o que os cálculos são medidos para determinar a força ea taxa de mudança que eu seria muito muito grato. Eles são medidos pelo número de pips movimentos de uma moeda, ou a faixa percentual de movimento (porcentagem do que a média diária), uma combinação, ou algo completamente diferente Como sempre, qualquer ajuda ou sugestões são apreciadas. Imagem anexa (clique para ampliar) Entrou em janeiro de 2010 Status: dinheiro é uma posição muito 958 Posts flotsom Você já tentou usar o indicador CCFp-Diff postado por FerruFX neste tópico. Ele tem tudo o que você precisa (exemplo abaixo). Eu não entendo porque você precisaria programar algo novo. Existem inúmeras versões do indicador CCFp-Diff que você as edita de acordo com suas necessidades (você pode editar as configurações de média móvel ou usar apenas barras, você pode optar por usar barras atuais ou apenas barras fechadas, etc.). Tenha um olhar completo sobre o thread (é o mesmo segmento que eu liguei a antes). Se você não arriscar, você nunca tem que perder. Inscrito em Mar 2010 Status: Membro 134 Posts Oi Bug, Ive sido a leitura do segmento que contém esse indicador de ferrufx que é o que me deu a idéia para o que eu quero. Depois de ler o tópico (concedido não todas as 134 páginas ainda) recebo a impressão de que baseia seus valores de força em médias móveis e, em seguida, apenas para o anterior 2 fechado barscandles. Se eu estou correto em minha suposição, Im não tenho certeza que estou confiante na força genuína leitura isso dá. Isso é só me ser exigente, eu sei. Meu problema é que eu realmente tenho que saber e ter plena confiança, eu sei o que está sendo calculado em um indicador antes de eu mesmo começar a confiar nele ou usá-lo para ajudar a minha negociação. É por isso que estou inclinado a começar do zero ficando o meu próprio codificado exatamente como eu desejo. Claro que eu posso estar completamente errado sobre o CCfp-Diff indicador assim que eu vou continuar a aprender mais sobre ele. Minha intuição é que eu prefiro usar algo como Hanovers recente indicador de força em termos de como a força é calculada, e depois ir a partir de lá desenvolver a minha própria representação gráfica. Se eu posso ser franco com você, eu acho que você está sendo muito cauteloso, com medo de falhar, talvez até mesmo um perfeccionista. Eu reconheço isso porque eu pego eu mesmo sendo muito cauteloso às vezes também e ajuda a me lembrar de assumir alguns riscos às vezes (acho que minha assinatura diz tudo). Você não mencionou se você testou o indicador CCFp-Diff, mas a partir do que você escreveu estou fazendo a suposição de que você não fez. Eu recomendo que você com antecedência com o teste e só então começar a julgar o indicador. Pode parecer-lhe como se houvesse muito atraso ou não pode ser usado porque você não sabe ao certo o que está lá dentro, mas por favor vá em frente e testá-lo pelo menos 50 horas usando diferentes pares de moedas, prazos e configurações de indicadores. Os indicadores que eu forneci links para e outros que estão disponíveis no Onix (ver link abaixo), TSD (você precisaria do Google que) e FF são mais do que suficiente para seus fins como você os descreveu em posts acima. Dê a eles uma chance Dê a si mesmo uma chance. Se você tem dúvidas sobre o que foi feito para chegar às leituras dadas pelo CCFp-Diff (que é baseado em CCFp) ou o CCFp ou mesmo CFP, CCP ou outros indicadores pertencentes à mesma família você realmente deve ler estes dois artigos novamente E novamente: articles. mql4422 articles. mql4484 Se você tiver mais alguma dúvida ou dúvidas, há algumas informações adicionais fornecidas em um fórum russo que você pode ler através do Google Translate: onix-tradeforumindex. phpshowtopic107 Tenho a impressão de que baseia os seus valores para Força em médias móveis e, em seguida, apenas para os 2 anteriores fechado barscandles. Se eu estou correto em minha suposição, Im não tenho certeza que estou confiante na força genuína leitura isso dá. Em primeiro lugar, é preciso haver algum lag introduzido para que suas linhas arent jumping todo o lugar para que eu não entendo o que você está preocupado. Se você não quer o atraso, você pode mudar a definição da média movente a 1 e 2 (Im não sure 1 e 1 trabalharia mesmo). A outra questão é um pouco mais difícil, mas existem duas soluções potenciais: (1) ir para um período de tempo mais elevado (2) encontrar um codificador. Basicamente, você teria que ter o codificador extrair o valor de uma barra de N períodos de volta no tempo e tê-lo em comparação com a barra fechada atual. Acho que esta solução é um pouco de um exagero. Qualquer alteração marcada será visível no gráfico e em um tempo maior CCfp e CCFp-Diff leitura. Se você não arriscar, você nunca tem que perder. Perguntas mais freqüentes Como é o 2.44 diferente do que os metros livres Primeiro de tudo o 2.44 é um programa de software do Windows que tem um gráfico e permite a plena cor e recursos de gráficos. Você pode enviar os dados coletados para uma planilha, bem como visualizar uma lista completa de cada par utilizado nos cálculos. Você também tem o controle completo da fonte de dados. Os outros são ou carrapato tick metros (não gráficos) ou eles instalam dentro de um gráfico de preços como um EA. Na superfície, eles calculam o mesmo, exceto pela variedade de pares que eles amostra e como fugaz os números são. Você precisa de um gráfico para ver as tendências e atividades. Usando produtos baratos ou livres carregam seus próprios perigos. Posso executar o software no meu laptop e máquinas de janelas de desktop Sim. Você pode executar várias cópias para todos os computadores que possui. O que é o Forexgrail eo que é o FX4Caster O ForexGrail é o sistema de negociação que usamos com o gráfico de força de moeda eo FX4Caster 2.44 é o programa de software. E quanto aos fornecedores de dados MT4. Posso obtê-lo para trabalhar no meu país Há uma lista de fornecedores que funcionam bem com o nosso software na instalação técnica e página de solução de problemas Há um interruptor dentro de todas as plataformas MT4 chamado DDE. Nós explicamos como ativá-lo para enviar dados para o software FX4Caster em seu desktop. O FX4caster pode usar a maioria dos corretores e plataformas executando o MT4, mas nós fornecemos links e sugestões na página de nossos membros para outros. Você começa a escolher os períodos de tempo e exibir Você escolhe a fonte de dados. Uma característica única deste software é a capacidade de exportar os dados de força para uma planilha ou outros programas para análise. Executar várias cópias deste programa em tantos computadores como você próprio Não há nenhum método mais seguro, mais rápido ou mais lógico de grandes lucros bancários do que usar este programa para escolher o que o comércio e quando. Estou oferecendo a você uma ferramenta simples que permite que você atalho seu caminho para o dinheiro grande em forex ou binários. Não é algum produto livre cheesy que você download de C-Net ou Tucows para livre e mal worth ele Além disso, não é de algum crackpot do Forex da mosca-por-noite que desaparecerá em 5 meses. Eu tenho trabalhado em linha com meus clientes por 10 anos. Você pode contar com meu apoio contínuo. Medidor de força de corrente Obrigado por responder. Eu tive-o por um quando mim e embora eu estivesse aprendendo negociar maneiras diferentes eu sinto sempre mais confiável em meus comércios mais curtos do termo quando eu usar o medidor. Infact não é demasiado frequentemente eu tenho perder trades ao usá-lo. Eu realmente nunca gostei Toms sistema ele dá com o metro embora. Eu sei que funciona, mas eu pessoalmente não gostei muito por causa de algumas razões diferentes. Eu usei-o na carta de 15min com sucesso possivelmente melhor do que o gráfico de 5min. O que eu acho que eu queria fazer é descobrir se muitos outros usam o medidor com sucesso porque eu não vejo ninguém escrevendo sobre isso. Se eough pessoas usá-lo, então poderíamos talvez saltar algumas idéias para trás e. Ok, compartilhe as configurações. Estou interessado, mas bassicaly eu não preciso deles. O método sma simples fornecido por tom me faz cerca de 80 vitória relação. Esta é uma grande ferramenta para negociação que eu conheço fora. Cumprimentos O tempo é relativo, as barras são byproduct do tempo. Você tem o software do que você conversa diretamente com o tom. Ele dá-lhe boa idéia de acordo com o seu calendário. Estou usando de 5 segundo a 3 horas de ampères eu só troco eurusd. Eu entro no comércio com alavancagem muito baixa após ma retracêncio amp amp. Eu não sei de onde você está, mas ma sistema dá bom sinal entre 11 am est a 2 am est amplificador que funciona. Você só precisa verificar a fraqueza do amplificador de força de determinada moeda. Estou usando Migfx datafeed. Devo admitir Ive nunca perguntou Tom sobre como usá-lo em diferentes prazos (suponho que com as diferentes configurações) para que possivelmente é uma boa idéia piplover. Eu só poderia enviar um e-mail. Im realmente feliz ouvir que você winloss relação é que bom flash. Eu nunca realmente hearread nada sobre povos sucesso com o medidor assim que eu espero que mais adicione a esta linha e compartilhe de seu sucesso. Tenho duas ou três plataformas mt4 abertas ao mesmo tempo apenas para obter uma leitura mais honesta para o medidor. Eu costumava executá-lo em dois computadores com um mt4 diferente fornecendo-los e percebi como diferentes que iria mostrar os pontos fortes, então eu decidi mais programas em execução e uma leitura mais honesta. A parte mais difícil para mim com o sistema de MA Tom dá é o tempo de tela necessária. O melhor comércios veio do Reino Unido aberto através de algumas horas que, mas em Austrália que significa I devem ver o charts de cerca de 4pm até 00 todas as noites. Não muito bom quando você tem uma família jovem. Também eu não gosto de não saber realmente o que o meu SL deve ser everytime eu entrei no comércio. Eu gosto de saber para o pip o que é o meu risco e Toms método didnt realmente dar-lhe paradas difíceis. Eu sei que lhe deu um ponto para sair, mas não uma parada dura. Pelo menos com os dois que eu encontrei para trabalhar bem eu sei exatamente o meu risco antes de entrar e eu realmente não preciso assistir a tela a cada segundo para os comércios. Enfim, espero que haja mais interesse neste segmento, mesmo que o Mods colidiu com a seção novato. Como eu escrevi anteriormente, se houver uma boa quantidade de interesse, vou post-los, se não, mal apenas passá-los para aqueles que perguntam. Mesmo se você cair rosto primeiro, você ainda avançou. Cadastrado maio de 2005 Status: Membro 68 Mensagens Aqui está uma ferramenta que é uma boa ferramenta para a sua caixa de ferramentas. Tem sido em torno de um tempo, mas é muito útil para olhar para a fraqueza de força de moedas individuais. Embora exiba em seu gráfico como um indicador é REALMENTE um EA Non-trading (Expert Advisor) e é colocado na pasta de especialistas do MT4 e NÃO a pasta Indicadores. Não abrirá ou fechará negócios como muitos EAs podem fazer. (Salvar em c: arquivos de programa yourMT4folder especialistas). Anexá-lo aos seus gráficos de sua pasta de especialistas. Isso ocorre porque o algoritmo é executado em uma base tick tick e o loop que controla funciona como um Expert Advisor muito mais eficaz do que diretamente como um indicador. Quando você executar este EA, certifique-se de verificar quotAllow DLL importsquot da aba quotCommonquot e também certifique-se de selecionar a partir da guia quotInputsquot se você estiver usando uma mini conta ou não (verdadeiro falso) em sua plataforma particular MT4 e certifique-se de ter Habilitado quotExpert Advisorsquot do botão da barra de ferramentas em MT4 (um rosto sorridente aparecerá no canto superior direito do gráfico que você anexou a.) Eu também tenho o arquivo do Excel que faz a mesma coisa, e Tom Yeomans versão gratuita de um tempo Back executa o mesmo algoritmo. Você pode compará-los e ver que eles são apenas alguns segundos de distância. Diferentes corretores em diferentes fusos horários do mundo mostrarão uma força de medidor ligeiramente diferente com base nas horas que são utilizadas para calcular em fusos horários diferentes. Emparelhar uma moeda forte com uma moeda fraca e negociar essa combinação para a maioria de uso optimal. NÃO USE ESTA FERRAMENTA POR SI MESMO PARA FAZER DECISÕES COMERCIAIS. Use-o em conjunto com outros fatores, como anúncios de notícias pendentes, discussões importantes de resgate, níveis de suporte e resistência eo que o mercado dos EUA está fazendo (o iene é sensível ao nosso mercado de ações mais do que a maioria dos outros durante as horas de negociação nos EUA) , Etc Use também com os indicadores que você se tornou confortável com (preço de Ação, RSI, MACD, etc) e misturá-lo em seu estilo de negociação atual. Este algoritmo dos medidores compara cada moeda corrente a uma cesta das moedas para calibrar sua força total. É um medidor de tempo ao vivo e você não pode ver a fraqueza de força do passado e você não pode escolher um período de tempo. Mas é um medidor vivo maravilhoso. Esteja ciente de que haverá um pequeno atraso quando você colocar este EA em um gráfico ou quando você alternar cronogramas. Está fazendo um monte de cálculos para exibir este medidor, para dar-lhe os segundos extras para fazer a matemática. Negociação força e fraqueza é um método mais evoluído de tomada de decisões comerciais, em vez de confiar em indicadores de atraso para as decisões. A maioria dos comerciantes experientes (que sobreviveram ao varejo selvas Forex) chegar a esta abordagem. Espero que esta informação seja útil. Aqui está uma ferramenta que é uma ferramenta agradável para sua caixa de ferramentas. Tem sido em torno de um tempo, mas é muito útil para olhar para a fraqueza de força de moedas individuais. Embora exiba em seu gráfico como um indicador é REALMENTE um EA Non-trading (Expert Advisor) e é colocado na pasta de especialistas do MT4 e NÃO a pasta Indicadores. Não abrirá ou fechará negócios como muitos EAs podem fazer. (Salvar em c: arquivos de programa yourMT4folder especialistas). Anexá-lo aos seus gráficos de sua pasta de especialistas. B Isso é porque o algoritmo é executado. Obrigado pela ótima explicação Ive visto este indicador antes, mas nunca sabia o que era ou fez. Da pesquisa Ive feito e sua explicação parece fazer exatamente a mesma coisa que os 2 metros que estão à venda livre é definitivamente melhor então 200.00 ou 600.00 Obrigado novamente por publicá-lo. Oi Pipsqueak, Muito obrigado por isso. Estou tendo um pouco de um problema com a instalação do indicador e queria saber se você pode ajudar. Quando tento puxar o ícone indicador para o gráfico (a partir da visualização Navigator) não me permite. O ícone está acinzentado e não importa o que eu tente não parece ajudar. Obrigado, Kev Aqui está uma ferramenta que é uma ferramenta agradável para sua caixa de ferramentas. Tem sido em torno de um tempo, mas é muito útil para olhar para a fraqueza de força de moedas individuais. Embora exiba em seu gráfico como um indicador é REALMENTE um EA Non-trading (Expert Advisor) e é colocado na pasta de especialistas do MT4 e NÃO a pasta Indicadores. Não abrirá ou fechará negócios como muitos EAs podem fazer. (Salvar em c: arquivos de programa yourMT4folder especialistas). Anexá-lo aos seus gráficos de sua pasta de especialistas. B Isso é porque o algoritmo é executado.
Friday, 26 May 2017
Kotak Mahindra Online Trading Account
Kotak Securities Stock Trading, Demat, corretagem e opiniões 2017 Kotak Securities Ltd, uma subsidiária do Kotak Mahindra Bank foi fundada em 1994. Eles oferecem serviços de corretagem de ações e distribui produtos financeiros na Índia. Eles têm 1209 filiais, franqueados e escritórios satélite oferece serviços para 11,95 clientes Lakh. Eles são membros corporativos da Bolsa de Valores de Bombaim e da Bolsa Nacional de Valores. Eles também são um participante depositário com National Securities Depository Limited (NSDL) e Central Depository Services Limited (CDSL). Kotak títulos oferece três-em-uma conta que permite que o investidor para abrir demat, negociação, bem como uma conta bancária em conjunto com Kotak Mahindra Bank Limited. Pode-se abrir essas contas de forma independente ou ao mesmo tempo sob um guarda-chuva com um único formulário de candidatura. Usando 3 em 1 conta cliente wonrsquot tem que manualmente transferir dinheiro para a conta comercial do f. account banco. Os fundos necessários são creditados automaticamente. Portanto, é fácil de gerir. Uma vez que a sua conta aberta você pode negociar em Equity, IPO, Fundo Mútuo, ETF, obrigações isentas de impostos, derivados de moedas, ETF de ouro, etc Kotak Valores Mobiliários Abrir conta preencher Contacte-nos formulário no site Kotak Securities. Digite seu nome, número de telefone, endereço de e-mail, cidade e enviar o formulário. Uma vez que o formulário enviado, um representante de valores mobiliários Kotak entrará em contato com você. Faça o download dos formulários em seu site, preencha os detalhes exigidos e envie-os para sua sede. O formulário de abertura de conta de Kotak Securities, o formulário de solicitação de mudança de nome, o formulário de encerramento de conta Kotak Securities etc. estão disponíveis em seu website. Pode-se preencher o formulário como por sua exigência e submetê-lo à sua sede. Kotak Securities Rating (pelos clientes) Você faz o comércio com Kotak Securities Taxa Kotak Securities Informação sobre abertura de conta Kotak Securities, Kotak Securities abrir conta, Kotak Securities abertura encargos, Kotak Securities conta abertura encargos. Kotak Securities status de abertura da conta, Kotak Securities amc encargos, Kotak Securities conta encargos, Kotak Securities conta encerramento Kotak Securitiess Trading Plataformas Kotak Securities oferece múltiplas plataformas de negociação para a suíte investidores exigência. A seguir estão as plataformas de negociação disponíveis por Kotak Sec: Website Based Trading - Um estoque pisando site que pode ser acessado embora qualquer popular Web Browser. Esta é a maneira mais conveniente e popular para investir com Kotak Securities. Kotak também oferece um site de comércio de peso leve Xtralite, que pode ser usado por investidores com Internet de baixa velocidade. Terminais de Negociação (KEATProX e FASTLANE) - A Kotak oferece dois aplicativos de terminal de negociação diferentes que são muito populares entre os comerciantes de ações. KEATProX é uma aplicação instalada desktop baseada exe que fornece a experiência de troca a mais rápida. FASTLANE é um aplicativo baseado em Java applet que lhe dá um tipo de terminal comercial de experiência sem qualquer instalação no seu computador. FASTLANE dá KEATProX como características e os benefícios da negociação baseada no site como ele pode ser acesso de qualquer lugar, embora o navegador da web. Mobile Stock Trading - Kotak oferece aplicações de alta velocidade móvel baseado no comércio no mercado de ações. Através deste aplicativo móvel, um cliente pode executar negócios, monitorar portfólio, exibir citações de fluxo contínuo e gráficos intradiários. Branch Advisory e Call Trade - Kotak também oferece facilidade de negociação embora suas 1400 filiais e embora os centros de chamada usando facilidade de comércio de chamada. Encontre informações sobre a plataforma Kotak Securities, a Kotak Securities, a Kotak Securities, Kotak Securities, Kotak Securities, Kotak Securities, Kotak Securities, Kotak Securities, Kotak Securities, Kotak Securities e Kotak Securities Conta de negociação. Tipos de Conta O Kotak oferece diferentes tipos de contas de acordo com a exigência dos usuários: O AutoInvest é uma Conta de Negociação on-line exclusiva que fornece planejamento de investimento em ETFs de Ouro, Fundos de Ações e Fundos Mútuos para seus clientes. Os ETFs do ouro são esquemas de fundo mútuo que investirão o dinheiro coletado de seus investors no lingote de ouro padrão. Kotaks assessor dá a recomendação de acordo com a capacidade de risco dos investidores e planos de investimento. Investimento mínimo de Rs 5000 necessário para a conta do AutoInvest. A conta Kotak Gateway abre a porta de entrada para um mundo de oportunidades de investimento para iniciantes. O usuário de Kotak Gateway pode negociar em qualquer lugar, a qualquer hora usando o Internet. Kotak também oferece facilidade de chamada e comércio. Investidor também pode negociar derivado de moeda usando Kotal conta gateway. Kotak Securities fornecer alerta SMS, relatório de pesquisa, notícias gratuitas e atualizações de mercado para os titulares de conta. Melhor característica do gateway Kotak é chamada e facilidade de comércio. Qualquer pessoa pode ativar a conta Kotak Gateway com qualquer quantidade entre Rs 20.000 a 5, 00.000. Isso pode ser em forma de depósito em dinheiro ou o valor das ações que você compra. A corretagem será cobrada com base no tipo de conta. Para a corretora de negociação intraday é .06 ambos os lados para menos de 25 lakhs e .023 para mais de 25 crores. O Kotak Privilege Circle é a conta de investimento premium oferecida pela Kotak Securities. Junto com os benefícios da conta do Kotak Gateway, a Kotak oferece expertise e suporte de mercado independentes por meio de um gerente de relacionamento dedicado e um balcão de atendimento ao cliente dedicado que fornece assistência na abertura de contas, no tratamento de problemas do dia-a-dia e muito mais. Eles fornecem prémio KEAT, que é uma ferramenta on-line exclusivo que permite monitorar o que está acontecendo no mercado e ver seus ganhos e perdas em tempo real. Pode-se ativar a conta Kotak Privilege Circle com qualquer quantidade superior a Rs. 10,00,000 como margem, por meio de caixa ou ações. Para a corretora de negociação intraday é .06 ambos os lados para menos de 25 lakhs e. 03 para mais de 25 crores. Kotak Freedom para Investimentos de Fundos Mútuos. Kotak Super Saver. Uma corretora plana e uma conta de baixa margem. PMS (Portfolio Management Service). Uma conta para pessoas que precisam de um especialista para ajudar a gerenciar seus investimentos. Conta NRI. Uma negociação on-line uma conta de investimento para investidores NRI. Trinity Account Conta 3-em-1 Trinity Account é uma conta integrada que ajuda os investidores a usufruir dos benefícios de uma Conta de Negociação On-line, Conta Bancária, Conta Demat em uma única plataforma para sua transação de títulos. Esta conta dá conveniência de transferência de fundos e negociação on-line. Kotak Securities Ofertas Especiais Artigos Úteis: A melhor conta 3-em-1 Trading na Índia Stock Market - Banco ICICI, HDFC Bank, SBI, Kotak Securities etc Saber sobre Flat Fee Share Brokers na Índia (Também conhecido como corretor de orçamento ou corretor de desconto) Obtenha detalhes sobre Kotak Securities preços, Kotak Securities corretora calculater, Kotak Securities corretagem, Kotak Securities planos, Kotak Securities corretagem revisão, Kotak Securities corretagem planos. Kotak Securities transferência de fundos, Kotak Securities corretagem intradia, Kotak Securities encargos, Kotak Securities taxa lista, Kotak Securities encargos calculadora, Kotak Securities planos de corretagem pré-pagos, Kotak Securities encargos anuais, Kotak Securities taxas, Kotak Securities taxa anual de manutenção, Kotak Securities option corretora e Kotak títulos de negociação de valores mobiliários. Como abrir uma conta com o Kotak Securities Ltd Existem três formas simples de abrir uma conta com o Kotak Sec: Ligue para um dos números abaixo e peça para abrir uma conta com eles. Toll Free No. 1800-222-299, 1800-209-9191 Visite um de seus ramos mais próximos. Preencha formulário de inscrição de conta on-line no site Kotak Securities. Receba as informações sobre o corretor de Kotak Securities, Kotak Securities subdivisões, Kotak Securities sub-corretor, Kotak Securities apoio, Kotak Securities atendimento ao cliente, Kotak Securities usuário opiniões, Kotak Securities manual do usuário, site Kotak Securities, Kotak Securities e Kotak Securities Valores Mobiliários Pedido de Chamada Voltar Kotak Securities Prós e Contras Kotak Securities Vantagens Kotak Securities website oferece ampla gama de opções de investimento. Isso inclui investimento em ações, IPOs, Bonds, FDs, ETFs, Fundos Mútuos, Derivativos de Moeda etc. Junto com a facilidade de negociação on-line, o cliente tem acesso a 1400 ramos para ajudar no investimento e resolução de problemas. Kotak Securities fornecer alertas SMS diariamente, indicadores de mercado, relatórios de pesquisa periódica, recomendações de ações, etc para ajudar os clientes. A facilidade em linha do bate-papo está disponível para suportar o cliente. A segurança Kotak oferece fácil integração da conta de negociação com o Citibank, o HDFC Bank, o UTI Bank eo Kotak Mahindra Bank. Kotak Securities Desvantagens Kotak Securities é um Full Services Broker. A corretora cobrada por eles é maior do que os corretores de desconto. Kotak Securities Reclamações recebidas na BSE NSE: Número de clientes reclamados contra Kotak Securities Ltd corretor de ações. As queixas do consumidor Kotak Securities Ltd fornecem o resumo da queixa que foi para troca de resolução. Kotak Securities Ltd queixas de consumidores Número de clientes ativos que o corretor ou membro comercial tem. De acordo com as diretrizes SEBI, cada corretora relata os clientes recém-adicionados ao processo de troca de códigos de cliente único (ucc). O informaiton nesta página é fornecido pela troca. O número total de reclamações recebidas contra o corretor na determinada troca. Comparação de Kotak Securities com corretores populares na Índia Kotak Securities Ltd Comentários Post New Message Rate Kotak Securities Nenhuma outra palavra ternos a eles. Como é uma empresa infiel. Que só sabem como comer o seu dinheiro. Empresa não tem ética para seus clientes pobres departamento de atendimento ao cliente e ramos mais pobres. Empresa totalmente infiel. Corretora - Muito Pobre Conta Manutenção Taxas - Muito Pobre Website Usabilidade - Abaixo da Média Serviço ao Cliente - Abaixo da Média Experiência Geral - Muito Pobre MUITO MAU EM CORRETORA DE OUTRA FORMA MUITO BOM. Em curto para cada coisa que eles precisam de dinheiro que faz o seu POOR Corretora - Muito pobre Conta Manutenção Taxas - Abaixo da média Usabilidade do site - Excelente Atendimento ao Cliente - Acima da média Experiência geral - Abaixo da média Melhor pensar duas vezes antes de abrir conta por causa da alta corretagem. Acabei de receber um e-mail sobre os encargos da KOTAK SECURITIES. Por favor, leia o abaixo, ele vai ajudar as pessoas antes de abrir a conta. Além disso, sempre que as transações (BuySell) forem feitas em sua conta, a corretora é aplicável juntamente com o Imposto de Serviço, o Imposto de Transação de Títulos e Outros encargos para o mesmo. Gostaríamos de esclarecer que outros Encargos representam um encargo consolidado para a prestação de vários serviços de valor acrescentado, tais como Confirmação de Comércio SMS, acesso a conta electrónica, rastreador de carteira, acesso a relatórios de pesquisa, notícias de mercado SMS e para defraying Members RuleRegulatory responsabilidade para os clientes trades . Além disso, Taxa de Serviço é a partir de 1 de junho de 2016 taxa de serviço será cobrada em 15) Títulos de Transação Tributária (STT) sobre as transações do mercado de valores mobiliários como revisto wef 01062016 é como abaixo: STT 0,1 em toda a entrega (compra e venda) . STT 0,025 na sexta-feira de todas as negociações fora de entrega no mercado à vista (Acções de Participação e unidades de Fundos Orientados a Acções) STT 0,001 na venda das operações de entrega em Fundos Orientados para Acções. STT 0,01 sobre as operações de venda nos contratos de futuros STT 0,05 sobre as operações de venda nos contratos de opções STT 0,125 sobre as transacções de compra nos contratos de opções quando a opção é exercida - O imposto de serviço, STT e outros encargos legais são de acordo com a taxa actual Com efeitos a partir de 1 de junho de 2016 a taxa de imposto de serviço será de 15 (ou seja, 14 para o imposto de serviço 0,5 cada para Swachh Bharat e 0,5 Krishi Kalyan cess). Abaixo está a taxa de outros encargos cobrados atualmente na conta de clientes pela KSL. Outros encargos Segmento de caixa - 0,0215 Imposto de Serviço Outros Futuros) - 0,0045300 Imposto de Serviço Outras Opções) - 0,0608800 Imposto de Serviço Por último, não seremos capazes de reverter os encargos cobrados em sua conta. Mantenha a equidade, obrigações, debêntures em 1 conta o comércio nos mercados de ações sempre que você manchar uma oportunidade Kotak Trinity Conta: Desfrute de uma experiência de negociação profissional com Kotak Trinity Account. Nesta conta, você obtém conta Demat, conta de negociação de ações com Kotak Securities Savings Account com Kotak Mahindra Bank Ltd. A conta de negociação de ações permite que você visualize os preços ao vivo, watchlists e efetuar transações. A conta de poupança está ligada à conta de negociação para a transferência contínua de fundos. Por que o Kotak Securities Trinity Account o ajuda a negociar em Equity e a fazer investimentos em ETFs de fundos mútuos. Corretoras competitivas fornecidas em comparação com os padrões da indústria Dedicated Effecient atendimento ao cliente em 10 idiomas diferentes Plataformas de Negociação Keat Pro X - Software de Negociação Avançado Software de tecnologia de ponta para se certificar de que você sempre tem uma grande experiência de negociação online Mobile Stock Trader Para se certificar de que você nunca perca Em uma oportunidade quando você está em movimento Call Trade Coloque sua ordem por telefone, estar em contato com os mercados sempre. Disponível em 10 idiomas diferentes Documentação fácil Processo rápido sem problemas para abrir uma conta Copyright 169 Kotak Securities 2011 Disclaimer: Regd. Escritório: Kotak Securities Limited, Bakhtawar, 1º andar, 229, Nariman Point, Mumbai - 400021. SEBI N ° de registro: NSE INBINFINE 230808130, BSE INB 010808153INF 011133230, OTC INB 200808136, MCXSX INE 260808130 NSDL IN-DP-NSDL-23-97 , E CSDL IN-DP-CDSL 158-2001. Correspondência Endereço: Infinity IT Park, Bldg. No 21, Opp Film City Road, A K Vaidya Marg, Malad (Leste), Mumbai 400097. Tel: 66056825. Investimentos em valores mobiliários estão sujeitos a risco de mercado, por favor leia o SEBI prescrito RDD Combinado antes de investir. AMFI ARN 0164 Os investimentos de fundos mútuos estão sujeitos a riscos de mercado. Leia atentamente o documento da oferta antes de investir. Observe que os investimentos são feitos com base no POA executado no momento do registro. O Participante que preencher os seus dados deverá, ao suprimir as suas actuais ou futuras instruções de Não Ligar, consentir que a Kotak Securities Limited utilize o seu número de telefone para futuros fins promocionais, de marketing e de publicidade sem qualquer referência adicional ao participante. Este serviço não constitui uma oferta de venda ou uma solicitação de uma oferta para comprar quaisquer ações, valores mobiliários ou outros instrumentos a qualquer pessoa em qualquer jurisdição onde for ilegal fazer tal oferta ou solicitação. Este serviço não se destina a ser qualquer forma de anúncio de investimento, consultoria de investimento ou informações de investimento e não foi registrado sob qualquer lei de valores mobiliários de qualquer jurisdição estrangeira e é apenas para a informação de qualquer pessoa em qualquer jurisdição onde pode ser lícito Oferecer tal serviço. Além disso, nenhuma informação sobre kotaksecurities deve ser interpretada como uma representação com respeito a ações, valores mobiliários ou outros investimentos sobre a legalidade de um investimento no mesmo sob o respectivo investimento aplicável ou leis similares ou regulamentos de qualquer pessoa ou entidade que acesse kotaksecurities. Observe que na conta 3-em-1 Trinity, a conta bancária será aberta com Kotak Mahindra Bank Limited. Trinity Conta Kotak Securities Trinity conta é uma plataforma de investimento sem costura que integra uma conta poupança, demat conta e uma conta de negociação em um grande serviço . Esqueça o aborrecimento de fazer malabarismos com três diferentes parceiros bancários para cada conta. Com a conta Trinity você obtém todos os três benefícios com um único aplicativo e uma única entidade Kotak Securities. Como funciona Abra uma conta da Trinity preenchendo nosso aplicativo on-line Ligue para nossos números gratuitos 1800 222 299 ou 18002099191 Visitar uma filial da Kotak Securities. Para verificar a sua filial mais próxima Clique aqui Como parte da conta trinity, uma conta bancária de poupança será aberta com o Kotak Mahindra Bank para o seu local preferencial preferido. Com o recurso Acesso Direto da conta Trinity, você não precisará transferir manualmente fundos da sua conta poupança para sua conta comercial. Os fundos podem ser movidos entre contas diretamente através do site Kotak Securities, e qualquer dinheiro não utilizado em sua conta de negociação volta para sua conta de poupança com base no período de liquidação que você escolheu. Ao contrário de outras contas vinculadas a bancos, a conta Trinity não tem limite superior para a transferência de fundos de sua conta de poupança para sua conta de negociação em um único dia. Cópia 2015 Kotak Securities Limited. Todos os direitos reservados. Kotak Securities Ltd. tendo a licença n. CA0268 é um Agente Corporativo da Kotak Mahindra Antigo Mutual Life Insurance Ltd. Nós tomamos medidas razoáveis para proteger a segurança ea confidencialidade da Informação do Cliente. Kotak Securities Limited. Escritório Registrado: 27 BKC, C 27, Bloco G, Complexo Bandra Kurla, Bandra (E), Mumbai 400051. Telefone No. 22 43360000, Fax No. 22 67132430. Endereço para Correspondência: Infinity IT Park, Bldg. No 21, Opp. Estrada da cidade do filme, A K Vaidya Marg, Malad (leste), Mumbai 400097. Telefone: 42856825. CIN: U99999MH1994PLC134051. Número de registo SEBI: NSE INBINFINE 230808130, BSE INB 010808153INF 011133230, MSEI INE 260808130INB 260808135INF 260808135, AMFI ARN 0164, PMS INP000000258 e Analista de Investigação INH000000586. Novo Para compartilhar mercado Abra sua conta hoje Que, ao enviar os detalhes acima mencionados, você está autorizando Kotak Securities seus agentes de sub-corretores para chamá-lo e enviar comunicação promocional, mesmo que você pode ser registrado sob DNC. Online Commodity Trading Account Tipos Você é novo Para negociação de commodities Se sim. Recomendamos que este seja um ideal on-line commodity trading conta para você. Como um comerciante de commodities brotamento, você terá acesso a todas as instalações de pesquisa e negociação que são necessários para ajudá-lo a executar seus negócios sem esforço. Você pode decidir o que comprar ou vender, quando comprar ou vender, etc., quer com base em sua própria pesquisa ou consultando os relatórios de pesquisa da Kotak Commodity. Se você é um comerciante experiente no mercado de commodities, recomendamos a conta de Círculo Privilege conta de negociação livre de vida, sem taxas de manutenção de conta Acesso ao KC Trader Acesso à Kotak Commodities Academy que ajuda você a aprender mais sobre mercados de commodities e negociação. Mercados de commodities, produtos selecionados e relatório especial irá ajudá-lo a tomar decisões de investimento informado ao lidar com essas commodities Atualizações de pesquisa via Kotak Commodities Alertas SMS para que você não perca oportunidades importantes de compra e venda testemunhado no mercado Você pode ativar Kotak Commodity Gateway conta Com uma margem inicial entre Rs 30.000 a Rs 5,00.000. Isso tem que ser em forma de margem de caixa apenas. É muito simples para abrir uma conta de negociação com Kotak Commodities Services Ltd. Basta seguir os passos simples mencionados abaixo: Passo 1: Para abrir sua conta, basta dar seus detalhes em Abrir uma conta. Em dar os detalhes nosso representante entrará em contato com você para completar todas as formalidades de abertura de sua conta Você também pode nos chamar e teremos nosso representante atender você e ajudá-lo a abrir a conta Passo 2: Vamos informá-lo assim que sua conta É ativado por e-mail e imediatamente um kit de boas-vindas será enviado para você, e você pode começar a negociar imediatamente após a ativação de sua conta Conta abertura encargos de Rs. 750- Para a conta Gateway, o KC Trader está disponível a uma taxa nominal de Rs. 500 por mês Obter Kotak Commodities SMS Alertas Rs. 100 por mês Chamada Grátis para as primeiras 20 chamadas em um mês. A partir da chamada 21, você paga apenas Rs. 20 por chamada
Sunday, 21 May 2017
Melhor Forex Indicador Fórum
O que é o melhor indicador técnico em Forex Os dados mostraram que ao longo dos últimos 5 anos, o indicador que realizou o melhor por conta própria foi o Ichimoku Kinko Hyo indicador. Gerou um lucro total de 30.341, ou 30.35. Mais de 5 anos, isso nos dá uma média de pouco mais de 6 por ano. Surpreendentemente, o resto dos indicadores técnicos foram muito menos rentáveis, com o indicador Estocástico mostrando um retorno de 20,72 negativos. Além disso, todos os indicadores conduziram a reduções substanciais de entre 20 a 30. No entanto, isto não significa que o indicador Ichimoku Kinko Hyo é o melhor ou que indicadores técnicos como um todo são inúteis. Em vez disso, isso só mostra que eles são úteis por conta própria. Pense em todos os filmes de artes marciais que você assistiu crescer. Com exceção da rocha e do cotovelo de People8217s. Ninguém confiou em apenas um movimento para vencer todos os bandidos. Cada um deles usou uma combinação de movimentos para fazer o trabalho. Forex trading é semelhante. É uma arte e como comerciantes, precisamos aprender a usar e combinar as ferramentas à mão, a fim de chegar a um sistema que funciona para nós. Isso nos leva à nossa próxima lição: colocar todos esses indicadores juntos Salvar seu progresso, assinando e marcando a lição completeOne dos melhores indicadores Ive visto Como um comerciante profissional este é de longe um dos melhores indicadores absolutos que eu vi. I maio até mesmo se obter em FF. (Estado cruzando os fóruns hoje. Evitando papelada e veio em cima dele). Qualquer um quer fazer exame de uma rachadura em um EA nele sou um -10010 como um programador. Se isso é tão preciso quanto ele indica que faria um grande EA. Nas duas horas que passei jogando com ele os prazos mais altos que poderia quase ser um stand-alone. Cronogramas mais baixos exigem filtro. No entanto, a codificação de uma simples compra em azul, venda em redquot com função reversa, SL TP, número mágico provavelmente seria tudo o que é necessário. PS - Devo mencionar que eu tenho algum outro indis utilizado para filtragem de saídas (só não queria complicar o assunto) e minhas eas atuais eu uso com a confirmação manual. E aqui está a sua mensagem sobre o EA: Por favor, poste o arquivo zip inteiro, pois contém o FFCal e DSS Bresset com um nome diferente para que ele não interfere com quaisquer versões adicionais deste indicador. O arquivo zip contém um instalador que instala o EA e os indicadores automaticamente. Os ajustes que você mencionou referem ao indicador de FFCal que pode impedir trocas durante períodos da notícia. Versão 0.2 adicionada com filtros adicionais. Obrigado novamente Xux Uranus v0.1 user guide. pdf 126 KB 33.380 downloads Uploaded 29 de Out, 2009 8:59 Uranus v0.1.mq4 30 KB 18.173 downloads Uploaded 29 de Out de 2009 21:00 Bom ponto cspip e caminho à frente de ya. Fez um pouco de pesquisa sobre ele e é baseado no Bressert duplo estocada suavizada. Do que eu tenho desenterrado não, não. Eu assisti-lo no gráfico de 1 min por um par de horas e não vi nenhuma indicação de que ele repaints. Parece que o autor (não Bressert, mas quem codificou brilhantemente para parecer ainda melhor do que o Bressert indi, cujo nome parece ser Robby) tem uma página de bate-papo instantânea privada indo, mas lendo eu tenho a sensação de que foi usado mais como um filtro e Também apareceu os membros foram mais de pensar. E este abit um modificado para mostrar cor em indi entre 20 e 80 níveis dependendo da direção: - forexfactoryshowthread. phpt194152 No 1min parece ser apenas a seguir o preço realmente perto e colocar pontos em todos os lugares. Em maior TFs parece muito mais limpo. Além disso, e isso é abit fora do tópico, procurando por quotBressert duplo estocada Stochasticquot no Google. Traz para cima este segmento em FF na primeira página, e este thread é thanan menos de uma hora. Isso é assustador. Agora, se pudéssemos apenas SEO um produto de venda quente para obter uma classificação que rápido Depois de cavar na teoria Bressert um marco de tempo de um minuto definitivamente defini-lo fora e colocar quotdotsquot múltiplos por causa do movimento. Pense em stochs regular constantemente cruzando. O oscilador do acelerador também pode se qualificar como ele pode mudar de cor dentro de uma barra. Eu ainda usá-lo todos os dias embora com AC e fractals. É simplesmente ajustar-se às condições de preço. Ele também deixa nozes no 1 minutos, mas em 2 horas I Observados (não staring, mas verificar a cada 10 minutos ou) I viu não condições de repintar. Eu testei centenas de indis e vi minha parte de repintar. Talvez estou perdendo, mas eu não vi nada a indicar aqui. Como eu disse anteriormente repainters são tipicamente mostrando resultados infalíveis, este não. Então, vamos nos reorientar e ver o que vêm acima comMais de 1 milhão de comerciantes têm visto meus vídeos de blog que vem com um pagamento apenas para a política de mês rentável Obrigado por visitar o meu indicador de forex e site de estratégia Estou tão feliz de compartilhar com você uma parte do meu Viagem e tudo o que aprendi até agora sobre o comércio de moeda. Um pouco sobre mim. Oi, I8217m Kelvin e eu sou a pessoa por trás de todos os artigos de negociação forex disponíveis no meu blog Estou atualmente um comerciante de moeda em tempo integral fazendo uma renda consistente a cada mês em casa. Embora as coisas estão no lugar no momento, não começou assim. Na verdade, eu tinha lutado com a negociação de seis a nove meses e eu tinha minha conta totalmente aniquilado duas vezes em uma fileira. (Isso foi devastador) Felizmente, eu sou uma pessoa muito teimosa que sempre querem alcançar o que eu planejo. Eu decidi colocar em tempo e esforço para aprender a corda e colocar o que eu aprendi na prática. Finalmente eu comecei a fazer renda consistente de negociação e, eventualmente, o suficiente para me permitir sair do meu dia de trabalho como engenheiro de processo em uma empresa multinacional e tornar-se o autor de 7 Livros de Avaliação Matemática. Uma vez que você subscrever a meu boletim de notícias, eu emiti-lo-ei um vídeo FLAT MACD Trading Technique assim como um manual de troca que seja escrito por mim e mostrar-lhe-á exatamente como eu controlo fazer lucros consistentes em negociar cada mês. Há um monte de cursos de forex e serviços de sinal de forex no mercado que são criados por comerciantes amp não comerciantes REAL. Portanto, para dar aos meus alunos mais segurança no meu curso e serviço. Meu curso vem com uma política de reembolso de 130 onde os alunos podem pedir um reembolso de 130, se descobrir que eu posto um falso ganhar comércios no meu relatório de desempenho mensal. Se o meu relatório de desempenho é real, então eu não vejo por que meus alunos não vão ganhar dinheiro com as estratégias que eu ensino. Além disso, eu também estou oferecendo um Forex Trade Copier Service para estudantes do meu curso. Isso é para ajudá-los a crescer sua conta, enquanto eles aprendem a trocar de mim. Para este serviço, ele vem com uma política de pagamento somente para fins lucrativos que você não pode encontrar em qualquer outro lugar on-line. O que significa que você só será cobrado uma taxa se o serviço faz você lucros no final do mês. Além do meu curso e do meu serviço, o meu blog está cheio de vídeos e postagens que escrevi ao longo dos anos para ajudar os meus leitores a se tornarem melhores traders. Essas informações no meu blog às vezes são ainda melhores do que o que você recebe de um curso de forex que você comprou.
Thursday, 18 May 2017
Aaron C Forex Sinal
Aroon Oscillator O Aroon Oscillator foi desenvolvido por Tushar Chande para destacar o início de uma nova tendência e medir a força da tendência. Chande descreveu o indicador pela primeira vez na edição de setembro de 1995 da revista Stocks amp Commodities. O sistema indicador Aroon consiste em três linhas: Aroon Up. Aroon para baixo. E o Aroon Oscillator que reflete a diferença entre os dois. Aroon é uma palavra em sânscrito que significa amanhecer a luz cedo. Os indicadores Aroon Up e Aroon Down sinalizam o início de uma nova tendência. Chande recomenda os seguintes sinais: Aroon acima de 70 indica uma forte up-tendência. Aroon Abaixo de 70 indica uma forte queda na tendência. Aroon Acima de 50 avisa que o up-tendência está enfraquecendo. Aroon Abaixo 50 sinais de que a tendência de baixa está enfraquecendo. Os dois movimentos mais baixos em estreita proximidade indicam consolidação, sem tendência clara. Sinais comerciais para o Oscilador Aroon: Acima de zero sinaliza uma tendência ascendente. Abaixo de zero indica uma tendência descendente. Quanto mais longe Aroon Oscilador é a partir da linha zero, mais forte a tendência. O índice CRB Commodities é mostrado com Aroon Up e Aroon Down. A média móvel exponencial de 63 dias é usada como um filtro: apenas pegue sinais longos acima da média móvel e apenas tome sinais curtos abaixo. Passe o mouse sobre as legendas dos gráficos para exibir os sinais de negociação. Ir curto S quando Aroon Down vermelho cruza a acima de 70 eo preço está abaixo da média móvel de 63 dias. Sair X quando Aroon Down retiros abaixo de 50. Não vá por muito tempo porque preço está abaixo da média móvel de 63 dias. Passe o mouse sobre as legendas dos gráficos para exibir os sinais de negociação. Os próximos meses são mostrados em maior detalhe. Ir curto S quando Aroon Down vermelho cruza a acima de 70 eo preço está abaixo da média móvel de 63 dias. Sair X quando Aroon Down retira abaixo de 50. Vá longo L quando Aroon Up azul cruza acima de 70 eo preço está acima da média móvel de 63 dias. Sair X quando Aroon Up retira abaixo de 50. Não vá curto quando Aroon Down cruza acima de 70 porque o preço está acima da média móvel de 63 dias. Go Long L no dia seguinte, quando Aroon Up azul cruza acima de 70 e acima de Aroon Down. Sair X quando Aroon Up recua abaixo de 50. Se Aroon Up teve que atravessar abaixo Aroon Down enquanto acima de 50, isso também sinalizaria uma saída. Não fique curto quando Aroon Down cruza acima de 70 porque o preço está acima da média móvel de 63 dias. Este comércio é interrompido quando o preço inverte acima da média móvel 9 dias mais tarde. Vá longo L quando Aroon Up cruza acima de 70 eo preço está acima da média móvel de 63 dias. O período de tempo padrão para os indicadores Aroon é de 25 dias. Consulte Painel de indicadores para obter instruções sobre como configurar um indicador e Editar configurações de indicadores para alterar as configurações. Determine o período de tempo (n) Retornar o número de dias do final do período para o máximo mais alto para o período (HH) Calcular Aroon Up usando a fórmula (n - HH) nx 100 Por exemplo, se o período for 25 Dias e o máximo mais alto é hoje (HH0), Aroon Up (25-0) 25 x 100 100. Se o máximo mais alto ocorreu 10 dias atrás (HH10), então o valor atual seria (25-10) 25 x 100 60 Calcula Aroon Down usando a fórmula (n - LL) nx 100 Agora que temos Aroon Up e Aroon Down podemos calcular o Aroon Oscilador. Uma fraqueza foi destacada no exemplo anterior, quando o preço fez uma falha falsa. O gráfico abaixo mostra o sinal falso. Aroon Down sobe para 100 quando uma longa cauda faz um novo mínimo de 25 dias. Aroon Down destaca a baixa, mas o fechamento forte é um sinal de touro, indicando suporte à compra. Passe o mouse sobre as legendas dos gráficos para exibir os sinais de negociação. Estou impressionado, no entanto, com a capacidade de resposta de Aroon Up e Aroon Down. Os resultados são comparáveis ao aclamado Sistema de Movimento Direcional quando definido para um período similar. O gráfico de índice CRB abaixo mostra sinais do sistema Aroon (e média móvel exponencial de 63 dias) na tabela de preços e Movimento direcional (25 dias) abaixo. O sistema de movimento direcional de 14 dias mais curto foi descartado, pois deu muitos sinais falsos. A capacidade de resposta dos dois indicadores é semelhante, com pontos de entrada idênticos em S. Movimento direcional mantém você na tendência mais longa, mas talvez muito longo neste caso. Desempenho de qualquer sistema é reforçada pelo uso da média móvel de longo prazo como um filtro. Passe o mouse sobre as legendas dos gráficos para exibir os sinais de negociação. Embora impressionado com Aroon Up e Aroon Down, eu não acho que o Aroon Oscilador real particularmente útil como uma medida de tendência strength. Introduction Desenvolvido por Tushar Chande em 1995, Aroon é um sistema indicador que determina se um estoque tende ou não e como Forte é a tendência. Aroon significa Dawn039s Early Light em sânscrito. Chande escolheu este nome porque os indicadores são projetados para revelar o início de uma nova tendência. Os indicadores de Aroon medem o número de períodos desde que o preço registou uma alta ou baixa de x dias. Existem dois indicadores separados: Aroon-Up e Aroon-Down. Um Aroon-Up de 25 dias mede o número de dias desde uma alta de 25 dias. Um Aroon-Down de 25 dias mede o número de dias desde uma baixa de 25 dias. Nesse sentido, os indicadores de Aroon são bastante diferentes dos osciladores de momentum típicos. Que se concentram no preço em relação ao tempo. Aroon é único porque se concentra no tempo em relação ao preço. Os cartistas podem usar os indicadores Aroon para identificar tendências emergentes, identificar consolidações, definir períodos de correção e antecipar reversões. Cálculo Os indicadores Aroon são apresentados em termos percentuais e variam entre 0 e 100. Aroon-Up baseia-se nos aumentos de preços, enquanto o Aroon-Down baseia-se nos mínimos de preços. Estes dois indicadores são plotados lado a lado para facilitar a comparação. A configuração de parâmetro padrão em SharpCharts é 25 eo exemplo abaixo é baseado em 25 dias. Aroon declina como o tempo decorrido entre um novo aumento alto ou baixo. 50 é o ponto de corte. Porque 12,5 dias marca o meio exato, uma leitura de exatamente 50 é impossível em um gráfico diário. É possível com outros prazos. Em gráficos diários, Aroon está abaixo de 50 (48) ou acima de 50 (52). Uma leitura acima de 50 significa que uma nova alta ou baixa foi registrada nos últimos 12 dias ou menos. Esta é a metade mais recente do período de look-back. Uma leitura abaixo de 50 significa que uma nova alta ou baixa foi registrada nos últimos 13 dias ou mais. Interpretação Os indicadores de Aroon flutuam acima abaixo de uma linha de centro (50) e estão ligados entre 0 e 100. Esses três níveis são importantes para a interpretação. No seu mais básico, os touros têm a borda quando Aroon-Up está acima de 50 e Aroon-Down está abaixo de 50. Isso indica uma propensão maior para novos máximos de x dias do que baixos. O inverso é verdadeiro para uma tendência de baixa. Os ursos têm a vantagem quando Aroon-Up é inferior a 50 e Aroon-Down está acima de 50. Um aumento para 100 indica que uma tendência pode estar surgindo. Isto pode ser confirmado com um declínio no outro indicador de Aroon. Por exemplo, um movimento para 100 em Aroon-Up combinado com um declínio abaixo de 30 em Aroon-Down mostra força de cabeça. Leituras consistentemente altas significam que os preços estão regularmente atingindo novos máximos ou baixos novos para o período especificado. Os preços estão se movendo consistentemente maior quando Aroon-Up permanece na faixa de 70-100 por um período prolongado. Por outro lado, consistentemente leituras baixas indicam que os preços raramente estão batendo novos altos ou baixos. Os preços NÃO estão se movendo mais baixo quando Aroon-Down permanece na faixa de 0-30 por um período prolongado. Isso não significa que os preços estão se movendo mais alto ainda. Para isso precisamos verificar Aroon-Up. Nova tendência emergente Há três etapas para um sinal de tendência emergente. Primeiro, as linhas Aroon irão cruzar. Em segundo lugar, as linhas de Aroon cruzarão acima de 50. Terceiro, uma das linhas de Aroon chegará a 100. Por exemplo, a primeira fase de um sinal de tendência de alta é quando Aroon-Up se move acima de Aroon-Down. Isso mostra novos máximos se tornando mais recentes do que novos mínimos. Tenha em mente que Aroon mede o tempo decorrido, não o preço. A segunda etapa é quando Aroon-Up se move acima de 50 e Aroon-Down se move abaixo de 50. A terceira etapa é quando Aroon-Up atinge 100 e Aroon-Down permanece em níveis relativamente baixos. A primeira ea segunda etapas nem sempre ocorrem nessa ordem. Às vezes Aroon-Up vai quebrar acima de 50 e, em seguida, acima Aroon-Down. A engenharia inversa das fases de tendência de alta vai dar-lhe o sinal emergente de tendência de baixa. Aroon-Down quebra acima Aroon-Up, quebra acima de 50 e atinge 100. O gráfico acima mostra CSX Corp (CSX) com barras semanais e Aroon 25-semana. Primeiro, note que a tendência de baixa começou a enfraquecer como Aroon-Down declinou abaixo de 50 no final de 2007 (à esquerda). A primeira fase de uma tendência de alta foi sinalizada quando Aroon-Up se moveu acima de Aroon-Down no início de 2008 (primeiro círculo laranja). Aroon-Up continuou acima de 50 e atingiu 100 como Aroon-Down permaneceu em níveis relativamente baixos. Observe como Aroon-Up permaneceu perto de 100 como o avanço continuou. Este sinal de tendência de alta emergente durou até setembro de 2008, quando Aroon-Down quebrou acima Aroon-Up, ultrapassou 50 e subiu para 100 (segundo círculo laranja). Observe como Aroon-Down permaneceu perto de 100 quando a tendência de baixa se estendeu. A terceira tendência neste gráfico foi sinalizada quando Aroon-Up subiu para 100 em junho de 2009 e permaneceu acima de 50 por mais de um ano (terceiro círculo laranja). Observe também que Aroon-Down permaneceu abaixo de 50 por mais de um ano. Período de consolidação Os indicadores Aroon sinalizam uma consolidação quando ambos estão abaixo de 50 e ou ambos estão se movendo para baixo com linhas paralelas. Faz sentido que leituras consistentes abaixo de 50 são indicativas de negociação plana. Para o Aroon de 25 dias, as leituras abaixo de 50 significam que uma alta ou baixa de 25 dias não foi registrada em 13 ou mais dias. Os preços são claramente plana quando não gravar novos máximos ou novos mínimos. Da mesma forma, uma consolidação é geralmente formando quando tanto Aroon-Up e Aroon-Down mover-se em paralelo moda ea distância entre as duas linhas é bastante pequena. Este declínio paralelo estreito indica que algum tipo de intervalo de negociação está se formando. O primeiro indicador Aroon para quebrar acima de 50 e acertar 100 irá disparar o próximo sinal. O gráfico acima mostra Omnicom (OMC) com os indicadores Aroon movendo abaixo de 50 em um declínio paralelo. A largura do canal pode ser mais estreita, mas podemos ver a consolidação tomando forma no gráfico de preços para confirmação. Ambos os Aroon-Up e Aroon-Down estavam abaixo de 50 na área amarela. Aroon-Up então quebrou e subiu para 100, que foi antes da fuga. Outra confirmação veio com outro aumento de Aroon-Up no ponto de fuga. Este surgebreakout sinalizou o fim da consolidação eo início do avanço. O gráfico seguinte mostra Lifepoint Hospitals (LPNT) com 25 dias de Aroon. Ambas as linhas avançaram em maio com um declínio paralelo. A distância entre as linhas foi de cerca de 25 pontos ao longo do declínio. Aroon-Up e Aroon-Down aplainados em junho e ambos permaneceram abaixo de 50 por cerca de duas semanas como o triângulo consolidação estendida. Aroon-Down (vermelho) foi o primeiro a fazer o seu movimento com uma pausa acima de 50, pouco antes do triângulo quebrar no gráfico de preços. Aroon-Down bateu 100 porque os preços quebraram o suporte ao triângulo para sinalizar uma continuação menor. Conclusões Aroon-Up e Aroon-Down são indicadores complementares que medem o tempo decorrido entre os novos máximos e mínimos de x dias, respectivamente. São mostrados junto assim que os chartists podem facilmente identificar o mais forte dos dois e determinar o viés da tendência. Um aumento na Aroon-Up combinado com um declínio na Aroon-Down sinaliza o surgimento de uma tendência de alta. Por outro lado, um aumento na Aroon-Down combinado com um declínio na Aroon-Up sinaliza o início de uma tendência de baixa. Uma consolidação está presente quando ambos se movem mais lentamente em paralelo ou quando ambos permanecem em níveis baixos (abaixo de 30). Os Chartists podem usar os indicadores de Aroon para determinar se uma segurança está tendendo ou negociar liso e usar então outros indicadores gerar sinais apropriados. Por exemplo, os cartistas podem usar um oscilador de momentum para identificar os níveis de sobrevenda quando Aroon de 25 semanas indica que a tendência de longo prazo está para cima. SharpCharts Os indicadores Aroon estão disponíveis no SharpCharts como um indicador. Simplesmente escolhendo Aroon irá exibir Aroon-Up e Aroon-Down. Esses indicadores podem ser posicionados acima, abaixo ou atrás do gráfico de preços do título subjacente. Os usuários podem clicar na seta verde à direita do indicador para ver as opções avançadas e adicionar uma linha horizontal em 50. Os usuários podem até mesmo aplicar outro indicador para os indicadores Aroon. Clique aqui para a tabela ao vivo com os indicadores Aroon. As varreduras sugeridas Aroon-Up e Aroon-Down estão abaixo de 20. Esta varredura simples procura por estoques onde Aroon-Up e Aroon-Down estão abaixo de 20. Uma consolidação está freqüentemente presente quando ambos os indicadores estão em níveis tão baixos. O primeiro a quebrar acima de 50 aciona o próximo indício direcional. Indicador Aroon O que é o Indicador Aroon O indicador Aroon é um indicador técnico usado para identificar tendências em uma segurança subjacente e a probabilidade de que as tendências reverterão. É composta por duas linhas: uma linha é chamada Aroon up, que mede a força da tendência de alta, ea outra linha é chamada Aroon down, que mede a tendência de baixa. O indicador relata o tempo que leva para que o preço atinja, a partir de um ponto de partida, os pontos mais alto e mais baixo em um determinado período, cada um relatado como uma porcentagem do tempo total. BREAKING DOWN Aroon Indicator O indicador Aroon foi desenvolvido por Tushar Chande em 1995. Tanto o Aroon up quanto o Aroon down flutuam entre zero e 100, com valores próximos a 100 indicando uma tendência forte e zero indicando uma tendência fraca. Quanto mais baixo o Aroon, mais fraca a tendência de alta e mais forte a tendência de baixa, e vice-versa. A principal hipótese subjacente a este indicador é que o preço das ações fechará em máximos históricos em uma tendência de alta e baixará em uma tendência de baixa. Este indicador é muito semelhante ao índice de movimento direcional (DMI) que foi desenvolvido por Welles Wilder, que também é um indicador muito popular usado para medir a força de uma determinada tendência.
Moving Average Ruby
Começando Ruby (compre na Amazônia) é um livro de programação Ruby destinado a recém-chegados ao idioma. It8217s escrito em um formato instrucional e caminha através de conceitos básicos de programação até a construção de aplicativos da Web, aplicativos de banco de dados, daemons de rede e aplicativos baseados em GUI. It8217s bem adequado para alguém novo para a programação, bem como desenvolvedores experientes que são apenas novos para linguagens dinâmicas. Consulte o Sumário. Onde Comprar Amazon normalmente oferece o melhor preço para Beginning Ruby. Confira em Amazon (EUA) ou Amazon. co. uk (Reino Unido). O livro está disponível em ambos os formatos de impressão e Kindle. Alternativamente, a editora, Apress, também tem o livro para venda a preço de varejo completo, bem como a versão e-bookPDF. Começando Ruby tem 27 comentários de 5 estrelas sobre a Amazon, mas outros foram recebidos em opiniões de terceiros ou por e-mail: Esta não é apenas uma introdução ao Ruby. Quase toda tecnologia que está ligada a Ruby de alguma forma é discutida .. O autor, Peter Cooper, é obviamente um desenvolvedor Ruby bem-arredondado, e seu entusiasmo para o tema brilha. E com quase o dobro do número de páginas como os outros livros analisados aqui, o seu é facilmente o melhor valor dos três. 8212 Andy Hudson, Formato Linux Peter Cooper8217s Começando Ruby: Do iniciante ao profissional tem dois públicos, novatos sem experiência em programação que querem aprender Ruby como sua primeira linguagem de programação e veteranos que querem adicionar Ruby ao seu kit de ferramentas de programação. Cooper8217s resposta a este desafio é uma entrada sólida na arena limitada de Ruby tutoriais. 8212 Tim Hunter Este tem que ser o melhor livro para iniciantes de Ruby, seja para scripting ou para mover para Rails. . Facilmente um 910 em meus eyes8230nothing obtem os 10 a menos que tiver nudity8230.and que8217s não um convite Peter. 8212 Jamie van Dyke I8217ve lendo Beginning Ruby por Peter Cooper. I8217m realmente impressionado. . Um grande livro para um programador novo, ou um programador novo a Ruby. It8217s uma ótima alternativa para os outros livros de novato8217s sobre Ruby lá fora. 8212 Pat Eyler Tanto o livro de Chris Pine8217s como o guia why8217s têm seus momentos, mas na minha opinião o livro de Cooper8217s tem uma vantagem considerável em clareza e utilidade. . Além de ser um grande livro de rubi, it8217s também um dos melhores 8220tech8221 livros I8217ve já comprou. É raro ver esse nível de qualidade na escrita técnica. 8212 8220Phren0logy8221 no Amazon Eu realmente gosto Ruby Beginning. Eu estava ensinando um curso de Ruby no CCSF (City College de São Francisco) nos últimos dois anos e usei o Pickaxe como livro principal. É um livro excelente, mas é uma luta para adaptar essa bagunça nodosa em uma seqüência de lições didáticas. Próximo semestre I8217m usando seu livro (CS132A) porque eu sinto que você fez um grande trabalho de organizar o material em pedaços ensináveis. Você me salvou da agonia de escrever meu próprio livro. Bom trabalho. 8212 Douglas Putnam 8211 Professor de Ciência da Computação, CCSF Trabalhando através das seções iniciais e realmente gostei do livro até agora, sua descrição da orientação do objeto é a melhor que eu encontrei em qualquer livro. 8212 Caoimh O8217Broin A melhor e mais abrangente introdução ao Ruby I8217ve visto. . O texto não é nem seco nem caprichoso, mas uma mistura perfeita entre material de referência e hands-on tutorial. . Eu quase quero comprar uma segunda cópia de pura apreciação para Peter Cooper fornecendo um grande guia para uma grande linguagem de programação 8212 Zeff Morgan Eu acho Ruby Beginning: De Novato para Profissional é um melhor primeiro livro Ruby do que o venerável Pickaxe. .. Se você quiser aprender Ruby, Beginning Ruby é o livro para comprar. 8212 Larry Wright 2 de outubro de 2009 183 Arquivado em Sem categoria Como autor de Beginning Ruby. Eu ganho dinheiro para cada cópia vendida em formatos impressos e eletrônicos (bem como alguns rendimentos diversos cobertura I8217ll mais tarde). Não é muito dinheiro, mas isso não foi a motivação para escrever o livro. Neste post I8217m vai mostrar como tudo funciona do meu ponto de vista, incluindo números de vendas. Imagens de minhas declarações de royalties. Informações sobre meu avanço. E coisas similares horríveis. Há também uma seção no final sobre como Apressar me irritou um pouco (embora eu não me arrependa da experiência com eles 8211 eles são um bom editor em geral, embora menos desde a sua reestruturação) e por que estou feliz com você piratando meu livro se você assim (Embora isso não seja um incentivo para fazê-lo) 19 de outubro de atualização: Depois de ser bem recebido pelos leitores em Hacker News e Reddit há uma semana, esta história foi Slashdotted com um resumo impreciso em 16 de outubro 8211 no mesmo dia em que minha filha nasceu, eu redireccionei todo o tráfego para este site para uma página de doação de câncer, porque eu não conseguia refutar os comentários desagradáveis e eu tinha coisas maiores em minha mente no momento. Eu sinto, no entanto, eu preciso dar algumas informações extras ao longo deste post para esclarecer os pontos que foram mal interpretados por uma minoria de leitores. Essas notas adicionadas estão em negrito e itálico. O Advance O 8220advance8221 é uma soma de dinheiro que você recebe de seu editor up-front ao escrever o livro. Ostensivamente o avanço apóia você enquanto escreve o livro, mas realmente é para garantir que você consiga terminar o livro. Para a primeira edição em 2006 eu tenho um avanço de 6000. Apress dá-lhe um terço de cada vez nestes pontos: 1) quando três capítulos são concluídos e aprovados, 2) quando dois terços do livro é concluído e 3) Quando o manuscrito estiver completo. Então o meu 6000 foi espalhado por cerca de 9 meses. Nota: Alguns não escritores cometem o erro de que um adiantamento é um tipo de bolsa ou bolsa e que, uma vez que o livro está fora, você ganha mais dinheiro por cópia vendida. A palavra 8220 avanço 8221 é bem escolhido, porque o pagamento é simplesmente royalties de antecedência. Então, se você receber um adiantamento de 1000 e ganhar 1000 em royalties no primeiro ano, você não terá dinheiro extra. Os royalties feitos uma vez que o livro está realmente vendendo 8220pay back8221 o avanço que você recebeu anteriormente. A única vantagem para você é que, se suas bombas de livros e nem mesmo vender cópias suficientes para pagar o adiantamento, você (geralmente) não precisa dar ao editor uma moeda de um centavo. Quanto eu recebo por livro O preço de varejo (PRP) de Ruby começando é 40 (dê ou tome uma moeda de um centavo) mas meu publisher, Apress, faz uma quantidade variando por o livro 8211 Eu don8217t saber por que (a actualização: I8217ve sido dito por informado Leitores que o preço líquido variando é porque diferentes varejistas e distribuidores obter melhores descontos do que outros.). Um preço líquido 8220 médio é mostrado em minhas declarações de royalties, mas isso flutua. It8217s geralmente em qualquer lugar entre 18.00-19.00. Dizem 18,50. Desta 18,50, recebo: 10 (1,85) para cada uma das primeiras 4000 cópias vendidas 12,5 (2,31) nas cópias 4001-8000 15 (2,77) nas cópias 8001-12000 17,5 (3,23) nas cópias 12001-25000 20 (3,70) Nota: Se eu promover o livro com um link de afiliado para a Amazônia e fazer 4 comissão em sua venda 26, eu posso adicionar outro dólar por venda. Apesar de vender o e-book diretamente em 27,99, o preço líquido para o e-livro chega a cerca de 18,00 no geral. Uma vez que não há custos de impressão ou cadeia de fornecimento, no entanto, você recebe o dobro dos royalties em e-books. Se suas cópias impressas estão ganhando atualmente 10 direitos, digamos, você recebe 20 nas vendas de e-book. Isso significa que na marca 10, it8217s 3,70 por e-book, 4,62 no nível 12,5, 5,54 no nível 15, e assim por diante. Figuras de vendas Como um livro introdutório para uma linguagem de programação, Beginning Ruby tem visto as vendas perenes 8211 não é um livro específico do tempo (como, infelizmente, 90 dos livros Rails). A maior explosão foi em torno de lançamento 8211 como para a maioria dos livros de tecnologia 8211, mas as vendas didn8217t cair significativamente para a primeira edição ao longo de sua vida útil. Em 2 anos (8 quartos completos), 7673 cópias em papel e 486 e-books foram vendidos. As vendas no início de 2009 impulsionou este até cerca de 8500 cópias em papel e 500 e-livros total para a primeira edição. Embora as declarações desde 2008 são tão difíceis de ler eu haven8217t tem uma figura exata. A segunda edição de Beginning Ruby foi encomendada no final de 2008 e saiu em agosto de 2009, portanto, não há números de vendas para ele ainda. Uma vez que haja, eu estarei postando novamente. Será interessante ver se a segunda edição experimenta uma explosão semelhante à primeira. Outros autores da Apress sugeriram que sim. No grande esquema das coisas, vender cerca de 9000 cópias de um livro técnico não é motivo para uma grande festa ou desespero. O livro facilmente pagou seu avanço nos dois primeiros trimestres e it8217s forneceu Apress com cerca de 170.000 na receita líquida ao longo de dois anos (dos quais cerca de 19.000 acabou comigo). Realeza Declarações Os detalhes salientes foram dadas acima, mas eu quero mostrar algumas das declarações de royalties Apress8217s. Em 2007, eles se pareciam com isso: Nota: Você pode apreciar ver John Resig8217s declaração de royalties para aproximadamente o mesmo período para Pro JavaScript Techniques. De alguma forma meu livro superou o seu, mas ele tem um avanço melhor, eu pensei que essas declarações foram muito legal. Eu não conseguia imaginar por que a reserva estava sendo calculada como era ou o que eram os direitos 8222, mas eu podia facilmente ver quantas cópias I8217d vendia em formato de impressão e e-book por trimestre e tinha uma boa história e quebra de meu Forma de pagamento. Nota: Veja a retenção de 30 em impostos na parte inferior direita Acontece se você don8217t identificar como um contribuinte dos EUA (e ter o número exigido 8211 que, infelizmente, obriga você a arquivar declarações fiscais nos EUA), o imposto dos EUA O homem ainda vai roubar 30 de seus royalties (embora estranhamente não seus avanços) para financiar todos os tipos de absurdo nefasto. Felizmente, se você estiver em um dos vários países com um tratado fiscal com os EUA pelo menos, você pode reivindicar de volta alguns ou todos os impostos retidos de seu imposto de renda local. It8217s não é fácil embora. Em 2008, a Apress implementou um novo sistema de backoffice supostamente melhor, e agora as declarações de royalties são assim: Desculpas pela qualidade de imagem Eu levei isso para o meu iPhone e Photoshopped. Esta declaração virou-se hoje e ele abrange apenas algumas vendas de e-book que ocorreram no intervalo entre a primeira e segunda edição (que é por isso que cobre apenas cerca de 150 vendas). Então, é uma das afirmações mais simples que recebi, mas ainda me sinto como um diploma em esteganografia para descobrir. Recebo o jist, mas eles fazem coisas loucas como dividir uma 12,5 royalty em uma seção para o 10 e outro para o 2,5. Então você tem 8220proporcional ebook royalty8221 seções adicionadas em. Você também obter o seu 8220reserve8221 volta depois de 18 meses e quando você adiciona aqueles em também. It8217s um desastre do trem comparou às indicações 2007-estilo. Sei que não sou o único autor de Apress a sentir assim. Se você não viu a referência a 8220reserves8221 nas declarações de royalty acima, role para cima e verifique. Essencialmente você obtém um corte de seus royalties escondidos por 18 meses (tecnicamente 82206 períodos 8221 8211, mas desde que um período é um quarto, que 8217s 18 meses), a fim de pagar por qualquer 8220returns8221 8211 livros que as livrarias enviar de volta para o editor que eles can8217t vender . Em 2007 eu acredito 8211 embora I8217m não tenho certeza 8211 que eu tinha 2200 de royalties tirado como reservas. Eu recebi então estas quantidades para trás algum dia recentemente. Curiosamente, os impostos para essas reservas foram retirados em 2007, por isso, mesmo que fosse 8220 dólares americanos, a renda não se materializou até 2009. Isso me confunde tanto quanto eu. Direitos licenciados Sobre as declarações de royalty acima, você deve ver referências a 8220Licensed Rights.8221 Meu primeiro editor me disse que estes são os pagamentos que você recebe para versões estrangeiras do seu livro, para inclusão em sistemas como O8217Reilly Safari e 8220similar.8221 I8217ve perguntou a Um par de vezes agora, mas nunca descobri o que esses montantes são especificamente para I8217m e não tem conhecimento de qualquer edições traduzidas de Beginning Ruby. (Update: Em 13 de outubro de 8211 há 6 dias 8211 alguém de Apress entrou em contato comigo para me deixar fazer perguntas sobre algumas dessas questões, mas eu haven8217t teve uma resposta ainda.) A Segunda Edição 8211 Um Novo Avanço Mas Royalties Voltar para 10 .. No final de 2008, um editor na Apress 8211 Michelle Lowman (Update: Quem, por sinal, foi um grande editor.) 8211 entrou em contato comigo sobre a escrever uma segunda edição de Beginning Ruby. Desde 2006, várias preferências de bibliotecas foram alteradas, os URLs foram alterados e houve algumas atualizações ou novas seções a serem feitas (como referências ao Ruby 1.9, novas bibliotecas, desenvolvimento de GUI e frameworks de Web alternativos). Agora, eu não estava particularmente interessado em fazer uma segunda edição por uma variedade de razões, mas o contrato Apress afirma que, se você não tiver o direito de fazê-lo sem você, alguém tem o nome de alguém batido no livro e, eu acredito , Você recebe dinheiro retirado de seus royalties para pagar vários pedaços de trabalho extra. Ter o meu livro puxado de debaixo dos meus pés didn8217t som atraente por isso me inscrevi para fazê-lo. A coisa estranha sobre fazer uma segunda edição é que it8217s realmente não tratado como um 8220second edition.8221 Em vez disso, it8217s como um livro de todos os novos. Você recebe um novo adiantamento (6500 no meu caso 8211 500 mais do que o meu primeiro, mas significativamente pior devido à taxa USD-GBP na época) e você tem que passar por todos os mesmos movimentos como com um novo livro. Sua taxa de royalties e os números de vendas são até mesmo redefinir de volta ao quadrado de um Então você está diretamente de volta para um direito de 10 depois de arranhar o seu caminho até 15 após 8000 vendas. Ick. Como o dinheiro não estava muito quente e eu estava mais interessado em vendas de impressão de qualquer maneira, eu entrei em negociações de segunda edição com a insistência de que a versão eletrônica do livro poderia ser livremente disponível Em cerveja, ao invés de fala. Afinal, as vendas de e-book8217s eram pobres 8211 a edição impressa outsold ele 17 a 1 8211 e Apress tinha feito um 7500ish pitiful sobre 2 anos dele. Como Seth Godin e, bem, centenas de outros autores, acredito que cópias eletrônicas gratuitas podem aumentar significativamente mindshare e vendas de impressão. Com um livro como Beginning Ruby. A maioria dos leitores quer um livro impresso, por isso parecia um não-brainer para manter as vendas fortes em um mercado com a crescente concorrência (de Manning, em particular). Eu não tenho nenhuma razão para acreditar que meu editor não lutou no meu canto, mas sempre que ela levou para as reuniões (onde todos os top Apress honchos decidir que livros para publicar e como), ela voltou dizendo que o top brass weren8217t afiado. Eu implorei e implorei, escrevi um par de súplicas, e me ofereci para conversar diretamente com essas pessoas para ter minhas idéias, mas nada de nada. O único compromisso que foi alcançado foi que um par de capítulos poderia ser lançado por mês, separadamente, que é tão atraente para os leitores como obter um décimo de um orgasmo. Até mesmo isso não fazia parte do meu contrato, e eu o empurrei. (Atualização: Alguns leitores têm, com razão, apontou que existem diferentes casos de negócios relativos a dar e-books, a fim de incentivar 8211 vendas de impressão e nem todos os livros são susceptíveis de satisfazer os critérios. Eu teria concordado para a minha primeira edição, Mas a minha segunda edição está entrando em uma atmosfera muito mais competitiva 8211 já não é o único livro até à data. Além disso, apesar de boas vendas e grandes comentários, o meu livro hasn8217t sido notado por uma grande swathe da comunidade Ruby mais experientes. Que recomendam livros para os outros Se o pessoal mais experiente pode 8220test8221 o livro de graça, they8217re mais propensos a recomendá-lo para os recém-chegados. Minha livro isn8217t mesmo listado na lista oficialmente aprovado ruby ruby-doc. org 8211 como um aparte, Ele já foi com um comentário sarcástico ao lado dele, mas eu acredito que o mantenedor tem um rancor contra mim) Eventualmente o livro foi publicado em agosto de 2009 e eu ainda tenho que ver como ele vai vender. O que realmente virou minha tampa, porém, foi ver outros livros Apress como Dive Into Python e Pro Git recebendo o tratamento que eu queria. Você pode ler esses dois títulos incríveis on-line, na íntegra, de graça. Oferecimento de conteúdo eletrônico gratuito para promover a venda de livros impressos isn8217t um conceito alienígena para Apress tão someone8217s jogando favoritos por lá. Pirate My Book (Sim, isso é um ponto de interrogação.) (Atualização: Esta é a seção mais controversa e mais incompreendida. Eu basicamente estou dizendo duas coisas: 1 8211 se você pirata meu livro, eu acho que 8217s muito legal e 2 8211 I8217m executando uma experiência de pensamento sobre as formas em torno das restrições legais lá são Note que eu não estou dizendo 8220you deve pirata meu book8221 ou 8220please quebrar a lei e entrar em trouble8221 como alguns Slashdotters acreditam. Eu digo isto não é uma boa idéia se você Não estou ciente dos riscos. Então, não, eu não vou perseguir você e eu realmente acho que é muito bom quando vejo meu livro sendo pirateado, mas eu não posso advogar você quebrar a lei.) Minha reação a ver outros livros Apress obtendo o Livre, tratamento de versão eletrônica é: I8217m bom com você piratando meu livro (Atualização: 8220I8217m bom com you8221 NÃO significa 8220 Você deve, 8221 como alguns Slashdotters acreditam.) Agora, claro, eu can8217t participar ativamente em pirataria meu livro, It8217s ao redor Na abundância de 8220free e-book8221 locais e em RapidShare. Há mesmo links no Twitter para torrents como este. Estou feliz por você piratar meu livro, mas. Não posso ser um advogado, e não posso garantir o que a Apress faria a respeito disso, então você faria isso de suas próprias costas Então, uhm, don8217t pirata A única condição, é claro, se você gosta é que se você gosta do livro e Você acha que uma cópia impressa seria swell para possuir, por favor compre um 8211 mesmo se it8217s apenas para alguém que você sabe que quer aprender a programar (Atualização: I8217ve recebeu e-mails de leitores que passou a fazer exatamente isso.) Agora 8211 Um experimento de pensamento. De acordo com meu contrato, eu possuo os direitos autorais para todo o livro, exceto para a capa, tabela de conteúdo e os índices. O meu contrato também afirma que autorizei exclusivamente a Apress a publicar e reproduzir o meu conteúdo. Assim. Eu suspeito que se você pegou meu livro, removeu a capa, conteúdos e índices, e transformou-o em um PDF com uma capa de sua própria criação, Apress couldn8217t fazer nada sobre isso, porque tudo seria meus direitos autorais. Agora, eu não posso permitir que você faça isso, mas eu não iria persegui-lo se você fez Então, er, don8217t fazê-lo (Atualização: Sim, I8217m ciente é 8220cute8221 linguagem, mas a minha mensagem isn8217t demasiado obscurecido 8211 Eu gosto de ver meu livro pirateado Mas eu não posso exigir legalmente que você faça isso ou quebrar a lei) Conclusões Como uma maneira de tornar-se bem conhecido, ter algo incrível para o seu trabalho, ou para satisfazer uma ambição de escrever um livro e tê-lo publicado, escrevendo um livro e obtendo Ele publicado por um grande editor é uma má maneira de gastar seu tempo. Se um pouco de fama e respeito são tudo o que você quer, um livro é suficiente. Se você quiser ganhar uma renda séria de livros, você precisa bombear vários livros. É por isso que a maioria dos livros de tecnologia parece ser por autores que escreveram um único livro ou muitos livros (parece que Knuth fez essa observação uma vez). I8217d argumentam que a menos que você escreva um livro muito nicho (que é improvável que ganhe de volta o seu avanço) ou um livro que provavelmente será extremamente popular, você deve evitar os grandes editores e em vez disso encontrar um editor de médio porte que pode oferecer royalties mais atraentes. Os adiantamentos parecem atraentes, mas se a sua taxa de royalties suga, não faz diferença a menos que você acha que nunca vai ganhar de volta. Em vez disso, procure um editor como The Pragmatic Bookshelf que pode lhe oferecer 50 royalties. (Atualização: Houve um monte de FUD sobre a taxa de royalty Prags8217 que Dave contou aqui). Mesmo se I8217d vendeu apenas 2000 livros para 18 net (versus 8500 na Apress), I8217d ter feito o mesmo dinheiro O marketing que um editor Como Apress pode fornecer doesn8217t quadruplicar suas vendas, então you8217d estar à frente. Editores menores também são mais fáceis de conversar (de acordo com o que eu ouvi) e você pode negociar melhores acordos de licenciamento com eles. Eu certamente não poderia dizer que me arrependo da minha experiência Ruby inicial, no entanto. O acima é todo o material que eu aprendi por causa deste processo e há muito que você não conhece como um novato de nenhum livro. Começar mesmo um livro sob sua correia com um editor 8220regular8221 pode abrir seus olhos e ter um efeito grande em sua maneira de pensar. I8217ve também conseguiu trabalhar com algumas pessoas realmente interessantes na Apress (a maioria dos quais, infelizmente, deixou ou foi demitido no grande scaledown fizeram recentemente). O efeito de Beginning Ruby só foi positivo para mim, mesmo se ele não foi tão bem quanto eu queria. E poderia certamente ser mais mau do que recebendo verificações aleatórias com indicações de royalty indecipherable cada poucos meses October 8, 2009 183 Filed under Uncategorized Com este post eu quero manter o controle de alguns dos 8220Beginning Ruby8221 avaliações feitas em outros blogs ao longo dos anos. Sobre8217s Review 8211 8220 Ruby Início é uma excelente escolha para qualquer programador Ruby início. Em face da concorrência estabelecida, Beginning Ruby mantém a sua própria e continua a ser uma boa escolha.8221 29 opiniões sobre Amazon 8211 26 dos quais são 5 estrelas 3 são 4 estrelas. Pat Eyler8217s comentário 8211 8220Beginning Ruby é um ótimo livro para um novo programador, ou um programador novo para Ruby. É uma ótima alternativa para os outros livros de novatos em Ruby lá fora. 8221 Stephen Bartholomew8217s comentário 8211 8220Even com uma linguagem como Ruby, ensinando novatos completo como programar não é nenhuma façanha média. Peter Cooper8217s novo livro 8216Beginning Ruby8217 tenta tomar o novato completo por ser um programador competente.8221 Huw Collingbourne8217s revisão 8211 8220 Mais uma vez, então, posso recomendar este livro como uma boa introdução aos fundamentos da programação Ruby e sua seção atualizada na web Frameworks de desenvolvimento é bem-vinda.8221 Review on Slashdot 8211 8220It8217s um bom livro para alguém que quer aprender Ruby como sua primeira linguagem de programação. Poderia ser melhor. Eu gostei Cooper8217s pacientes e explicações pensativo sobre a instalação Ruby e RubyGems, como usar uma linha de comando, e que um editor de texto é para. Cooper fornece respostas a todas as perguntas típicas de Ruby-nuby, mas sua explicação de conceitos básicos é prejudicada pela ocasional confusão de referência a tópicos avançados ou mesmo irrelevantes. Para o programador experiente que aprende melhor lendo e trabalhando com exemplos este livro é uma boa escolha. Dave Thomas8217 Programação Ruby, The Pragmatic Programmer8217s Guide (a. k.a. the Pickaxe) é um concorrente difícil, mas cada livro tem uma quantidade considerável de material que não é encontrado no outro livro. Por exemplo, a referência da biblioteca núcleo Pickaxe8217s é exaustiva, mas tem apenas uma quantidade limitada do tipo de explicações tutorial que é Começando Ruby8217s strength.8221 7 de outubro de 2009 183 Arquivado em Uncategorized Let8217s Get It Started: Instalando Programação Ruby Joy: A Whistle - O Ruby Ecosystem e a Comunidade Classes, Objetos e Módulos Projetos e Bibliotecas Documentação, Tratamento de Erros, Depuração e Testes de Arquivos e Bancos de Dados Implementando o Ruby e a Orientação de Objetos Ruby8217s Building Blocks: Dados, Expressões e Controle de Fluxo Ruby Aplicações e bibliotecas Características avançadas do Ruby Atando-o juntos: desenvolvendo um aplicativo Ruby maior Frameworks de aplicativos Web: Rails, Sinatra e Ramaze Ruby e a Internet Redes, soquetes e daemons Desenvolvimento de aplicativos baseados em GUI Bibliotecas e gemas úteis de Ruby Apêndices APÊNDICE A Ruby Primer and Review for Developers APÊNDICE B Ruby Reference APÊNDICE C Uso Embora a migração de beija-flores não seja bem documentada por um grande número de registros de bandas, sabemos alguns fatos, e podemos tirar inferências lógicas sobre algumas das áreas desconhecidas. (QuotBanding significa travar um pássaro e envolver uma pequena tira numerada de alumínio em torno de uma perna. Esta é atualmente a única maneira de identificar os beija-flores individuais. As espécies são estudadas através da recolha de dados sobre um grande número de indivíduos.) Cada espécie de beija-flor tem sua própria estratégia de migração , E é incorreto pensar em quotummingbirdsquot como um único tipo de animal, todos iguais. Este artigo discutirá a migração Ruby-throated, porque é provável que mais pessoas vejam essa espécie do que todas as outras na América do Norte combinadas, e sua dinâmica é semelhante a outras espécies, embora as datas e locais variem. Uma exceção é Annas Hummingbird, que normalmente não migrar, mas pode andar para cima e downslope seguintes recursos alimentares sazonais. Os estudos de bandagem sugerem que as aves individuais podem seguir uma rota definida ano após ano, chegando frequentemente ao mesmo alimentador no mesmo dia. Nós não sabemos se qualquer pássaro individual segue a mesma rota em ambas as direções, e há algumas indicações que não. Por que migrar Como com a maioria de nossos pássaros migratórios, os beija-flores aparentemente evoluíram a suas formas atuais durante a última idade do gelo. Eles foram (e em grande parte ainda são) aves tropicais, mas como os grandes lençóis de gelo recuou da América do Norte, eles gradualmente expandiu suas gamas para explorar os recursos alimentares ricos temperado e espaço de nidificação, enchendo nichos desocupados nos EUA e no sul do Canadá evitando competição intensa Nos trópicos. Algumas espécies de aves canoras adaptaram-se completamente aos nossos climas norte-americanos variados, em parte tornando-se vegetarianos no inverno, e não migram. Mas os beija-flores são carnívoros (néctar é apenas o combustível para alimentar sua atividade flycatching), e dependem de insetos que não são abundantes em climas sub-congelados, por isso a maioria deles deve recuar de volta quothomequot para a América Central no inverno ou risco de fome. Alguns Ruby-throated permanecem ao longo da costa do golfo cada inverno em vez de continuar a América Central, talvez porque são demasiado idosos ou doentes para fazer um outro vôo do Trans-Golfo ou demasiado novo (dos ninhos muito atrasados) ter tido o tempo para crescer a gordura E forte o suficiente para migrar suas chances de sobrevivência dependem da gravidade de cada inverno particular, e muitos perecem em anos inusualmente frios. Outra pequena população inverna nos Outer Banks da Carolina do Norte. Migração para o norte A maioria dos colibris rubi-throated inverno entre o sul do México e norte do Panamá. Uma vez que os beija-flores levam vidas solitárias e nem vivem nem migram em bandos, uma ave individual pode passar o inverno em qualquer lugar nesta faixa onde o habitat é favorável, mas provavelmente retorna ao mesmo local a cada inverno. Ruby-gargantas começam a mover-se para o norte já em janeiro, e no final de fevereiro eles estão na costa norte de Yucatan, engolindo insetos e aranhas para adicionar uma espessa camada de gordura em preparação para voar para os EUA Alguns irão saia do Golfo Do México e siga a costa norte do Texas, enquanto a maioria aparentemente atravessar o Golfo, normalmente deixando ao crepúsculo para um vôo sem escalas de até 500 milhas, o que leva 18-22 horas, dependendo do tempo. Embora os beija-flores possam voar sobre a água em companhia de rebanhos misturados de outras espécies de pássaros, eles não quothitchhikequot sobre outras aves. Alguns beija-flores aterram em plataformas de petróleo offshore ou em barcos de pesca para descansar. Pássaros individuais podem fazer landfall em qualquer lugar entre o sul do Texas e Flórida central. Antes de partir, cada pássaro terá quase dobrado seu peso, de cerca de 3,25 gramas para mais de 6 gramas quando atingir a costa do Golfo dos Estados Unidos, ele pode pesar apenas 2,5 gramas. Também é possível que alguns Ruby-throats ilha-hop em todo o Caribe e entrar nos EUA através das Florida Keys. Os machos saem de Yucatán primeiro, seguido cerca de 10 dias depois pelas primeiras fêmeas. Mas a migração é espalhada por um período de três meses, o que impede que um evento catastrófico de tempo varre a espécie inteira. Isto significa que alguns pássaros chegarão a qualquer local muito cedo (os pontos no mapa de migração), mas a maior parte da população seguirá mais tarde, então você pode não ver o seu primeiro beija-flor por várias semanas. Cada indivíduo tem seu próprio mapa interno e horário, e quotyotquot aves podem chegar cedo, tarde ou em qualquer lugar dentro de um intervalo de dois meses. Uma vez na América do Norte, migração prossegue a uma taxa média de cerca de 20 milhas por dia, geralmente após a primeira floração de flores beija-flores preferem. O limite norte desta espécie coincide com o do Sapsucker amarelo-inchado se os machos mais adiantados chegam em Canadá antes que flores suficientes floresçam, raid sapsucker poços para o açúcar, assim como coma insetos travados na seiva. A migração para o norte está completa até o final de maio. Banding estudos mostram que cada pássaro tende a retornar todos os anos para o mesmo lugar que chocou, mesmo visitando os mesmos alimentadores. Veja o mapa de migração Ruby-throated para o intervalo de espécies e datas de chegada mais antigas. Migração para o Sul Ao contrário do Rufous e outros beija-flores das montanhas ocidentais, onde as noites de congelação são comuns mesmo no verão, Ruby-throats arent bem adaptado às temperaturas frias eles têm um tempo difícil abaixo dos mid-20s (F), e não entra torpor como Regularmente como seus primos ocidentais para conservar a energia. Para evitar o frio, ea escassez de alimentos quando as flores parar de florescer e insetos parar de voar, eles vão para o sul. Alguns machos adultos começam a migrar para o sul em meados de julho, mas o pico de migração para o sul para esta espécie é o final de agosto e início de setembro. Em meados de setembro, essencialmente todos os Ruby-throated em alimentadores estão migrando através de mais ao norte, e não os mesmos indivíduos vistos no verão. Isso é difícil de ver, uma vez que todos eles se parecem, mas tem sido comprovada por banding estudos. O número de aves que migram para o sul pode ser o dobro da viagem para o norte, uma vez que inclui todas as aves imaturas que nasceram durante o verão, bem como os adultos sobreviventes. Para um hummer que apenas chocou, não há memória de migrações passadas, apenas um desejo de colocar em um monte de peso (veja acima) e voar em uma determinada direção por um determinado período de tempo, então procure um bom lugar para passar o inverno. Uma vez que aprende tal rota, um pássaro pode retrace o cada ano contanto que viver. O impulso inicial é desencadeado pelo encurtamento do comprimento da luz solar quando o outono se aproxima, e não tem nada a ver com a temperatura ou a disponibilidade de comida, na verdade, os beija-flores migram para o sul no momento da maior abundância alimentar. Quando o pássaro é gordo o suficiente, ele migra. Não é necessário derrubar os alimentadores para forçar os beija-flores a sair, e no outono todos os pássaros em seu alimentador já estão migrando de qualquer maneira. Se você remover seu alimentador, os pássaros apenas alimentarão em outra parte, mas não podem se incomodar retornar a sua jarda o próximo ano. Recomendo continuar a manter os alimentadores até que o congelamento se torne um problema. Many people notice that adult males migrate earlier than females, because in the last month or so there may be no birds with red throats at feeders. However, remember that immature Ruby-throats of both sexes look much like their mothers. Young males often have a quot5 oclock shadowquot of dark throat feathers in broken streaks, and many develop one or more red gorget feathers by the time they migrate. Immature females may have much lighter streaks in their throats, but no red. There is evidence that fewer Ruby-throats cross the Gulf in fall than in spring, most instead following the Texas coast back into Mexico. Perhaps the hurricane season is a factor, and the genes of many birds with a tendency to fly over water were lost at sea during storms. We still have many more questions than answers about hummingbird migration. Until technology provides radio transmitters small enough for a 3-gram hummingbird to carry safely, banding is the best tool to collect data on individual birds. But since only a few dozen people in North America - almost all of them amateurs like me - are licensed to handle hummingbirds, progress is slow and the odds of recapturing a banded bird are very low. Hi, I8217m Leo. Im a hybrid software developer, designer, marketer and entrepreneur. I am the CEO of Ballistiq. a web software design and development company. A little more about me gtgt Ballistiq Web Development Looking for a trusted, North-American based web development team who has a great track record Ballistiq provides bespoke design and development services. Weve built sites and applications for top companies including Autodesk, NVIDIA, Gnomon School of Visual Effects, Allegorithmic, Luxion and more. Categories Ruby on Rails vs PHP 8211 The good, the bad Note 8211 this article was written in 2012. I8217ve added an addendum to update the article with latest thoughts on May 30th, 2014 at the bottom. I8217ve been developing with PHP since version 2 (a very long time ago). I had been wanting to get into Ruby on Rails and had played with it since version 1 but never had the chance to really use it in production seriously until this past year with Ballistiq. Since then, I8217m now coding 8020 Ruby on Rails and PHP, so I8217ll give my thoughts on the two. At the time of writing, the versions I8217ll be talking about are PHP 5.3PHP 5.4 and Ruby on Rails 3.2 (running on Ruby 1.9.3). The context of this post is comparing the two specifically for web development. Aren8217t you comparing apples to oranges Rails is a framework for Ruby. PHP is a language and has many frameworks. What I8217m mostly comparing is my experiences working with both ecosystems: PHP framework (there are many) vs Ruby Rails (the predominant framework). While some may get hung up over trying to compare the two and may balk at the title of the article, this is a legitimate question that many developers ask. Many developers want to know what are the benefitsshortcomings of both ecosystems and genuinely just want a clear answer. From the popularity of the article via Google, it8217s something that tens of thousands of people actually are asking. Isn8217t it just a preference Yes and no. Both the PHP and Ruby ecosystem are very powerful. In many cases, yes you can just boil it down to a preference. However, there are many strengths for both and it8217s useful to be able to compare them in a level-headed fashion. I8217m not religiously attached to one or another. I8217ve used both. My company works with both. Both are here to stay and play important roles in the global web development industry. PHP 8211 The Good Simplicity and Learning Curve What I absolutely love about PHP is its simplicity and relatively shallow learning curve. When you first get into PHP, all you need is a single HTML web page. Change the extension to. php. Throw in some ltphp code here gt inline PHP, run it on a PHP web server and off you go. It8217s really dead simple for someone totally fresh to get something usable done and deployed within a few minutes. This has been one of the strengths of PHP and why it8217s so darn popular 8212 designers and non-coders can be productive right away. This simplicity, however, comes at a cost. It is a double edged sword as it leads to a lot of sloppy, unmaintainable code. This leads people to use frameworks that force a particular coding standard. The benefit of PHP8217s simplicity and shallow learning curve is a really big thing going for it and this has business benefits too: it8217s easier to find people who know PHP. If you look around, Ruby on Rails developers are more expensive and harder to find. The good developers who really know Ruby and Rails (the L33T ) tend to be more hardcore devs. The documentation for PHP is also fantastic. I find the docs for PHP far more useful than the ones for Ruby and the Rails Guides. The user comments really help and there is a lot of example code that shows you how to solve common problems. It8217s Made For The Web One big thing about PHP is that it really is focused entirely for the web. It8217s not a general purpose programming language like Ruby (or PythonJavaCPerletc.). Many of its inbuilt functions are specific to solving web problems and this makes it a very straightforward language to program for the web. E. g. if you want to send a header to the browser, just use the header() function. An MD5 or SHA1 hash is simply md5() and sha1(). It8217s not as straightforward to do this with RubyRails as you have to load in libraries and use namespacesmodules to get to the same functions. Lot8217s of Resources PHP has a ton of resources, frameworks, applications and libraries available for it. From CMS8217 like WordPress and Drupal to frameworks like Symfony and libraries like Doctrine, PHP really has a lot of good resources available. When it comes to deploying a simple CMS, for example, I almost always default to just using WordPress instead of building a Rails app for it. I just feel that it8217s a much simpler solution. Dead Simple to Deploy Deploying PHP is dead simple. At its simplest, you just FTP the files to a web server (which we at Ballistiq never do 8211 we deploy using Git). Thing is, with PHP you don8217t have to know about or care necessarily about the web stack. Many hosting services just use a LAMP environment (Linux, Apache, MySQL, PHP), so as long as your files are in place they just run and that8217s that. Even using a framework like CodeIgniter is relatively simple as you don8217t ever need to use the command line 8212 you just copy the entire framework directory onto the server and run. That8217s it. PHP 8211 The Bad Its Evolution Led to a Lot of Bad Code This is not a direct feature flaw of PHP, but is the result of years and years of building on top of a simple scripting language that was specific to solving simple web problems. PHP was not always Object Oriented. Even when it did support OOP, for years it was not really OOP (missing important features like static methods), so programmers got around the problems through all kinds of shenanigans like using global variables or setting a local variable using a global reference pointer. E. g. Typical pre-PHP5 code These are just a couple of examples, but there are more which I won8217t go into here. It8217s unfortunate but is just one of the side effects of working with a language that has evolved rapidly. One thing that drives us crazy at Ballistiq is going into projects where we have to upgrade or maintain applications written with old PHP. This is the case with one of our largest projects where we8217re trying to upgrade a large app written in PHP4 code and it is horrific. A lot of sloppy code there that we have to work with. Better Coding Standards Lead To Really Purist Code As mentioned above, sloppy code is not an inherent feature flaw of PHP. It8217s just how people have used the language. As PHP has gotten more popular, it8217s gotten a lot of influence from enterprise developers who take a really purist approach to programming. When you go to conferences and listen to these PHP experts talking about best practices, PHP no longer becomes fun to program. You8217re almost looking at a Java program. Classes explicitly declare namespaces, importing namespaces, explicit getter and setter methods, explicit declaration of publicprivate methods, etc. The code becomes extremely verbose. Now If you want to see a framework that takes a more purist approach to things, check out Symfony. It8217s a great PHP framework that8217s ready for enterprise level usage but from a development point of view, I find it tedious. Ruby on Rails 8211 The Good Mature Framework The more I develop on Rails, the more I really appreciate and love it. I8217ve found that it enables us to create higher quality products for clients much faster, that are more maintainable. It8217s a mature and stable framework that many large companies are comfortable with introducing into their environments. Compare this with the PHP ecosystem that has many frameworks 8212 there8217s a risk of selecting a framework and finding that it8217s just not that well supported several years from now (we made this mistake). Speed and Development Joy I absolutely love working with Rails because as a development platform, it is extremely automated. So many menial tasks have been automated so that you just focus entirely on solving the business problem instead of hacking your way around a framework. Some things really going for Rails in this regard are: GeneratorsScaffolding 8211 Provide a very good starting point for developing around. Some PHP frameworks now provide scaffolding features. GemsPlugins 8211 the Rails community provides a wealth of plugins as Ruby Gems that you simply add to your project Gemfile and install. This significantly accelerates development and maintenance time as you8217re not trying to integrate disparate libraries, it8217s already done for you. Active Record ORM 8211 Of all the ORM8217s I have used (for PHP I8217ve used DataMapper DMZ, FuelKohana, Doctrine), ActiveRecord in Ruby on Rails is simply the best. It actually works and is remarkably straightforward to use. Integrated testing tools 8211 I love it that out of the gate, Rails has a testing framework that can be used. In PHP, many frameworks have only recently been trying to integrate PHPUnit, to varying degrees of success. As a programming language, Ruby is really quite an amazing language. Unlike PHP, it really is Object Oriented from the ground up. Its code is very concise and powerful. Gems (extensions) enable you to bolt on needed functionality. After coding in Ruby, I find coding in PHP (or anything else really) rather tedious. Ruby on Rails 8211 The Bad Steep Learning Curve My main beef with Ruby on Rails is that it actually has a steep learning curve. Do not believe the hype that says that it is really easy. They will show you podcasts where you build a simple blog application using scaffolding and voila Instant website. Nada poderia estar mais longe da verdade. Rails is seen to be easy because they have automated many things in the framework 8212 this does not make it easy to understand. Developing a Rails app and deploying it actually requires you to know the full stack. With PHP, you can just cobble together some inline PHP code, FTP it to a server and off you go. In Rails, you really need to know what you are doing from the web server (Apache or NginX), setting up Phusion Passenger and database engine. Then you have to deal with the asset pipeline process to prepare your app to run in Production mode. It8217s not as simple as running it in production mode 8212 you have to precompile your assets and make sure files are actually there. If they are not, Rails will simply blow up and you have to find out why by accessing the Rails logs. Compared to PHP, Rails is also unfriendly when it comes to errors. With PHP, it will spit out errors at you in development and the error messages actually make sense. Typically a page will render but the part with the error will show you which line the error occurred and the message is useful. In Rails, typically the whole app blows up. One last thing to throw in is that good Ruby on Rails developers tend to be polyglots. They are able to pick up and learn many languages. While beginners are battling to just learn Ruby, Rails people are using CoffeeScript instead of Javascript, SCSS (or LESS), and Slim or HAML. For a newcomer to Rails, part of the steep curve is not just learning Ruby and the Rails framework, but all these other languages as well Ruby is not an easy language I8217m sorry to offend some people here, but Ruby is simply not as straightforward as PHP to learn. It is by all intents an extremely powerful language. I choose to use Ruby simply because as a developer I feel it is a much better language than PHP. But from a learning perspective, it is not. Ruby has many features that are simply not straightforward for a beginner programmer to understand. One such concept are blocks, procs and lambdas, which Rails uses heavily. The classic Ruby on Rails example I will use is for creating a form: If you8217re new to Ruby, you can be forgiven for saying, 8220Wait a minute8230.what8217s f8221 Yes sir. Welcome to blocks. Here8217s a bit of an extreme example : Even as an experienced programmer, I went crosseyed when seeing the above line of code. It8217s very simple actually 8211 generate an 8 character random string. Another area is meta programming. Here8217s an example: I8217ve taught Ruby on Rails to experienced developers and this always trips them up. What exactly is hasone. hasmany and hasandbelongstomany. It looks like it8217s some kind of reserved keyword or declaration as these are not encapsulated in a method. However, in Ruby, ALL code is executed. Every line of code is executed, so hasone. hasmany and hasandbelongstomany are just methods that execute when the class is declared. Finally another thing that makes Ruby challenging for beginners is its loose syntax. Let8217s look again at the above code. It8217s not obvious (to a beginner) that hasone :address is invoking a method because the brackets are missing from the method invocation. In PHP, the syntax is stricter and this makes it simpler for beginners to know what8217s what. As a language, especially if you8217re coming in from others such as CJavaPHP, Ruby is challenging and it will bend your mind. Once you8217re up and running though, it8217s fantastic and many who have taken the leap really enjoy coding with it. Conclusion So from all of that, what do I conclude PHP is a friendlier entry point into web development than RubyRails. It8217s easier, there are more resources available and you can get results fast. Despite this, I personally enjoy working with Ruby and Rails more than PHP. For many of the reasons I8217ve described in this article, I just feel that the Ruby ecosystem offers a superior toolset for developing applications. I respect that the die-hard PHP fans won8217t feel the same way 8211 that8217s cool. My opinion has formed from working with both languages and ecosystems thoroughly in production. Since moving to Rails, I8217ve never really felt much of an urge to move back to developing with PHP and so all my new projects tend to be RubyRails. At Ballistiq. we develop in both. If a client project already has existing PHP code and we8217re developing for that, needing to integrated at the software level, we stay in PHP. If a client needs a brand new application, or we are building our own app use Rails. Addendum 8211 30 May 2014 Wow it8217s been a while since I wrote this and it continues to be a very highly ranked article on Google, which attracts a lot of traffic. Because technology advances at such a breakneck pace, I wanted to update this article with some new thoughts. PHP has come a long way since I wrote this article When I wrote this article, PHP was in a bit of a transitory phase as many folks were still using PHP 4 and trying to migrate to 5. Symfony 2 had not yet been released, and Laravel just was not a big thing. As of right now, PHP is having a bit of a renaissance. Here are some great technologies that really make PHP shine: Laravel 8211 As a framework, Laravel looks really excellent and many PHP folks have chosen it as their framework of choice. I can8217t speak for it because I haven8217t used it in production. But it does look good. Composer 8211 Composer is to PHP what RubyGems Bundler is to Ruby. It does package management that doesn8217t suck. For years the PHP community had to deal with Pear, which really didn8217t gain much traction. PHP web server 8211 For the longest time, developing with PHP on your computer meant that you had to rely on an external web server like Apache. Many devs ended up installing MAMP. As of PHP 5.4, PHP now comes with its own command line web server, and it8217s actually remarkably easy to fire up. Now, not everything works with the command line web server (I had trouble getting WordPress to boot up with it), but if you8217re developing with a framework that supports this, it8217s a much nicer and saner way of developing. Codeception 8211 One of our team members at Ballistiq gave a really nice talk about a testing framework called Codeception, and I have to say it actually looks decent, supporting things like Selenium and BDD style tests. HHVM 8211 Opensource project led by Facebook, this takes PHP and compiles it to bytecode that in turn gets translated into x64 machine code and runs really fast. This is a very interesting project that makes PHP highly performant and scalable. So PHP isn8217t going away anytime soon. Many people use it and put it to good use. However, I (and many web engineers) have moved on. As engineers, we8217ll hack in anything that we need to get the job done, however, by choice, I won8217t start a new project in PHP. Why I feel that there are more interesting solutions out there that are worth looking at. Why I still love Rails as a framework and Ruby as a language As I mentioned back in 2012, I really enjoyed working with Ruby and Rails. Despite it8217s steep learning curve, after a while I hit a groove and now the applications that we are delivering are so good that I can8217t imagine going back. Here8217s some of the things going for RubyRails that I feel really make it such a strong choice: Gems 8211 When I started coding in Ruby, Gems confused me more than they helped because there was too much 8216magic8217. Once I learned that you could (and should) just read the source code for gems, everything made so much more sense. Due to the pluggable nature of gems and the community8217s standards, gems can give your application a tremendous amount of functionality very quickly. Some gems that I cannot live without: Devise (authentication 8211 handles user logins, social sign on, forget password workflows and so much more), Paperclip (file uploads 8211 even handles uploading to S3, image croppingresampling), Simple Form makes forms incredibly simple to standardize and render on websites. Mountable Engines 8211 We did a mammoth project for a Fortune 500 company where after building the initial application, it was so successful that other departments wanted the same application, but with slightly different functionality and different UI. Rather than copypasting the application and having to support several codebases, we were able to extract most of the core functionality into a Rails mountable engine, and literally have one codebase but several websites. The client was absolutely thrilled with this and it was a huge win for us. Scaling 8211 Rails has a stigma of being unable to scale and they are referring to Twitter dumping Rails. We have not found any scaling issues with Rails and we have applications that run with millions of pageviews and hundreds of thousands of users each month. The fact is, majority of you will never have the scaling problems that Twitter had. And8230in fact, we found it easier to scale with Rails than with PHP. How First of all, Rails supports caching out of the box. You8217re able to do view fragment caching within your application code and use Redis as a cache store. That is a far simpler solution than trying to use Varnish which caches everything that goes through it and leaving logged-in users without caching. Using built-in Rails caching enabled us to scale easily. Secondly, Rails Capistrano Chef makes it very simple to scale to multiple server environments very quickly. Our typical Amazon AWS infrastructure includes Elastic Load Balancer, several application server instances a redissearch server, backed by an RDS database instance. We set up server provisioning with Chef, enabling us to provision a new ready-to-run instance in minutes. Simultaneous deployment complete with data migrations can be done with Capistrano from the command line. Literally, I type in cap production deploy:migrations and everything is magically deployed to all our application servers. Users don8217t see any downtime as we have Phusion Passenger Enterprise and rolling restarts. Background jobs 8211 PHP was designed as a hypertext pre-processor which means that it executes only when there is a web request. Compared with Ruby which runs a process. In Rails, you can easily set up background jobs using Sidekiq or Resque. This also adds to Rails8217 ability to scale easily. In our applications, we move a lot of stuff that can slow down requests like emailing users into background jobs. Now, PHP can do background jobs using Gearman but that8217s not standardized 8211 you have to install the PECL extension. In RubyRails, background jobs are a non-issue. You just do it. Rails is BORING 8211 Rails is now at version 4.x. It8217s a mature framework. It8217s boring now. The cool kids are touting NodeJS these days. Rails is boring because it8217s robust and stable. We8217ve developed apps in Rails now for some of the world8217s largest companies and people in their IT departments don8217t bat an eyelid. It8217s known that it8217s a good choice to build your (robust, enterprise-ready, scalable, performant) application on. Other technologies that I think are shaping the web AngularJS 8211 We introduced AngularJS into our client projects earlier this year for two Fortune 500 companies and it was a huge win. AngularJS enables you to build single-page applications that run in Javascript. Most of your front-end logic goes into AngularJS, and your backend simply because an API that serves JSON. Doing this, we were able to build highly performant applications. The user experience is very good with this approach because pages load extremely quickly as the browser does not have to do a full roundtrip request. NodeJS 8211 I started developing in NodeJS a few months ago and it blew my mind. What NodeJS is very good for is building networked applications. E. g. if you8217re building a real-time chat application, you can use NodeJS for that. Due to the maturity of Rails, I don8217t think we8217re moving off that anytime soon for building large applications, but to add real-time components, I would use NodeJS SocketIO . So what should you do Web development is becoming incredibly complex. The days of a single developer being able to ship a full application from start to finish are becoming more difficult. Even front-end can no longer be handled by a single hybrid designerdeveloper who can hack CSS HTML markup. If you are just starting out, I still recommend that you start with PHP. You will get results much faster, and this will fuel your growth and knowledge. Jumping into RubyRails as your first language might leave you really frustrated trying to get results 8211 remember, with Rails, you have to know the full stack so it8217s not just the language and framework you8217re challenged with. Once you8217re comfortable with building bespoke applications in PHP, you can then whet your appetite and start using other technologies like RubyRails and even NodeJSExpress, and you8217ll appreciate what these technologies offer. Many of the concepts you will learn from PHP in frameworks like Symfony amp Laravel will carry over to other languages and frameworks. Another reason why I recommend PHP as a great starting point is that it8217s very useful to know so that you can hack on things like WordPress themes and plugins. WordPress is so widely used today in business (especially marketing departments) and it8217s great to have software polyglots who can work with many different tools and platforms. The thing that you have to realize is that the Web is not about what language you choose to develop with 8212 it8217s about the standards and what it takes to get information in and out of the web browser. It doesn8217t matter what is on the server, as long as it spits out HTML and the right JSON data 8211 you can use C for all anyone cares. That8217s why there are so many web technologies from PHP to Ruby to Python to to Java and gosh Perl is still used (I met a guy that wrote a Shopify App entirely in Perl). So there you go. Keep on hacking You can do anything in PHP that you can in Rails and visa versa. That8217s enough for me to stick with PHP. As far as Rails being faster to deploy, I really doubt it. There is not much time that can be saved in PHP vs. another language with the existing frameworks I already use (unless of course, we build AI to start programming code). Nice article. I totally agree because I8217ve had the same experience coming from a PHP background over to RoR. I8217m just glad I8217m not the only one that thinks learning Rails is difficult. I8217m still trying to get my head around Coffeescript. I would like to offer some advice to readers, a really good way to learn Ruby and Rails is by doing the FREE SaaS course from Edx (edx. orgcourseuc-berkeleycs-169-1xsoftware-service993 ). Not only will you be learning solid Ruby on Rails, but you will learn good engineering aspects and end up with a certificate from Berkeley University as well Other than that, I can recommend the Ruby on Rails Tutorial 2ed by Michael Hartl. and Head First Rails (O8217 Reilly). Remember, the more you give RoR a chance, the more you8217ll love it. Great write up. Im more of a javascript guy who occasionally uses php for the server side. Since node came, started to use javasript on the server side too. A lot of the cool tools that I use like Jekyll, Sass and compass are written in Ruby, so I always got tempted to learn ruby. I have observed a lot of my colleagues moving to Ruby or Python because they feel that being a php programmer just doesn8217t get the same respect. Great, balanced article Leo, thank you for not hyping one or the other and remaining objective about your experience. Deployment complexity of RoR concerns me, while I like the other aspects. Nice article. Im both PHP and Ruby on Rails programmer. I choose Rails because unlike PHP there8217s too many to study depending on your needs. A lot of framework and cms. While Ruby, rails is all you need. you can do scale apps. Really helpful article, Leo. I8217ve been dipping my toes into web development for the last six months and have been working mainly with PHP, however Ruby on Rails is next on my list of languages. As an experienced web developer, would you suggest I continue with PHP and move on to Rails after I get some experience Or jump right into Rails Hi Michael. I think it is valuable to know both. Definitely in the current climate a knowledge of Rails will get you a job very quickly as there is more demand and less competition. If you are completely new to web development, I think PHP is a better starting point because you will get results faster, which will spur you on to continue in web development. I can8217t stress enough how small successes build on each other. You can build a good, custom MVC application quickly using something like CakePHP or CodeIgniter. When you do move to Rails, I8217d advise not to learn Rails first. Learn Ruby first and try using a framework like Sinatra to start with. My reasoning is that Rails has too much 8220automagic8221 which makes it very difficult to understand what is happening under the hood. If you don8217t understand what Rails is doing under the hood, and you don8217t know how to look in Rails source code and figure it out, debugging your applications can be very long and frustrating, especially for a beginner. Thanks for the helpful response Leo I definitely agree that learning the Ruby is super important before jumping into Rails. There8217s definitely a lot to learn for me still but I8217m super excited and motivated by each little success. Cheers Couldn8217t agree more. As a newer Ruby and RoR dev, it was instrumental that I learned Ruby first. While RoR is Ruby at its core, it handles a lot of the rudimentary tasks for you8230 hence, Rails 8220Magic8221. If you don8217t have a decent grasp on how to use Ruby without a web framework, what8217s going on under the hood will absolutely frustrate you, especially when it comes to debugging or even understanding what the right toolmethod is for the job. Great article, Leo I, like most others, appreciate the fair and balanced representation of both languages and their respective frameworks. or chars (8216a8217..8217z8217).toa Array. new(8).join First language I ever learned was Turbo Pascal. Then Java. First web programming language I learned was PHP. Very informative. I8217m new to programming and am looking at both PHP and Ruby as server-side languages (I8217ll decide which one to go with once I8217m in to it a bit more). I agree that PHP is easier to pick up 8216off the bat8217 but it is very hard to find good quality tutorials or guidance out there. It8217s ridiculous really seeing as it8217s been around for so long. On the other hand Ruby does have a steep learning curve (though learning PHP in tandem seems to have helped me understand it) but the resources for learning that are out there are both easier to find and a whole heap better. Code school, for example (check it out if you8217re new to development) is a fantastic resource8230 but doesn8217t even touch PHP. I see Ruby as the SS language of the future. I am working on Ruby on rails. Using Ruby on rails to build rock solid code thus quality websites that will be easy to maintain afterwards. Ruby on Rails is also well known for its coding convention, Agile practices and security strength. But it is valuable to know both Nice article. I8217ve been getting into web dev with Rails over the past few months and it8217s nice to see that I8217m not alone in my belief that it simply isn8217t very intuitive. The comparison is indeed like apples and oranges, but it is useful when considering which area to focus on studying. I8217m currently picking up industry experience with Rails, but am hesitant to commit to going the full mile in that area because the curve is so steep, and I don8217t know if I want to be a Rails dev. Good article. I feel exactly the same way. After gt10 years php and Java I learned to like ruby. And the peace of mind that rails gives me in a stressful project. Blindly knowing where to put new code even after 12 hours of coding at 4 in the morning. But I really hate the complexity you mentioned concerning the infrastructure setup. Some people enjoy that 8211 I don8217t. Live is too short for such stupid tasks. I always wonder why can8217t the RubyRails folks manage to create a setup routine that8217s as as easy as php Why do I have to fight with Ruby version gem version mac OSX version inconsistencies for 2 days before rails server will run the first time Grmpffff8230. Actually, you don8217t have to 8220fight with8221 versions. 8211 Ruby versions: Generally managed by rbenvrvm et al. (rbenv is officially recommended by Rails 8211 rubyonrails. orgdownload ). If your native Ruby satisfies the Ruby version required by the project at hand (e. g. 1.9.3 for Rails 4, 1.8.7 for Rails 3.2) then you are good and you don8217t need those tools. But if you are doing client work, or even experiments (e. g. your main project is Rails 3, you are experimenting onplanning on switching to Rails 4) you8217ll need multiple Ruby versions running simultaneously in the same machine. You can use Vagrant et al. but that can8217t beat having it in your base OS. Rbenvrvmetc makes this possible only with a few lines of commands. You can say that one can just use the latest possible Ruby, but it doesn8217t always work like that (compatibility problems etc). Now try that with PHP. There are PHP version switching tools but they were nowhere near maturefull-fledgedeasy-to-use as rbenvrvm last time I checked. 8211 Gem versions: Seriously Show me a single languageframework with a packagedependency manager that doesn8217t involve version numbers (e. g. PHP8217s composer, Python8217s PIP, Closure8217s Leiningen, Java8217s Maven) Ever heard of DLL Hell 8211 Mac OSX: I8217m an Ubuntu user but I8217d be surprised if you can8217t get anything related to RubyRails working in MacOSX, seeing that most Rails developers are using Macs. 8211 You need to to install rbnevrvm on a machine only once. After that, you can install any version of Rubies and Gems in a matter of minutes. And with Heroku, you can see your thing in interwebs in seconds. And you have proven deployment tools like Capistrano which works for any empty Linux box. Yeah, PHP shared hosting is really ubiquitous (in most of which you still can8217t reliablysecurely run modern PHP frameworks), but here the scopes are really different. 8230from a long time PHP user who is busy switching to Laravel 4 and Rails 4 at the same time in production projects for the last 1-2 months. I8217m just finishing up a big L4 project and about to get started with ROR myself. hi leonard I am from India this article is very useful I want some suggestions on building a big eCommerce website. I have a good experience of making website in asp, asp Ajax and sql server 2008. Now I am thinking about moving from Microsoft (because of cost). Please help me choose between php(plain),php with mvc framework, django (not rails because of steep learning curve and updating the website after the host has updated the version).I have no experience on any of the above three. and I will develop alone and I want to cost to be on lower side. Any help would be useful Thanks for this article. As a programmer who8217s been out of the loop for a while (no pun), I had suddenly been preached to about RoR by kids who had never been across other languages. as if RoR was the be all and end all. Your article clarifies all the pros and cons very objectively. Much appreciated. As a would-be programmer starting out and slightly overwhelmed with all the languages and pressure with choosing one: really interesting article. Thanks Thanks for this Article. I8217m using PHP (Laravel framework) for development and Codeception for automate testing. Should I try RoR I8217ve heard that RoR have testing amp deployment tool which help us saving time a lot. Do you have any recommends for me. Thank you in advance We can not compare a programming language with a framework for a programming language. If you don8217t get this then you must start to learn again. A very well considered, helpful and well written article. Thank you Leo. Just read your article. I started my developing 8216career8217 in ASP webforms, which was quite easy and then switch to MVC with scaffolding, razor, nuget, entity framework, jquery, etc. It seems to me that Microsoft8217s stack is well-build and although I found it hard to learn MVC, it all fits together. Maybe they have 8216stolen8217 all good ideas from other frameworks and languages but they combined them very well and build a great IDE. So why does no one use it these days I read a lot of articles about what framework and language is the best, but they never compare it to ASP. Is it 8216just8217 because it8217s Microsoft The best article i8217ve ever read about ruby n php. Thanks for this Meanwhile, in Morocco: Hi. I loved your blog and it helped me a lot. Thank you so much I wanted to ask you one thing My first Rails app is a mobile app that will start with almost 1 million users (from another app my company is buying) and also a web application, like Facebook that you use in the browser and on your iPhone. I don8217t know how many nodes I can start with and I can8217t find a lot of information online. We have one server (16 GB RAM) I am using to test load balancer, database replication I can create as many VPS in the server as it fits in this server. I don8217t know if 16 GB will be enough for 1 million users but I created 6 nodes for staging (and learn): 8211 one with Nginx for load balancing (512MB) 8211 two with Unicorn for the Rails application (1GB each) 8211 two for MySQL (one master, one slave, but I still have to learn how to make Rails read from slave and write in the master, 2GB each) 8211 one for files (512MB shared via NFS with the load balancers and apps, where paperclip will write). The database will have a lot of writes. What architecture configuration you recommend Am I too wrong I used small RAM because I will use more for production but I don8217t know if 6 nodes is enough or if 16 GB will be enough. Can you help me Thank you 1 million users who are logged in, or 1 million users per month who are mostly just browsing the site Also, is the Rails application going to just be for an API or will it actually deliver the pages It also depends on the memory footprint of your application, if it is large or not. 1. 16GB is not likely enough for 1 million users if it is a reasonably sized application, and for that number of users I wouldn8217t put everything on a single server anyway. I8217d load balance across 2x 16GB (or 32GB) servers, quad cores minimum and scale from there. Remember, Ruby applications tend to bloat with lots of gems that you load in. The typical way to scale is to get as much memory as possible and run as many concurrent processes as you can in memory. 2. I would not use Unicorn. It is flaky and consumes a lot of memory. For that kind of scale, I would use Passenger Enterprise. If you want to be cheap and not pay for the Passenger license (which is worth it), you can use Puma. 4. Cache, cache, cache. Have one server just for Redis and cache the hell out of your application: guides. rubyonrails. orgcachingwithrails. html 5. Move slow processes into Sidekiq for background processing. Muito obrigado. It is 1 million users registered but usually 20,000 to 300,000 concurrent connections. And it8217s HTML and JSON, depends of the extension. We want to grow, of course, so need to be ready to more. I thought Unicorn was the best. I was using memcached but I will try Redis. Thank you very much again. It was hard to find something online explaining how much memory and how many servers in the load balancer and things like this. Just think about this: if Facebook was done in PHP, which is probably the most robust and used web application in the planet, you don8217t need to be a very smart person to realize php is far from being a bad programming language. in fact, PHP in the next 5 years will become the definitive best web programming language on top of every other one by far. Why Because its syntax is more human readable. The only reason why RoR is so trendy, is because it did very cool stuff a few years ago not available in php. But php is getting better day by day, frameworks like laravest are getting tremendous attention, and even bringing back old php users who are dropping RoR and coming back like prodigal sons. Yes, RoR deserves the credit of pioneering MVC and many other things, but it lacks the beauty and simplicity of C syntax, which will reign forever and ever. There8217s a lot of hype regarding RoR, most people try RoR just because they want to feel trendy and cool, one of the reasons most hipsters use it. Don8217t be a victim of the phenomenon. PHP is not a trendy thing, PHP, without all the noise and propaganda, still dominates the web. Juan David Pasts Rivera Another alternative is Meteor, which is great, is a framework on top of node js, is the one I like the most from all that I have tried: derbyjs, deployd, sails, express, from what I remember. Even when it8217s not comparable with Angular, Meteor supersedes it since you have 2 way data binding and backend logic at the same time and written in JavaScript, also you don8217t have to learn ng attributes. PHP has Facebook as a great representative, but its syntax is not as simple as you can get with Meteor and preprocessing packages. Anyway, scaling is always another whole story, it8217s a huge work which can be done in all languagesframeworks, I am not sure in which of them is easier though. If that8217s so then why does nobody choose to write apps in COBOL or BASIC anymore Why would you choose CoffeeScript over Javascript Why has Apple created Swift when people can just as well use Objective-C Why does it take a non-speaker on average twice as long to learn Russian compared to Italian To say it8217s all about preferences and claim that somehow all languages are equal is pretty naive. I like Php spent a lot of time learning it built most projects in Php and will continue doing so. The only reason I8217m learning ROR now is because I get tons of job offers some remote. I look at it this way freelance jobs I8217m using Php. Contract long term company jobs ROR I guess. I8217m currently in between angularjs now because at my company we wanted to try this out with Ruby as the backend. So imagine the steep learning curve I8217m going through for both of these languages Ruby and AngularJS at the same time.