Escritório principal 650 North Clay Street Memphis, Missouri 63555 Telefone (800) 748-7875 (660) 465-7225 Traffic amp Billing Contato Lana Norfleet Telefone (641) 722-3008 Fax (660) 465-2626 Não hesite em contactar Mark no Evento de problemas do site. KMEM-FM e Tri-Rivers Broadcasting é um Empregador de Igualdade de Oportunidades Gerente Geral Gerente Geral de Vendas: Mark Denney Diretor de Notícias Diretor de Programação: Rick Fischer Diretor de Esportes: Donnie Middleton Gerente de Tráfego e Cobrança: Lana Norfleet StaffPromotions Diretor: Dave Boden Asst Administrativo: Audrey Spray No ar Personalidade: Donna Craig Engenheiro-chefe: Mark McVey KMEM DEPARTAMENTO DE VENDA Vendas externas - Jimmye Kraus Inside Sales - Audrey Spray KMEM DEPARTAMENTO DE DESPORTO Jogue por Jogo em personalidades de ar Programas On-Demand OBITS Segunda-feira 7 AM Seg 6 de fevereiro de 2017 (2 minutos e 43 segundos) OBITS Sexta-feira 12NOON Fri 3 de fevereiro de 2017 (1 minuto 59 segundos) NOTICIAS LOCAIS DE KMEM sex. 3 de fevereiro de 2017 (6 minutos e 37 segundos) OBITS sexta-feira 7 de maio 3 de fevereiro de 2017 (3 minutos e 32 segundos) NOTÍCIAS DE KMEM 6 8 AM Thu 2 de fevereiro de 2017 (4 minutos 20 Segundos) OBITS quinta-feira, 5:00 fev, 2 de fevereiro de 2017 (5 minutos e 15 segundos) OBITS quinta-feira, 7 de maio, 2 de fevereiro de 2017 (5 minutos e 19 segundos) OBITS quarta-feira, 7 de quarta-fevereiro, fevereiro 1º de 2017 (4 minutos 35 segundos) OBITS Terça-feira 5PM Ter 31 de janeiro de 2017 (2 minutos e 23 segundos) OBITS Terça-feira 12NOON Ter 31 de janeiro de 2017 (2 minutos 23 segundos) OBITS Terça-feira 7AM Ter 31 de janeiro de 2017 (1 minuto 0 segundos) OBITS Segunda-feira 12NOON Seg 30 de janeiro de 2017 (1 minuto 18 segundos) OBITS Sexta-feira 5PM Sex 27 de janeiro de 2017 (1 minuto 40 segundos) NOTÍCIAS DO KMEM 01272017 Sex 27 de janeiro de 2017 (5 minutos e 4 segundos) OBITS quinta-feira 12 de novembro, 26 de janeiro de 2017 (7 minutos e 30 segundos) Bloco de leilão Seg 23 de janeiro de 2017 (2 minutos e 26 segundos) OBITS Segunda-feira 5pm Seg 23 de janeiro de 2017 (3 minutos 20 segundos) Zelda Keith Seg 23 de janeiro de 2017 (3 minutos 3 segundos) OBITS Domingo 7AM Sáb 21 de janeiro de 2017 (4 minutos e 13 segundos) OBITS Sábado 12NOON Sáb 21 de janeiro de 2017 (5 minutos 32 segundos) OBITS Sábado 7AM Sáb 21 de janeiro de 2017 (5 minutos e 30 segundos) OBITS Quarta-feira 12NOON Qua 18 de janeiro de 2017 (2 minutos 41 segundos) OBITS Quarta-feira 5PM Qua 11 de janeiro de 2017 (2 minutos 35 Segundos) Amy C. Jan 2017 st Orm Thu 5 de janeiro de 2017 (3 minutos e 53 segundos) Ordem de ferver Ter 13 de dezembro de 2016 (1 minuto 0 segundos) Lori FulkBazaar 2016 Terça-feira, 1 de dezembro de 2016 (1 minuto e 46 segundos) 2016 FCC 100º aniversário Homen 28 de setembro de 2016 (5 minutos e 26 segundos) Beau Becraft 1 Seg 26 de setembro de 2016 (2 minutos e 26 segundos) Beau Becraft ENTREVISTA COMPLETA Fri 23 de setembro de 2016 (5 minutos e 5 segundos) CALENDÁRIO DA COMUNIDADE KMEM Mê. 21 de setembro de 2016 (2 minutos 18 segundos) KMEM PAÍS SHOWDOWN Ter 9 de agosto de 2016 (1 minuto 2 segundos) Relatório de Feiras de Trabalho 7 de maio 21 de abril de 2016 (4 minutos e 25 segundos) Relatórios de Feiras de Trabalho 6 de maio 21 de abril de 2016 (3 minutos 20 segundos) Relatórios de Feira de Trabalho 5 de maio 21 de abril de 2016 (2 minutos e 26 segundos) Relatórios de Feira de Trabalho 4 Thu 21 de abril de 2016 (3 minutos e 26 segundos) Relatórios da Feira de Trabalho 3 de maio 21 de abril de 2016 (2 minutos e 27 segundos) Relatórios da Feira de Trabalho 2 de maio 21 de abril de 2016 (2 minutos e 36 segundos) Relatórios da Feira de Trabalho 1 de maio 21 de abril de 2016 (1 minuto 51 segundos ) PROMO DE KMEM Outono 2016 Ter. 15 de novembro de 2016 (1 minuto 1 Segundos) Raising The Bar Show sex 3 de fevereiro de 2017 (55 minutos 0 segundos) Loja Geral sexta-feira sexta-feira 3 de fevereiro de 2017 (54 minutos e 30 segundos) Coffee Break sexta-feira 3 de fevereiro de 2017 (30 minutos 0 segundos) Loja geral quinta-feira, 2 de fevereiro de 2017 ( 54 minutos e 30 segundos) Coffee Break Quinta-feira, 2 de fevereiro de 2017 (30 minutos 0 segundos) Loja geral Quarta-feira 1º de fevereiro de 2017 (54 minutos e 30 segundos) Coffee Break Quarta-feira 1º de fevereiro de 2017 (30 minutos 0 segundos) Loja geral Terça-feira, 31 de janeiro 2017 (54 minutos 30 segundos) Coffee Break Terça-feira 31 de janeiro de 2017 (30 minutos 0 segundos) Loja geral Segunda-feira Seg 30 de janeiro de 2017 (54 minutos e 30 segundos) Coffee Break segunda-feira 30 de janeiro de 2017 (30 minutos 0 segundos) Últimas entradas do Blog StatArb em Forex Vou falar neste artigo sobre uma estratégia que levou muitos anos pululando pela internet: arbitragem estatística através da análise da cointegração de 2 pares Forex. Este código é baseado no que você encontrará aqui. Bem, e também no linkin de Jacques Joubert. E em seu Github. Aproveito a oportunidade para comentar também que essa estratégia que encontrei graças a Quantocracy. Um site que liga um punhado de sites Quant que valem a pena ter adicionado aos seus favoritos e visitar todos os dias. Foi também em Quantocracy onde encontrei a página de Tulip Quant que originou o artigo ARIMA MonteCarlo (por enquanto, apenas na versão em espanhol do Investingdev). Se você quiser tentar o código Jacques Joubert8217s, siga as instruções em seu artigo. Se você usa R ou RStudio em Linux, você deve renomear algumas variáveis, pois o Linux é sensível a maiúsculas e minúsculas. Mas, além disso, o código funciona perfeitamente. Se você quiser testar o código que eu modifiquei e poder usá-lo em Forex e com prazo inferior a D1, você precisará, como no artigo anterior, uma chave da API de Oanda e para modificar as variáveis correspondentes em o código. Uma nota importante neste momento é que a Oanda lançou recentemente novas contas chamadas V20 e que, aparentemente, elas são diferentes de alguma forma para a que tenho (as mais antigas). Não posso garantir que o código que publico aqui funciona com as contas do V20. Eu ficarei grato se alguém testar o código com uma conta V20, por favor me avise seus resultados e impressões. Se eu vejo interesse suficiente, também receverei uma correção para as contas Oanda8217s V20. Para fazer um backtest, basta escrever que a eurusd. usdchf armazenará as velas históricas da EURUSD e USDCHF da M15, de 1º de janeiro de 2015 até 21 de setembro de 2016, com colunas de data e hora, preço de fechamento do par1 e preço de fechamento Do Par2 (3 colunas no total). Então, faremos o BT do período de exibição até 01 de janeiro de 2016: Isso faz com que um BT de EURUSD 8211 USDCHF, com entradas fornecidas por cruzamentos de Z-Score com média de 200 períodos, uma queda de 5 pips, que poderíamos considerar Como despesas de comissão, um valor crítico de -3 para limitar ainda mais a cointegração ADF de teste e as datas de início e término. Este BT usa apenas uma parte do histórico baixado, pois o resto do período será para BT fora de amostra. Este é o resultado: para fazer o OutThrough Sample (OOS) backtest: E esta é outra BT, para EURUSD-GBPUSD com velas M1. A verdade é que o seguinte gráfico é apenas In-Sample: Esta é uma estratégia promissora, não é se você quiser o código R desta estratégia, compartilhe o PS. E, é claro, graças a Jacques Joubert por compartilhar essa estratégia e por responder minhas perguntas. Foi muito importante para você. Introdução à programação 2 Hoje falamos sobre como o computador lida com a informação. Eu disse no post anterior que o que o computador vê são números. Na computação, o quantum de informação, ou a quantidade mínima de informação é de um bit. Um pouco pode ser um 821608217 ou um 821618217. Como podemos moldar a realidade e muitas outras coisas no computador, apenas com as e zero. Bem, let8217s começam desde o início. Pense que as informações em um computador são armazenadas em mídia eletrônica: disco rígido ou RAM. Como são armazenadas informações dentro desses dispositivos. Estes são dispositivos magnéticos. Sem se preocupar muito, lembre-se de que os ímãs têm um pólo positivo e um pólo negativo. Assim, o dispositivo de armazenamento de dados em um computador tem um monte de 8220cels8221 que pode ser magnetizado de uma forma ou de outra, de modo que cada celular armazena um pouco de acordo com o seu magnético Estado. Mas seria difícil gerenciar informações apenas com bits. Como um quilograma é de 1000 gramas, com bits, fazemos o mesmo: usamos outras medidas para agrupar bits em blocos para facilitar nosso uso. Assim, 8 bits fazem um byte. 1024 bytes fazem um kilobyte (kB). Também chamado de jargão de computador, simplesmente 8220k8221. 1024 kB fazem um megabyte (MB). Também chamado 8220mega8221 1024 MB, faça um terabyte (TB) ou 8220tera8221 1024 TB faça um petabyte (PB) ou 8220peta8221 E esses grupos tão raros, por que eles são assim? Por que um 1000 kB são bytes e não apenas bits. Devemos tornar a vida mais fácil, Bem. Isto é porque a informação quântica é um pouco. Portanto, uma variável de um bit pode ter dois valores possíveis. Quantos valores possíveis têm com 2 bits 4, à direita E se tivermos 3 bits 8 E se tivermos 4 bits 16. O que acontece é que trabalhamos no computador com base 2. Em vez de trabalhar na base 10. Que é o que os humanos usamos. E, portanto, esses grupos de bits são poderes de 2 em vez de poderes de 10: 1 byte é de 2 3 bits (2 a 3) 1 kB é 2 13 bits (e 2 10 bytes, o que é lembrado mais facilmente) 1 MB é 2 20 bytes ( E 2 10 kB) 1 GB são 2 30 bytes (2 10 MB) Sabendo disso, agora talvez você possa entender melhor porque, quando você compra um disco duro 82202 Teras8221, você vê o tamanho real em seu sistema operacional e it8217s um diferente - Tamanho menor sempre - 8230 Porque o que você comprou é 2000 8220gigas8221, embora na verdade 2 Teras sejam 2048 GB 8230. Dou-lhe um exemplo. Diga que tenho uma unidade no meu computador de 8TB. Quando vejo o tamanho desta unidade em um sistema operacional como Linux (df), vejo isso: pense o que isso significa: a 2ª coluna é 82201K blocks.8221. Eu tenho 8 8220Teras8221 e 8,000 8220gigas8221 ou 82208 milhões de megas8221 . Há apenas uma falta de 8 8220kas8221 que foram 8220 para o limbo8221. Esqueça aqueles que faltam 8 kB No entanto, se ao invés desse comando (df) use a opção - h (df - h), de legibilidade humana, isso é o que eu vejo: isto é, cerca de 7 e meio do espaço de disco 8216usable8217. Você também deve ter cuidado ao ver anúncios de internet: 100 8220megas8221 bandwith. Bem, quase sempre lemos sobre essas velocidades da internet expressadas em bits, não bytes. Se tivermos que transmitir um arquivo de 1 kB (1024 bytes) através de uma linha com uma faixa de 1 kbps (1 kilobit por segundo), levaria mais de 1 segundo. Em condições ideais. Quando contratamos uma linha de 822012 Mb8221 (Mb é freqüentemente usado em vez de MB ou Gb em vez de GB para denotar essa diferença), é 822012 megabit por segundo8221 e não 8220megabytes8221. É uma diferença a ter em consideração. Assim, o computador usa sistema de numeração hexadecimal para codificar endereços de memória e para muitas outras tarefas. O sistema hexadecimal. Ao contrário do sistema binário, que é base 2 ou decimal, que é base 10, usa a base 16. A quantidade mínima de informação em um sistema binário é o bit e pode levar 2 valores. No sistema decimal, esta quantidade mínima de informação é um dígito e pode levar 10 valores possíveis (zero a nove). Em um sistema de numeração hexadecimal, a quantidade mínima de informação é um dígito especial que pode levar 16 valores possíveis: 0 (zero), 1, 2, 3. 4, 5, 6, 7, 8, 9, A, B, C, D, E e F. Eu não estenderei muito mais sobre como trabalhar com números hexadecimais ou como converter de decimal para hexadecimal e vice-versa, mas se você quiser, você pode cavar um pouco de Google para entender. Referindo-se aos endereços de memória de uma memória do computador8217s e com isso o computador usa internamente a codificação hexadecimal para esses endereços pode ser perfeitamente válido um endereço de memória como o 570AC7F. Muitas vezes, números de hexadecimal em ciência da computação são escritos com um 82200x8221 (zero X) para anotar a diferença e ver claramente que é um número hexadecimal. Por exemplo: 0x570AC7F. Eu deixo como uma tarefa opcional para converter esse número em decimal 8230 Introdução à programação Se quisermos aprender a programar, especialmente aprendendo a programar estratégias de investimento, devemos começar desde o início. Isto é, começamos por explicar o que é um programa, que é uma linguagem de programação, que tipos de idiomas existem 8230 Então, hoje, para começar, vamos explicar alguns conceitos. Um programa não é mais do que um conjunto de instruções que informa ao computador o que fazer. Mas esta definição é muito difusa. Muito. Essa instrução, o que é como deve ser E, por que dizer ao computador o que fazer O que você quer dizer com isso Bem, let8217s olham um exemplo. Queremos fazer um programa que lê o calendário se tivermos uma tarefa pendente para hoje e, em caso afirmativo, envie-nos um e-mail. Estas seriam as instruções do programa: escrevi cada instrução em uma linha, para maior clareza. As instruções devem ser atômicas (apenas fazer uma coisa) e precisas (não confundindo). Também é desejável ser claro (as instruções podem ser confusas se forem muito longas, por exemplo), mas este é um critério mais subjetivo. Estas instruções aqui estão escritas em um idioma chamado pseudocode inventado. Este é um idioma a meio caminho entre o nosso idioma e a linguagem de programação (C, C, MQL4, ou o que quer que eu use para definir). Você pode ser útil quando estamos aprendendo programação pseudocódigo escrever nossos programas ajudarão a estruturar nossa mente e nosso programa. A programação tem mais de saber estruturas de programação que apenas a sintaxe do idioma. Ou seja, uma vez que você sabe como programar um idioma e conhecer estruturas bem, e como fazer um programa. Você aprenderá muito facilmente uma nova linguagem de programação. A coisa realmente difícil é aprender as estruturas e os conceitos mais básicos. A segunda instrução (a segunda linha) está dizendo armazenar o valor do dia hoje em dia na variável Hoje. A terceira linha armazena o valor do calendário da tarefa hoje na variável Tarefa. Essa sintaxe que você acabou de usar parece confusa se você nunca tiver programado. Por que eu tenho que manter o valor de hoje em uma variável? É que o computador não sabe o dia em que é O que é uma variável Bem, não. O computador não sabe nada do que não dizemos. O computador pode ler respostas e fazer perguntas, ler dados e escrever dados, mas sabe, conheça o 8230 no. Nós mesmos, se queremos saber que dia é hoje, olhamos para o calendário. Em outras palavras, nosso cérebro atribui um pequeno espaço para salvar 8221 hoje é o dia 11 de agosto de 20168243. Este espaço de memória é apenas um espaço que nossos cérebros vão reutilizar em outro momento, talvez no próximo dia, quando nos lembrarmos do novo encontro. E quando precisamos lembrar o dia em que é hoje, o cérebro terá acesso a esse espaço em nossa memória para recuperar esses dados previamente memorizados. Isso é análogo ao que é uma variável: um espaço de memória dentro do computador, um armazenamento de dados, que pode variar seu valor durante a execução de um programa. Essas variáveis têm um nome, para tornar mais fácil para nós usar. No nosso exemplo, os nomes das variáveis são Hoje e Tarefa. I8217m dizendo que esse nome é realmente para tornar mais fácil para nós usar, porque, lembre-se, uma variável é apenas um espaço de memória dentro do computador. Se fosse apenas o computador que precisava acessar essas células de memória, poderíamos usar um código numérico como endereço dessa variável. Por exemplo, um número muito grande, por exemplo, os locais de memória 1 milhão, 1 milhão 1, 1 milhão 2 etc. etc. Ou podemos usar uma codificação como placas de licença de carro com números e letras, para as posições da memória do computador : 8989BB, 7777FF 8230 A verdade é que o computador funciona internamente assim. Dentro do computador, há números. Os endereços de memória são números para o computador, incluindo o valor dessas variáveis são números. Embora a variável seja uma tarefa, e seu valor é pedir o compromisso do médico para a semana que vem, o que o computador vê apenas números da página8217s. Enquanto o próximo artigo vem, em Introdução à programação, você pode querer pensar em um programa de como o seu dia se passa (1.- soa o alarme. 2. Eu me levanto. 3. Dougo.) Tente digitar três ou quatro programas em Pseudocódigo sobre suas tarefas diárias, ou o que você quiser, para treinar dessa forma de pensar. Você verá isso com a prática, sempre que você achar mais fácil, e também ajudá-lo quando você enfrentar um problema complexo, não pareça tão complexo, porque você separa esse problema complexo em várias tarefas simples. Mente, é fácil Últimos produtos da loja EA Set And Forget A estratégia automatizada (EA) que foi desenvolvida em nosso curso de programação mql4 (versão em espanhol, versão em inglês está próxima), apenas esta versão adiciona algumas melhorias. Controle do spread máximo dos negócios, controle o tamanho mínimo da vela para levá-lo em consideração para a estratégia ou não será aberto. Controle da porcentagem diária de lucros ou perdas para o dia em que fecharemos a operação. Vimos no decurso da programação. De uma otimização de um período em-quase de cerca de dois meses. Nós escolhemos um conjunto promissor e nós corremos então um backtest. Este é um backtest da estratégia desde 2010, com lotaje fixo e o conjunto obtido a partir da otimização de dois meses. Ou seja, um período fora de série imenso para uma amostra tão pequena.
No comments:
Post a Comment