Título: Sistema de Negociação Triplo de SCreen Usando Amibroker Descrição: Sistema de Negociação jest1081 - 28 de junho de 2006 06:17 PM (GMT) Oi tudo, só quero compartilhar algo que eu programei (não totalmente por mim contribuições de outros comerciantes em Amibroker também) . Eu tentei e testei, e penso que funciona muito bem no sistema que foi ensinado. O fim do dia deve se lembrar, o sistema envolveu dinheiro, não procure o Santo Graal. Seja um comerciante disciplinado. ÚNICAMENTE PARA USO EM CARTÕES AMIBROKER TA CARTES SEMANAL COM SISTEMA DE IMPULSO MENSAL Tabela de barras semanal SECTIONBEGIN (quot Weekly Graphquot) SetChartOptions (0, chartShowArrows124chartShowDates) Parâmetro definido pelo usuário para períodos EMA EMAType Param (quotEMA-1, TEMA-2, JMA-3quot, 2 1, 3, 1) EMAprds Param (quotEMAperiodsquot, 7, 1, 30, 1) StdMACD Param (questtandard MACD No-0, Yes-1quot, 1, 0, 1, 1) Plotfashion Param (quotBarArrows-1, Impulse Bars -2quot, 2, 1, 2, 1) Permitir que o usuário defina a localização e a posição da fita semanais e mensais de altura WRP1 Param (quot Weekly Ribbon Locationquot, -10.5, -1000, 1000, 0.1) WRP2 Param (quet Weekly Ribbon Heightquot, 366.5, -0.001 , 500, 0.1) MRP1 Param (quotMonthly Ribbon Locationquot, 5.2, -1000, 1000, 0.1) MRP2 Param (quot Monthly Ribbon Heightquot, 199, -0.001, 500, 0.1) TimeFrameSet (inWeekly) Compute o histograma EMA e MACD se (EMAType 1 ) DayEMA EMA (Close, EMAprds) se (EMAType 2) DayEMA TEMA (Close, EMAprds) se (EMAType 3) Line abaixo para ser usado com Juri K JMA DayEMA JurikJMA (C, EMAPrds) se (StdMACD 0) MACDval MACD (5, 8) Sinal de sinal (5, 8, 5) senão MACDval MACD (12, 26) Sinal de sinal (12, 26, 9) Histograma MACDval - Signalval Determine se temos um Impulso UP, DOWN ou None ImpulseUp DayEMA gt Ref (DayEMA, -1) E Histograma gt Ref (Histograma, -1) ImpulseDown DayEMA lt Ref (DayEMA, -1) E Histograma lt Ref (Histograma, - 1) ImpulseNone (NÃO ImpulseUP) E (NÃO ImpulseDown) whrising DayEMA gt Ref (DayEMA, -1) E Histograma gt Ref (Histograma, -1) whacheing DayEMA lt Ref (DayEMA, -1) E Histograma lt Ref (Histograma, - 1) TimeFrameRestore () Agora obtenha histograma mensal MACD. TimeFrameSet (inMonthly) MACDval MACD (5, 8) Signalval Signal (5, 8, 5) Histinm MACDval - Signalval mhrising Histinm gt Ref (Histinm, -1) mhfalling Histinm lt Ref (Histinm, -1) whrising TimeFrameExpand (whrising, inWeekly , ExpandLast) whfalling TimeFrameExpand (whfalling, inWeekly, expandLast) mhrising TimeFrameExpand (mhrising, inMonthly, expandLast) mhfalling TimeFrameExpand (mhfalling, inMonthly, expandLast) kol IIf (whrising, colorBrightGreen, IIf (whfalling, colorRed, colorLightGrey)) mkol IIf (mhrising , ColorBlue, IIf (mhfalling, colorYellow, colorLightGrey)) TimeFrameSet (inWeekly) Trate-os all33 se (Plotfashion 1) Plot (Close, quotClosequot, colorTeal, styleBar) PlotShapes (shapeUpArrow ImpulseUp, colorBrightGreen, 0, Low, -12) PlotShapes ( ShapeDownArrow ImpulseDown, colorRed, 0, High, -12) PlotShapes (shapeSmallCircle ImpulseNone, colorWhite, 0, High, 5) else barkol IIf (impulseUP, colorBrightGreen, IIf (impulseDown, colorRed, colorCustom11)) Plot (C, quotClosequot, bar Kol, styleBar) Plot (10, quot Weekly Ribbonquot, kol, styleOwnScale124styleArea124styleNoLabel, WRP1, WRP2) Tendência semanal VERDADEIRO, RED FALLING, NEUTRO BRANCO Plot (10, QuotMonthly Ribbonquot, mkol, styleOwnScale124styleArea124styleNoLabel, MRP1, MRP2) Tendência mensal AZUL AUMENTANDO, AMARELO FALLING, WHITE NEUTRAL TimeFrameRestore () SECTIONBEGIN (quotEMA1quot) P ParamField (quotPrice fieldquot, -1) Periods Param (quotPeriodsquot, 15, 2, 200, 1, 10) Plot (EMA (P, Períodos), DEFAULTNAME (), ParamColor ( QuotColorquot, colorCycle), ParamStyle (quotStylequot)) SECTIONEND () SECTIONBEGIN (quotZIG - Zigquot) TimeFrameSet (inWeekly) P ParamField (quotPrice fieldquot) alterar Param (quot changequot, 5,0.1,25,0.1) Plot (Zig (P, change ), DEFAULTNAME (), ParamColor (quotColorquot, colorCycle), ParamStyle (quotStylequot)) TimeFrameRestore () SECTIONEND () Weekly MACD Histogran SECTIONBEGIN (quotWeekly MACDquot) TimeFrameSet (in Weekly) MACDw MACD (12, 26) - Sinal (12, 26, 9) MACDLLINE MA CD (12, 26) Sinal MACDwSignal (12, 26, 9) Cor IIf (Ref (MACDw, -1) gtMACDw, colorRed, colorBrightGreen) TimeFrameRestore () Lote (MACDw, quotMACD Weeklyquot, Color, styleHistogram 124 styleThick) Lote (MACDWLINE Linha de linha QuotMACD Weekly Linequot, colorRed, styleLine) (MACDwSignal, quotMACD Weekly Signal Linequot, colorBrightGreen, styleLine) SECTIONEND () ÍNDICE DE FORÇA SEMANAL 13 dias MA SECTIONBEGIN (quotForce Index2quot) Períodos TimeFrameSet (inWeekly) Param (quotPeriodsquot, 13, 1, 100, 1) FI EMA (((Close - Ref (Close, -1)) V), períodos) FIkol IIf (fi lt 0, colorRed, colorBrightGreen) Plot (Close, quotClosequot, colorRed, 2) Plot (FI, quotForce Indexquot, FIkol, styleLine124styleThick) Plot (0, quotquot, colorViolet, styleLine 124 styleThick 124 styleNoLabel) Nome do título () EncodeColor (colorWhite) quot - Force Index - quot WriteVal (períodos, 1) quot days, quode EncodeColor (colorRed) quot Close quot EncodeColor (ColorWhite) quot quot WriteVal (Close) quot, quode EncodeColor (colorBlue) quotForce Inde X quode EncodeColor (colorWhite) WriteVal (FI, 1.2) TimeFrameRestore () SECTIONEND () SECTIONBEGIN (quotVolumequot) TimeFrameSet (inWeekly) Plot (Volume, DEFAULTNAME (), ParamColor (quotColorquot, colorBlueGrey), ParamStyle (quotStylequot, styleHistogram 124 styleOwnScale 124 styleThick , MaskHistogram), 2) TimeFrameRestore () SECTIONEND () GRÁFICO DIÁRIO COM SISTEMA DE IMPULSO SEMANAL Parâmetro definido pelo usuário para períodos EMA EMAType Param (quotEMA-1, TEMA-2, JMA-3quot, 2, 1, 3, 1) EMAprds Param (QuotEMAperiodsquot, 7, 1, 30, 1) StdMACD Param (Standard Standard MACD No-0, Yes-1quot, 1, 0, 1, 1) Plotfashion Param (quotBarArrows-1, Impulse Bars-2quot, 2, 1, 2, 1) Permitir que o usuário defina a localização semanal e mensal da fita e o parâmetro WRP1 de altura (quot Weekly Ribbon Locationquot, 5.2, -1000, 1000, 0.1) WRP2 Param (quot Weekly Ribbon Heightquot, 199, -0.001, 500, 0.1) MRP1 Param (quot Monthly Ribbon Locationquot, 5.2, -1000, 1000, 0.1) MRP2 Param (QuotMonthly Ribbon Heightquot, 199, -0.001, 500, 0.1) Co Mpute EMA e MACD Histograma se (EMAType 1) DayEMA EMA (Close, EMAprds) se (EMAType 2) DayEMA TEMA (Close, EMAprds) se (EMAType 3) Linha abaixo para ser usado com Jurik JMA DayEMA JurikJMA (C, EMAPrds) Histograma MACD () - Sinal () Determine se temos Impulso UP, DOWN ou None ImpulseUp DayEMA gt Ref (DayEMA, -1) E Histograma gt Ref (Histograma, -1) ImpulseDown DayEMA lt Ref (DayEMA, -1) E Histograma Lt Ref (Histograma, -1) ImpulseNone (NÃO ImpulseUP) AND (NÃO ImpulseDown) Calcule o MACD semanal e determine se eleva ou cai Nota: usa parâmetros quotnon-standardquot33 TimeFrameSet (inWeekly) if (StdMACD 0) MACDval MACD (5, 8) Sinal de sinal (5, 8, 5), exceto MACDval MACD (12, 26) Sinal de sinal (12, 26, 9) História MACDval - Atenuação de sinal Histórico História (Histinw, -1) whfalling Histinw lt Ref (Histinw, -1) Whnone (NOT whrising) E (NÃO está ocorrendo) Agora receba Histograma mensal MACD. TimeFrameSet (inMonthly) MACDval MACD (5, 8) Signalval Signal (5, 8, 5) Histinm MACDval - Signalval mhrising Histinm gt Ref (Histinm, -1) mhfalling Histinm lt Ref (Histinm, -1) whrising TimeFrameExpand (whrising, inWeekly , ExpandLast) whfalling TimeFrameExpand (whfalling, inWeekly, expandLast) whnone TimeFrameExpand (whnone, inWeekly, expandLast) mhrising TimeFrameExpand (mhrising, inMonthly, expandLast) mhfalling TimeFrameExpand (mhfalling, inMonthly, expandLast) kol IIf (whrising, colorBrightGreen, IIf (whfalling, ColorRed, IIf (whnone, colorCustom11, colorLightGrey))) mkol IIf (mhrising, colorBlue, IIf (mhfalling, colorYellow, colorLightGrey)) Trate-os all33 se (Plotfashion 1) Plot (Close, quotClosequot, colorTeal, styleBar) PlotShapes (shapeUpArrow ImpulseUp , ColorBrightGreen, 0, Low, -12) PlotShapes (shapeDownArrow ImpulseDown, colorRed, 0, High, -12) PlotShapes (shapeSmallCircle ImpulseNone, colorWhite, 0, High, 5) else barkol IIf (impulseUP, colorBrightGreen, IIf (impulso Para baixo, colorRed, colorCustom11)) Plot (C, quotClosequot, barkol, styleBar) Plot (10, quot Weekly Ribbonquot, kol, styleOwnScale124styleArea124styleNoLabel, WRP1, WRP2) Tendência semanal GREEN RISING, RED FALLING, WHITE NEUTRAL Plot (10, quotMonthly Ribbonquot, mkol , StyleOwnScale124styleArea124styleNoLabel, MRP1, MRP2) Tendência mensal AZUL AUMENTANDO, CAUDO AMARELO, NEUTRO BRANCO LookBkPd 100 AvgPd 22 ExternalBarPct 15 ConvergePct 2 EMA médio (C, AvgPd) Rng HHV (H, LookBkPd) - LLV (L, LookBkPd) X Rng deltaX X 2 do Over H gt Middle X Under L lt Middle - X OuterPct 100 (Sum (Over, LookBkPd) Sum (Under, LookBkPd)) LookBkPd OP LastValue (OuterPct) XXsign (OP - ExternalBarPct) deltaX deltaX deltaX 2 enquanto (abs (OP - ExternalBarPct) gt ConvergePct) Plot (Middle, quotMAquot, colorYellow, styleLine124styleNoTitle) Plot (MiddleX, quotMAquot, colorSkyblue, styleDashed124styleNoTitle) Plot (Middle-X, quotMAquot, colorSkyblue, styleDashed124styleNoTitle) Seção do Explorer Determine se o status do Impulso é otimista, neutro ou descendente. Exibir como coluna de texto. ImpulseState WriteIf (ImpulseUp, quotBulllishquot, WriteIf (ImpulseDown, quotBearishquot, quotNeutralquot)) Defina a cor de fundo para Impulse Status Column ImpulseCol IIf (ImpulseUp, colorGreen, IIf (ImpulseDown, colorRed, colorLightGrey)) Determine Tendência Semanal. Exibir como coluna de texto WeeklyTrend WriteIf (whrising, quotRisingquot, WriteIf (whfalling, quotFallingquot, quotFlat33quot)) WeeklyCol IIf (whrising, colorGreen, IIf (whfalling, colorRed, colorLightGrey)) Determine tendência mensal. Exibir como coluna de texto MonthlyTrend WriteIf (mhrising, quotRisingquot, WriteIf (mhfalling, quotFallingquot, quotFlat33quot)) MonthlyCol IIf (mhrising, colorGreen, IIf (mhfalling, colorRed, colorLightGrey)) Determine quantas barras o estado atual existe barsinbull Min (BarsSince ( Impulsionado), BarsSince (impulsedown)) barsinbear Min (BarsSince (impulseup), BarsSince (impulsenone)) barsinneut Min (BarsSince (impulsedown), BarsSince (impulseup)) Defina uma única variável para mostrar o número de barras no estado atual, dependendo do Impulso real Status - Conjunto de barras, baixas ou neutras IIf (ImpulseUp, barsinbull, IIf (Impulsedown, barsinbear, barsinneut)) Colunas para exibição no Explorer AddTextColumn (ImpulseState, quotImpulse Statusquot, 1, colorWhite, ImpulseCol) AddColumn (barrasinstate, quotBars neste estado, 1, colorWhite, Impulsecol) AddTextColumn (WeeklyTrend, quot Weekly Trendquot, 1, colorWhite, WeeklyCol) AddTextColumn (MonthlyTrend, quotMonthly Trendquot, 1, colorWhite, M OnthlyCol) SECTIONBEGIN (quotZIG - Zigquot) P ParamField (quotPrice fieldquot) alterar Param (quot changingquot, 5,0.1,25,0.1) Plot (Zig (P, change), DEFAULTNAME (), ParamColor (quotColorquot, colorCycle), ParamStyle ( QuotStylequot)) SECTIONEND () MACD hemisférico Histogran SECTIONBEGIN (quotWeekly MACDquot) TimeFrameSet (inDaily) MACDw MACD (12, 26) - Sinal (12, 26, 9) MACDLLINE MACD (12, 26) Sinal MACDwSignal (12, 26, 9) Cor IIf (Ref (MACDw, -1) gtMACDw, colorRed, colorBrightGreen) TimeFrameRestore () Lote (MACDw, quotMACD Dailyquot, Color, styleHistogram 124 styleThick) Lote (MACDwLINE, quotMACD Daily Linequot, colorRed, styleLine) Lote (MACDwSignal, quotMACD Dail Sinal Linequot, colorBrightGreen, styleLine) SECTIONEND () ÍNDICE DA FORÇA DIÁRIA 2DAY MA períodos Param (queriodsquot, 2, 1, 100, 1) FI EMA (((Close - Ref (Close, -1)) V), períodos) FIkol IIf (1, ColorRed, ColorBrightGreen) Plot (Close, quotClosequot, colorRed, 2) Plot (FI, quotForce Indexquot, FIkol, styleLine124styleThick) Plot (0 , Quotquot, colorViolet, styleLine 124 styleThick 124 styleNoLabel) Nome do título () EncodeColor (colorWhite) quot - Force Index - quot WriteVal (períodos, 1) quot days, quode EncodeColor (colorRed) quot Close quot EncodeColor (colorWhite) quot quot WriteVal ( Fechar) quot EncodeColor (colorBlue) quotForce Index quot EncodeColor (colorWhite) WriteVal (FI, 1.2) SECÇÃO () SECTIONBEGIN (quotVolumequot) Plot (Volume, DEFAULTNAME (), ParamColor (quotColorquot, colorBlueGrey), ParamStyle (quotStylequot, styleHistogram 124 StyleOwnScale 124 styleThick, maskHistogram), 2) SECTIONEND () H1 Ref (H, -1) L1 Ref (L, -1) T IIf (HltH1 E LgtL1, 0, IIf (H-H1gtL1-L, H-H1, L1 - L)) Val1 H-H1 Val2 L1-L Val IIf (Val1gtVal2, Val1, Val2) Mediana média (Val, 22) cor IIf (Val lt Avgval, colorBlue, IIf (Val gt Avgval AND Val lt Avgval 3, colorViolet, IIf (Val gt Avgval 3, colorOrange, colorViolet))) Plot (T, DEFAULTNAME (), color, styleHistogram 124 styleThick) P ParamField (quotPrice fieldquot, -1) Por Iods Param (quimero de bits, 22, 2, 200, 1, 10) Plot (EMA (P, Periods), quotEMA 22quot, colorGreen, styleThick) Daily BullPower SECTIONBEGIN (quotBull Power EMAquot) Bull Power Lookback Param (quotEMA Lookbackquot, 13) BullPower High - EMA (Close, Lookback) Plot (BullPower, quotquot, ParamColor (quotColorquot, colorCustom11), styleHistogram) Nome do título () quot Quot Date () quot Bull Powerquot WriteVal (Lookback, 3.0) quot Day: quot WriteVal (BullPower, 5.3 ) GraphXSpace 5 SECTIONEND () Daily BearPower SECTIONBEGIN (quotBear Power EMAquot) Bear Power Lookback Param (quotEMA Lookbackquot, 13) BearPower Low - EMA (Close, Lookback) Plot (BearPower, quotquot, ParamColor (quotColorquot, colorRed), styleHistogram) Nome do título () Quot quot Date () quot Bear Powerquot WriteVal (Lookback, 3.0) quot Day: quot WriteVal (BearPower, 5.3) GraphXSpace 5 SECÇÃO () ESCALA DE TELA TRIPLE DO ANIMALISMO Sistema de negociação Elder Triple Screen. Codificado por Dennis Skoblar 7 05 2005. Derrived from quotTrading For A Livingquot e quotCome Into My Trading Roomquot de Alexander Elder. Esta varredura encontra candidatos pela inclinação semanal de História de MACD e o Índice de Força de Período Diário 2 mergulhando acima ou abaixo da linha zero de It's. Trace um Período Semanal 26 EMA para ajudar a confirmar a direção semanal. Ele deve estar aumentando com um aumento no histograma semanal do MACD para passar por muito tempo. No entanto, Elder escreve que divergências no MACD Histograma substituem o EMA. O Índice de Força do Período Diário 2 estará abaixo da linha zero de It's. Procure o estoque para retroceder em torno dele39's Daily 13 Period EMA. Também use o Daily 22 Period EMA para confirmar a direção da tendência diária. Faça o contrário para calções. Use as guias de Direção Semanal EMA Long Short como filtros para descartar a varredura para exibir apenas o EMA semanal na direção de negociação pretendida. Use o Long Short Elder Ray Tabs (BullPower AND BearPower) para ajustar os sinais de entrada. Esta guia é melhor usada quando estiver de acordo com as guias de direção semanal Long Short EMA. Um Período 50 EMA gt 100000 é usado para Filtrar Volume. Um mínimo de uma corrida de 5 pontos em um mês é usado como um filtro para um intervalo de estoque. Esta varredura é melhor usada como uma Exploração. TimeFrameSet (inWeekly) WeeklyMACD MACD (12,26) - Sinal (12,26,9) WeekHistRising Ref (WeeklyMACD, -1) lt Ref (WeeklyMACD, 0) WeekHistFalling Ref (WeeklyMACD, -1) gt Ref (WeeklyMACD, 0) FIWeekly EMA (V (C-Ref (C, -1)), 13) WeeklyForceIndexLong FIWeekly gt 0 WeeklyForceIndexShort FIWeekly lt 0 TimeFrameRestore () Critérios semanais MACDLongW WeekHistRising MACDShortW WeekHistFalling FILONGW WeeklyForceIndexLong FIShortW WeeklyForceIndexShort Critérios diários FIDaily EMA (V (C-Ref ( C, -1)), 2) FILONGD FIDaily lt 0 FIShortD FIDaily gt 0 VFilter EMA (V, 50) gt 100000 TenTwentyFilter HHV (H, 20) - LLV (L, 20) Quanto caiu o preço em um mês (gt10 Pontos preferidos) FiftyDayHVFilter round (StDev (log (C Ref (C, -1)), 50) 100sqrt (256)) Um ano de volubilidade (gt40 preferível) bullpower Alto - EMA (Close, 13) bearpower Low - EMA (Close, 13) Critérios de verificação ElderLong MACDLongW e FILongD e FILongW ElderShort MACDShortW e FIShortD e FIShortW Colunas para exploração Column0 FullName () Column0N Ame quotTicker namequot Column1 quot quot Column1Name quot Quot Column2 ElderLong Column2Name quotLongquot Column3 ElderLong AND EMA (C, 130) gt Ref (EMA (C, 130), - 5) Column3Name quotLong EMA Weekly Directionquot Column4 Column3 AND (bearpower lt 0 AND bullpower gt 0) Column4Name quotLong Elder Ray Filterquot Coluna5 quot Quot Column5Name quot quot Column6 ElderShort Column6Name quotShortquot Column7 ElderShort E EMA (C, 130) lt Ref (EMA (C, 130), - 5) Coluna7 Nomeado quotShort EMA Semanal Directionquot Coluna8 Coluna7 E (lote de força de vida 0 AND bullpower gt 0) Column8Name quotShort Elder Ray Filterquot Coluna9 quot quot Column9Name quot quot Column10 TenTwentyFilter Column10Name quotOne Month Point Rangequot Column11 FiftyDayHVFilter Column11Name quotHistorical Volotility 50 Dayquot AddTextColumn (IndustryID (1), quotIndustryquot) AddTextColumn (MarketID (1), quotMarketquot) Filtros Filter VFilter AND (ElderLong OR ElderShort) Compre ElderLong Sell 0 Short ElderShort Cover 0 Hc - 29 de junho de 2006 12:38 AM (GMT) Obrigado por compartilhar os códigos. BTW, você usou o Metastock antes? Como Amibroker comparou com a Metastock Hope para ver seus comentários sobre Amibroker. Jest1081 - 29 de junho de 2006 02:54 PM (GMT) Não, não tenho experiência com metastock. Amibroker entrega. No muito básico, você precisa saber um pouco de codificação para criar um sistema de comércio básico. Eu não gosto muito dos gráficos. Não é muito nítido. Você pode pegar o meu blog, ele contém algumas fotos, clique em Uma coisa com certeza é quanto mais eu troco, mais satisfação eu quero obter, as tabelas funcionam bem, mas falta profundidade, se você sabe o que quero dizer, apenas Não lhe dê isso 39feeling39. Então, novamente, eu ainda posso ficar com o Amibroker quando eu for em tempo real em futuros e índices. Sistema de Negociação Trend Blaster Este sistema é o desenvolvimento preliminar ou um teste beta do nosso sistema comercial Trend Blaster e é desenvolvido por nós na plataforma Amibroker TM usando alguns Tendência simples, porém poderosa, de indicadores seguidores. Nós o denominamos como versão beta do Trend Blaster. Embora a versão totalmente desenvolvida seja muito mais robusta e mecânica, o teste beta é igualmente bom para novatos. Quais são os pré-requisitos do sistema: este sistema foi projetado por intervalos de tempo de 5 minutos ou mais, é um sistema de tendência que acompanha a tendência para o lucro máximo, você pode usar prazos mais curtos, mas você estará exposto a mais O ruído do mercado, este sistema funciona perfeitamente em intervalos de tempo de 5 minutos a hora. - ATR pára deve estar acima dos gráficos, é fácil detectar uma inversão da parada atr, se o fechamento da barra estiver abaixo ou acima da linha de parada do atr, significa uma inversão, é o fechado e não o alto ou o baixo de A barra que determina isso - Os pontos no gráfico devem ser vermelhos - O indicador MACD deve estar em cor vermelha ou abaixo de zero - O indicador AO deve ser vermelho ou abaixo de zero - O indicador de cor do bar deve ser vermelho. Este programa recebeu 1 prêmio Este software foi verificado quanto a vírus e foi encontrado limpo. Clique aqui para ver o relatório de antivírus.
Comments
Post a Comment