Bhs trading system afl


Apanhador de comércio.
Negocie o que você não vê o que você pensa.
Terça-feira, 14 de janeiro de 2014.
Swing Trading System V 2.0 Código AFL Amibroker.
Existe um risco substancial de perda associado à negociação em Bolsas de Valores. Perdas podem e.
Vai acontecer. Nenhuma responsabilidade por perda ocorreu a qualquer pessoa agindo ou abstendo-se de agir como resultado.
O uso do AFL escrito por seus respectivos criadores e publicado neste Blog para compartilhamento de conhecimento pode ser aceito pelo proprietário do Blog.
17 comentários:
Tem erro na linha no.262, col 14. por favor ajude.
Muito obrigado pela sua gentil ajuda.
Você é bem vindo Ravi.
Você é bem vindo !!
O coletor comercial, os alvos e o stoploss para o sinal da compra estão no reverso. por favor verifique isto.
qual é o sistema senhor? voar vela?
Estas são as Velas Heiken Ashi na AFL. Eles são traçados de forma diferente das velas tradicionais. A fórmula para calcular Heiken Ashi Candles é dada no próprio AFL. De fato até Heiken Ashi usado neste afl está sendo calculado & amp; plotados de maneira um pouco diferente das versões mais populares.
Caro senhor não será atualizado com dados em tempo real.
Eu não uso este AFL & amp; apenas postou a pedido de um leitor. A AFL não parece impressionante.
1. É adequado para negociação intraday com prazo de 5 minutos?
2. Se eu usá-lo como Scanner, como trazer o sinal Buy, Sell na janela Alert Output.
Você tem qualquer afl que escaneia múltiplos períodos de tempo.
especificamente eu estou olhando para mover cruzamentos médios em vários prazos.
Vai tentar encontrar um tal AFL. Se eu conseguir, certamente irá publicar.

Novos sistemas bhs compram vender bacana.
Vá para página.
Novo membro.
kaly422000.
Membro bem conhecido.
johnnypareek.
Membro bem conhecido.
não é rvlv, é rvlvelu.
// obtém o múltiplo de 9 períodos de EMA de ATR_Ensign.
k = Param ("factor de multiplica�o", 1,0,5,5,0,1);
VS_raw = 2,2 * EMA (ATR (1), período);
loline = VS_below_price = HHV (fechamento, período) - VS_raw;
hiline = VS_above_price = LLV (fechamento, ponto) + VS_raw;
entre = IIf (C & lt; hilina AND C & gt; lolina, 1, 0);
para cima = IIf (C, hilina, OR (H & gt; Ref (H, -1) E H & gt; hilina), 1, 0);
dn = IIf (C & lt; lolina OR (L & lt; REF (L, -1) E L & lt; lolina), 1, 0);
upcond = IIf (entre AND BarsSince (up) & lt; BarsSince (dn), 1, 0);
dncond = IIf (entre AND BarsSince (dn) & lt; BarsSince (up), 1, 0);
upline = IIf (up ou upcond, lolina, Null);
dnline = IIf (dn ou dncond, hilina, nula);
PlotShapes (forma, IIf (Compra, colorBrightGreen, colorRed), 0, IIf (Compra, Baixa, Alta));
Segundo afl é APOIO E RESISTÊNCIA Estes afl é show All support and Resistance.
// | PatternExplorer - Support & amp; Resistência.
// | Copyright 2007, PatternExplorer.
#include_once "Fórmulas \ PatternExplorer \ #Defaults & amp; Mods \ PE - Defaults. afl & quot;
#include_once "Fórmulas \ PatternExplorer \ #Defaults & amp; Mods \ PE - Mods. afl & quot;
Sensibilidade = Param ("Sensibilidade", 10, 0, 100, 1);
StaticVarSet ("FYIOKU", Sensitivity);
Sensibilidade = StaticVarGet (& quot; FYIOKU & quot;);
BS = break_G1_val == 1 OU break_G2_val == 1;
Filtro = def_Filter AND BarIndex () == LastValue (BarIndex ()) E NÃO GroupID () == 253;
WriteIf (break_G1_val == -1, "Break",
IIf (break_G1_val == 1, colorGreen, IIf (break_G1_val == -1, colorRed, colorBlue)));
WriteIf (break_G2_val == -1, "Break",
IIf (break_G2_val == 1, colorGreen, IIf (break_G2_val == -1, colorRed, colorBlue)));
Plot (IIf (x & gt; = XT1 & RT1 & NÃO T1 == 0, T1, -1e10), "T1", IIf (LastValue (C) & lt; T1, Color_RL, Color_SL), 1 + 2048 + styleNoTitle);
Title = & quot; PatternExplorer - Support & amp; Resistência & quot; + default_priceTitle + EncodeColor (IIf (NÃO ANZ, def_Text2, colorRed)) + & quot; Sensibilidade = & quot; + WriteVal (Sensitivity, 1) + & quot; & quot; + EncodeColor (colorRed) + WriteIf (NÃO ANZ, "& quot ;," NENHUM PONTO DISPONÍVEL - & gt; REDUZIR A SENSIBILIDADE & quot;);
Qualquer um pode combinar esses dois afl.
Se o preço é 5200 no gráfico de barras.
O suporte é 5100 e a resistência é 5400.
Eu quero o preço de resistência de suporte no gráfico de barras.
Suporte significa stop loss e resitance significa target.
Significa troca comercial atual 5200 stop loss é 5100 e alvo é 5400.
essas informações são exibidas no gráfico de barras sem suporte e gráfico de resitência.
Membro ativo.
_N (Title = StrFormat (& gt; Aberto% g, Hi% g, Lo% g, Fechar% g (% .1f %%), O, H, L, C, Valor Selecionado (ROC (C, 1)) ));
BHSda = ((C-MA (C, T)) / MA (C, T)) * 100; // func fixed
Plot (C, "Close", ParamColor ("Color", colorBlack), styleNoTitle | styleCandle);
Plot (O, "Open", ParamColor ("Color", colorBlack), styleNoDraw);
Plot (H, "High", ParamColor ("Color", colorBlack), styleNoDraw);
Plot (L, "Low", ParamColor ("Color", colorBlack), styleNoDraw);
Value1 = 60; // Param (& quot; BearRes & quot ;, 60, 1, 100, 0.1);
Value2 = 40; // Param (& quot; BullSup & quot ;, 40, 1, 100, 0,1);
BHSMPPer = 13; // Param (& quot; Períodos de tempo & quot ;, 13, 1, 100);
BHEXPerc = 2 * BHSMPPer-1;
BSAC = EMA (Max (Ref (C, -1) - C, 0), BHEXPerc);
x1 = (BHSMPPer-1) * ((BSAC * Valor1) / (100-Valor1) - BSAU);
BSR1 = IIf (x1 & gt; = 0, C + x1, C + x1 * (100-Valor1) / Valor1);
x2 = (BHSMPPer-1) * ((BSAC * Valor1) / (100-Valor2) - BSAU);
BSR2 = IIf (x2 & gt; = 0, C + x2, C + x2 * (100-Valor2) / Valor2);
Plotar (BSR2, & quot ;, colorPaleBlue, styleDashed);
r1 = 12; // Param (& quot; Fast avg & quot ;, 12, 2, 200, 1);
r2 = 26; // Param (& quot; Slow avg & quot ;, 26, 2, 200, 1);
r3 = 9; // Param (& quot; Signal avg & quot ;, 9, 2, 200, 1);
Comprar = cond1 e cond3;
Vender = Cond4 e Cond6;
BSG = IIf (Compra, colorPaleGreen, IIf (Sell, colorRose, colorDefault));
BSFG = IIf (Compra, colorDarkGreen, IIf (Sell, colorDarkRed, colorDefault));
Filtro = Compre ou Venda;
AddTextColumn (Name (), "Symbol", 77, BSFG, BSG, 120);
AddColumn (DateTime (), "Date", formatDateTime, BSFG, BSG, 100);
AddColumn (TimeNum (), "Time", 1, BSFG, BSG, 100);
AddColumn (Buy, "Buy", 1, BSFG, BSG, 50);
AddColumn (Sell, "Sell", 1, BSFG, BSG, 50);
AddColumn (O, "Open", 1.2, BSFG, BSG, 100);
AddColumn (H, "High", 1,2, BSFG, BSG, 100);
AddColumn (L, "Low", 1,2, BSFG, BSG, 100);
AddColumn (C, "Close", 1.2, BSFG, BSG, 100);
AddColumn (V / (Ref (V, -1) * 100), "Aumento em Vol", 1, BSFG, BSG, 100);
PlotShapes (forma, IIf (Compra, corBlue, corBlue), 0, IIf (Compra, Baixa, Alta));
GfxSetTextColor (ColorRGB (217,217,213));
GfxTextOut (Name (), Status (& quot; pxwidth & quot;) / C14, Status (& quot; pxheight & quot;) / C15);
GfxSetTextColor (ColorRGB (103, 103, 103));
GfxSelectFont ("MS Sans Serif", 10, 500, False, False, 0);
SetChartBkGradientFill (ParamColor (& quot; BgTop & quot; colorDarkOliveGreen), ParamColor (& quot; BgBottom & quot; colorDarkGrey));
pShowtradeLines = ParamToggle ("Show Trade Lines", "No | Yes", 1);
priceRL = Param ("Price Range Min", 150, 10000, 1);
priceRH = Param ("Price Range Max", 3000, 10000, 1);
BSPeChMi = -25; // Param (& gt; & gt; Percentage Change min set & quot ;, -25, -100, 100, 0.1);
BSPeChMa = 25; // Param ("Percentage Change Max set", 25, -100, 100, 0,1);
BSPerTkProf = 0.6; // Param (& quot; Take Percent Percent Set & quot; 0.6,0.3,30,0.1);
BSPerStLos = 0,25; // Param (& quot; StopLoss Percent Set & quot ;, 0,25,0,2,5,0,1);
BSPl_Rng = (TimeNum () & gt; = 90000 E TimeNum () & lt; = 153000) AND (DateNum () == LastValue (DateNum ()));
BSFH_Rg = (TimeNum () & gt; = 090000 E TimeNum () & lt; = 093000) AND (DateNum () == LastValue (DateNum ()));
Num_Bars = 36000 / Intervalo (1);
isRth = TimeNum () & gt; = 085400 AND TimeNum () & lt; = 093000;
isdRth = TimeNum () & gt; = 085400 AND TimeNum () & lt; = 160000;
aRthH = IIf (isdRth, H, Null);
aRthLd = IIf (isdRth, L, 1000000);
FHL = TimeFrameCompress (aRthL, inDaily, compressLow);
FHL = TimeFrameExpand (FHL, inDaily, expandFirst);
DayH = TimeFrameCompress (aRthH, inDaily, compressHigh);
DayH = TimeFrameExpand (DayH, inDaily, expandaPrimeiro);
DayL = TimeFrameCompress (aRthLd, inDaily, compressLow);
DayL = TimeFrameExpand (DayL, inDaily, expandaPrimeiro);
B = IIf ((FC4 & lt; = FC2 + PDH * 0,005 e FC4 & gt; FC1 + PDH * 0,005), FC2,0);
Cl = IIf ((FC4 & lt = FC3 e FC4 & gt; FC2 + PDH * 0,005), FC3,0);
HaO = AMA (Ref (HaC, -1), 0,5);
HaH = Max (H, Max (HaC, HaO));
HaL = Min (L, Min (HaC, HaO));
co = IIf (Hac & gt; BG3, cor Azul, IIf (Hac & lt; BR3, colorRed, colorGrey50));
Vol = (V & gt; = Volmin e V & lt; = Volmax);
Porcentagem = (BSPrCh & gt; = BSPeChMi E BSPrCh & lt; = BSPeChMa);
prc = (C & gt; = preçoRL E C & lt; = preçoRH);
BuyStop2 = IIf ((BuyStop1 & lt; = SellPrice) E SellPrice & lt; = BuyPrice, SellPrice, BuyStop1);
SellStop2 = IIf ((SellStop1 & gt; = BuyPrice) E SellPrice & lt; = BuyPrice, BuyPrice, SellStop1);
BuyTP = IIf (compra e não BuyStop, BSByTP2, nulo);
Title = EncodeColor (colorWhite) + "sistema BuySell" + & quot; - & quot; + Name () + & quot; - & quot; + EncodeColor (colorYellow) + Interval (2) + EncodeColor (colorYellow) +
& quot; - & quot; + Data () + & quot; - "+ EncodeColor (colorYellow) +" Open = "+ EncodeColor (colorWhite) + WriteVal (O, 8.2) + EncodeColor (colorAmarelo) +", High = "+ EncodeColor (colorWhite) + WriteVal (H, 8,2) + EncodeColor (colorYellow) + "Low =" + EncodeColor (colorWhite) + WriteVal (L, 8,2) + EncodeColor (colorYellow) + ", Close =" + EncodeColor (colorWhite) + WriteVal (C, 8,2) + EncodeColor (colorYellow) + ", Vol =" + EncodeColor (colorWhite) + WriteVal (V, 1) + (& quot; \ n ")
GfxSetOverlayMode (modo = 0);
GfxSelectPen (colorLightBlue, 2);
GfxRoundRect (5,65, 250, 180, 16, 20);
GfxSelectFont ("Arial", 12, 700, False);
GfxTextOut (WriteIf (BuyPrice, & quot; Long Target 1: & gt; + WriteVal (BuyPrice, 1.2), "& gt;"), 15, 73);
GfxTextOut (WriteIf (BSByTP1, "Long Target 2:" + WriteVal (BSByTP1,1.2), "& quot;), 15, 92);
GfxTextOut (WriteIf (SellPrice, "Short Target 1:" + WriteVal (SellPrice, 1.2), ""), 15, 111);
GfxTextOut (WriteIf (BSSlTP1, "Short Target 2:" + WriteVal (BSSlTP1, 1,2), ")", 15, 129);
GfxTextOut (WriteIf (BuyStopline, "Instant Sup / Res:" + WriteVal (BuyStopline, 1.2), ")", 15, 147);
OHA = AMA (Ref (CHA, -2), 0,5);
HAH = Max (H, Max (CHA, OHA));
HAL = Min (L, Min (CHA, OHA));
rfsctor = WMA (nm, PER);
revers = (K * rfsctor);
para (i = 1; i & lt; BarCount; i ++)
para (i = 0; i & lt; BarCount; i ++)
PlotText ("Comprar @" + WriteVal (L [i], 1.2), i-5, L [i] - Tendência, cor Branca, corBlue);
PlotText ("Sell @" + WriteVal (H [i], 1), i-5, L [i] + Tendência, colorWhite, colorRed);
AlertIf (Sell, & quot; SOUND C: \\ Windows \\ Media \\ Ding. wav & quot; Sell @ & + WriteVal (H, 1.2), 2);
AlertIf (Comprar, "SOUND C: \\ Windows \\ Mídia \\ Ding. wav", "Comprar @" + WriteVal (O, 1.2), 1);
GfxSetTextColor (ColorRGB (217,217,213));
GfxTextOut (Name (), Status (& quot; pxwidth & quot;) / C14, Status (& quot; pxheight & quot;) / C15);
GfxSetTextColor (ColorRGB (103, 103, 103));
GfxSelectFont ("MS Sans Serif", 10, 500, False, False, 0);
// para traçar o preço de compra.
GfxSetOverlayMode (modo = 0);
GfxSelectPen (colorGreen, 2);
GfxRoundRect (5, 181, 250, 240, 15, 15);
GfxSelectFont ("Arial", 12, 700, False);
GfxTextOut (WriteIf (Sell OR shrt, & quot; SELL Signal At = & gt; + WriteVal (Sell2show, 1.2), "& quot;), 10, 185);
GfxTextOut (WriteIf (Comprimento e NÃO Compra, & quot; COMPRE Lucro = & gt; WriteVal (C-Buy2show, 1.2), "& quot;), 10, 205);
GfxTextOut (WriteIf (shrt e NOT Sell, "SELL Profit =" + WriteVal (Sell2show-C, 1.2), ")", 10, 205);
// GfxTextOut (WriteIf (Long OR shrt, "CMP =" + WriteVal (C, 1.2), ")", 10, 215);
GfxSelectPen (colorOrange, 2);
GfxRoundRect (5,20, 250,63, 16, 20);
GfxSelectFont ("Arial", 12, 700, False);
GfxTextOut (WriteIf (SellPrice, & quot; TREND REVERSAL: "+ (SellPrice)," & quot;), 8, 25);
GfxTextOut (WriteIf (nw, "Trailing SL:" + WriteVal (nw, 1), ""), 8, 43);
GfxTextOut (WriteIf (Cover AND N� Buy, "Trailing SL:" + WriteVal (nw, 1), ")", 8, 43);
GfxTextOut (WriteIf (nw, "Trailing SL:" + WriteVal (nw, 1), ""), 8, 43);
GfxTextOut (WriteIf (Short E NOT Sell, & quot; Trailing SL: "+ WriteVal (nw, 1),"), 8, 43);
pctH = 0,325; // Param ("Pivot Hi%", 0,325,0,001,2,0,0,002);
HiLB = 1; // Param (& quot; Up LookBack & quot;, 1,1, BarCount-1,1);
pctL = 0,325; // Param (& lt; Pivot Lo% ?, 0,325,0,001,2,0,0,002);
LoLB = 1; // Param (& quot; Down LookBack & quot; 1,1; BarCount-1,1);
Back = 1; // Param (& quot; Estender à Esquerda = 2 & quot; 1,1,500,1);
Fwd = 0; // Param ("Plot Forward", 0, 0, 500, 1);
style = ParamStyle ("Estilo de linha", styleLine, styleNoLabel);
pRp = PeakBars (H, pctH, 1) == 0;
yRp0 = LastValue (ValueWhen (pRp, H, HiLB));
xRp0 = LastValue (ValueWhen (pRp, x, HiLB));
pSp = TroughBars (L, pctL, 1) == 0;
ySp0 = LastValue (ValueWhen (pSp, L, LoLB));
xSp0 = LastValue (ValueWhen (pSp, x, LoLB));
Delta = yRp0 - ySp0;
retval = (Delta * ret);
LFIVal = IIf (ret & lt; 1.0.
AND xSp0 & lt; xRp0, yRp0 - retval, IIf (ret & lt; 1.0.
AND xSp0 & gt; xRp0, ySp0 + retval, IIf (ret & gt; 1,0.
AND xSp0 & lt; xRp0, yRp0 - retval, IIf (ret & gt; 1.0.
AND xSp0 & gt; xRp0, ySp0 + retval, nulo))));
r236 = LFI (0,236); r236I = LastValue (r236,1);
r382 = LFI (0,382); r382I = LastValue (r382,1);
r050 = LFI (0,50); r050I = LastValue (r050,1);
r618 = LFI (0,618); r618I = LastValue (r618,1);
r786 = LFI (0,786); r786I = LastValue (r786,1);
e127 = LFI (1,27); e127I = LastValue (e127,1);
e162 = LFI (1,62); e162I = LastValue (e162,1);
e200 = LFI (2,00); e200I = LastValue (e200,1);
e262 = LFI (2,62); e262I = LastValue (e262,1);
e424 = LFI (4,24); e424I = LastValue (e424,1);
p00 = IIf (xSp0 & gt; xRp0, ySp0, yRp0); p00I = LastValue (p00,1);
p100 = IIf (xSp0 & lt; xRp0, ySp0, yRp0); p100I = LastValue (p100,1);
color00 = IIf (xSp0 & gt; xRp0, colorLime, colorRed);
color100 = IIf (xSp0 & lt; xRp0, colorLime, colorRed);
PlotText (& lt; 0% = & quot; + WriteVal (p00,1), LastValue (BarIndex ()) - (numbares / hts), p00I + 0,05, color00);
PlotText (& quot; 23% = + + WriteVal (r236,1), LastValue (BarIndex ()) - (numbares / hts), r236I + 0,05, color00);
PlotText (& quot; 38% = + + WriteVal (r382,1), LastValue (BarIndex ()) - (numbares / hts), r382I + 0,05, color00);
PlotText (& quot; 50% = ?? + WriteVal (r050,1), LastValue (BarIndex ()) - (numbares / hts), r050I + 0,05, color00);
PlotText (& quot; 62% = + + WriteVal (r618,1), LastValue (BarIndex ()) - (numbares / hts), r618I + 0,05, color00);
PlotText (& quot; 78% = + + WriteVal (r786,1), LastValue (BarIndex ()) - (numbares / hts), r786I + 0,05, color00);
PlotText (& gt; 100% = & gt; WriteVal (p100,1), LastValue (BarIndex ()) - (numbars / hts), p100I + 0,05, color00);
PlotText (& quot; 127% = + + WriteVal (e127,1), LastValue (BarIndex ()) - (numbares / hts), e127I + 0,05, color00);
PlotText (& quot; 162% = + + WriteVal (e162,1), LastValue (BarIndex ()) - (numbares / hts), e162I + 0,05, color00);
PlotText ("200% =" + WriteVal (e200,1), LastValue (BarIndex ()) - (numbares / hts), e200I + 0,05, color00);
PlotText (& quot; 262% = & gt; WriteVal (e262,1), LastValue (BarIndex ()) - (numbares / hts), e262I + 0,05, color00);
PlotText (& lt; 424% = & gt; WriteVal (e424,1), LastValue (BarIndex ()) - (numbares / hts), e424I + 0,05, color00);
YL = TimeFrameGetPrice (& quot; L & quot; inDaily, -1); // baixo
YC = TimeFrameGetPrice (& quot; C & quot; inDaily, -1); // fechar.
YO = TimeFrameGetPrice (& quot; O & quot; inDaily); // dia atual aberto.

Sistema de comércio de BHs afl
A solução definitiva de gerenciamento de portfólio.
WiseTrader Toolbox.
Listagem de Indicadores.
O Preço Médio Ponderado do Volume Móvel (MVWAP) é um tipo especial de indicador de preço médio que leva em conta o volume; isso fornece um instantâneo muito mais preciso do preço médio. .
O ERS mede o desempenho do preço da ação em relação a todas as outras ações listadas. Basicamente, ele mede quão bem ou mal um estoque está se saindo em relação aos seus pares. Você pode ler mais sobre.
Volume MA ponderado (VWMA) ou volume ajustado MA (VAMA)
O Force Index, desenvolvido por Alexander Elder, é um indicador que usa preço e volume para avaliar a força por trás de um movimento ou identificar possíveis pontos de inflexão. O índice de força foi introduzido no oi.
O índice de fluxo monetário (MFI) é um oscilador que varia de 0 a 100. Ele é usado para mostrar o fluxo monetário (uma aproximação do valor em dólar da negociação de um dia) ao longo de vários dias.
Esta fórmula exibe a inclinação (em graus) de uma linha de regressão linear e o erro padrão da linha de regressão linear em duas colunas. Isso é apenas uma exploração. É útil para encontrar t.
Esta é uma fórmula de exploração para quando o indicador MACD cruza a linha de sinal em muitos períodos de tempo diferentes. Diariamente, semanalmente, mensalmente e trimestralmente são suportados.
A cruz de ouro é um padrão de fuga de alta formado a partir de um cruzamento envolvendo uma média móvel de curto prazo de estoques (como a média móvel de 10 dias) quebrando acima de sua média móvel de longo prazo (.
Gráfico Ichimoku consiste em 5 linhas. Quatro deles são calculados simplesmente pela média do preço mais alto e do menor preço. 1. Tenkan-Sen = Linha de Conversão = (Maior Alta + Máxima
Multi-level do Oscilador CCI para indicar movimentos do mercado, Overbought e Oversold Oscilador podem ser combinados com Buy and Sell stop.
Plotando o histograma de volume em um gráfico de histograma de área mais bonita.
Esta fórmula deve encontrar ações muito fortemente vendidas.
Exploração de Aroon. Aroonp =), significa que os preços subirão ou estarão subindo. Membros, por favor, adicione / modifique e refine para melhor. Confira.
Aqui está outro plano de comércio usando análise candlestick simples. A ideia desta estratégia é fazer uma pausa de um movimento repentino de uma grande jogada de vela. Isso pode ser feito em qualquer série temporal do gráfico,.
O dia de negociação pode ser complicado e imprevisível se você não entender o básico por trás dele. Você precisa estar armado com indicadores e padrões confiáveis ​​para ter êxito no comércio intradiário. Stochast
Este indicador mostra pontos de pivô de Fibonacci em um gráfico intradiário. Os níveis de pivot são baseados na faixa de negociação diária e plotados em 38%, 62% e 99%. Você pode usar os níveis de pivô para trocar o rever.
O StochRSI, proposto por Steve Karnish da Cedar Creek Trading, reconfigura o StochRSI clássico usando parâmetros personalizados e suavização. Aqui está uma implementação ambroker de uma versão muito ajustável th.
Esse indicador fornece o sinal de compra / venda conforme o crossover da média móvel da Wilder. Compre quando Wilders der um sinal de compra & amp; A tendência de balanço está ativa. SL = Suporte a Swing Vender quando Wilders der um Sell s.
Essa fórmula permite plotar o volume de outro ticker no gráfico de preços atual.
Este código permite que você plote o preço alto e baixo dos dias anteriores em um gráfico intradiário. Também possui código de exploração para encontrar ações onde o preço atual é maior que os dias anteriores altos ou.
Essa fórmula tem como objetivo encontrar uma longa sombra na última vela, seja na sombra superior ou na sombra inferior. Pode ser usado para encontrar estrelas doji também. Castiçais com sombra superior longa e curta.
Esse código pode encontrar a zona Suprimento e demanda para fazer as posições de entrada ou saída. Trabalhe bem com semanalmente & amp; gráfico mensal. Uma zona de suprimento em um gráfico é uma área em que os juros de venda são superados.
Melhor Intraday Swing Trading estratégia Para Robo Traders, Back testable, Compatível com qualquer Software robo (Compre Venda Short Cover) claramente mencionado. Swing Calculado usando alto e baixo de min 9bar. St.
Este indicador permite visualizar a intensidade do candelabro atual comparando os valores do OHLC. Valores de histograma vermelho representam castiçais de baixa, enquanto valores de histograma verde representam.
Estratégia de negociação intradiária baseada em volume, adequada para negociantes de algo. As condições de compra e venda são baseadas no volume do dia anterior. O preço do acionador, a hora de início, a hora de término, a perda de parada e o destino foram adicionados.
Este é um sistema de negociação baseado na média móvel exponencial de 9 dias e 21 dias (EMA) e no padrão de velas Bullish Engulfing. Um padrão candlestick engulfing formas quando um pequeno preto.
Este é o indicador Guppy Multiple Moving Average (GMMA) com a média dos grupos EMA de curto e longo prazo. Também possui código de exploração que encontra ações onde a média dos s.
Essa exploração pode ajudá-lo a encontrar ações com liquidez ou volume de negócios suficientes com base em seus critérios. Nesta fórmula, a luidez baseia-se no produto do preço médio e do volume. Este .
Este indicador é escrito por E. M.Pottasch para as versões de 64 bits e 32 bits do Amibroker. Se você estiver executando a versão de 64 bits do Amibroker, precisará colocar o SplineGroup64.dll no C: \ Program Fi.
Gráfico Ichimoku consiste em 5 linhas. Quatro deles são calculados simplesmente pela média do preço mais alto e do menor preço. 1. Tenkan-Sen = Linha de Conversão = (Maior Alta + Máxima
Esta fórmula permite-lhe traçar o maior e o menor ponto mais baixo durante um período de tempo específico, p. (alta ou baixa das 11:06 às 11:28). A fórmula também acionará uma compra ou venda quando o preço se cruzar.
Traders Dynamic Index (TDI) é um dos indicadores mais simples, mas eficazes - um indicador abrangente, mas útil, que usa RSI (Índice de Força Relativa), suas médias móveis e v.
Este indicador foi criado por * Karthik Marar *. É baseado no indicador True Strength Index (TSI) e possui duas versões. A primeira versão usa médias móveis exponenciais, como é chamado em th.
Eu encontrei este indicador & quot; aqui (Ami Trading Ideas) & quot; sites. google/site/amitradingideas/projects/polynomial-curve-fit é escrito por E. M.Pottasch ele tenta encontrar o melhor ajuste polyn.
Este é o canal Keltner aninhado com os níveis de meta de preço projetado. É um sistema muito otimizado do Canal Keltner e funciona muito bem em todos os prazos. bq. O canal Keltner é um anal técnico.
Você pode usar em todos os prazos. Mas nos gráficos de hora em hora dá melhores resultados. Tente escolher os pontos de fundo com base nas seguintes condições: * O Índice de Força relativo de 14 dias cruzou o zo sobrevendido.
Encontrei isso em um fórum e não lembro onde. Este indicador é uma versão melhorada da tendência original de HPT 60min vs 7min. Importar via Arquivo & gt; Utilitários & gt; Importar NinjaScript.
O fator de continuação de tendência é um indicador construído para desenhar o estado de tendência. É um típico indicador de momento calculado com a taxa sobre o movimento do preço de mudança, composto durante um período de soma. .
Trecho retirado de Ações & amp; Commodities, V. 12: 1 (42-44): Usando o Tick num Indicador de Curto Prazo por Daniel E. Downing bq. O índice de ticks, a diferença líquida do número de ações negociadas pela última vez.
Este diagrama traça o indicador desenvolvido por Andrew Abraham no artigo Trading the Trend da TASC Setembro de 1998 Você pode ler mais sobre isso aqui (Negociação da Tendência) & quot; traders / Documenta.
Tentamos manter o mais alto nível possível de serviço - a maioria das fórmulas, osciladores, indicadores e sistemas são enviados por usuários anônimos. Portanto, WiseStockTrader não assume qualquer responsabilidade por sua qualidade. Se você usar alguma dessas informações, use-as por sua conta e risco. Você é responsável por suas próprias decisões comerciais. Certifique-se de verificar se todas as informações que você vê nessas páginas estão corretas e se aplicam à sua transação específica. Em nenhum caso, a WiseStockTrader será responsável por seus ganhos ou perdas.

AFL> Alta Demanda do Sistema de Negociação BHS.
Me deparei com um Afl que cada um está exigindo aqui, bem aqui estão os códigos para o mesmo e algumas informações também sobre o afl, bem este afl é puramente uma mistura de heikin ashi e pivot nma swing system. Eu também estou fornecendo os códigos para Heikin ashi Candel, Pivot com NMA swing afl parametor para ser usado atr 20 e k 2 para o mesmo para resultados eficazes, e pessoalmente acredito que o sistema bhs iria enxugar viu seu dinheiro e não é um afl criado e projetado por qualquer um, sem arrependimentos, mas pode-se cruzar o mesmo é uma mistura, mas eu não tenho nada a ver com o mesmo, eu estou apenas fazendo as pessoas conscientes disso e um pode usar o outro afl também se eles querem usar.
COMPARE SEU EU QUAL É MELHOR E DAM CERTEZA QUE VOCÊ GOSTARIA DO SEGUNDO UM MELHOR ENTÃO O BHS UM.
SISTEMA DE NEGOCIAÇÃO BHS AFL.
Plotar (C, "Fechar", ParamColor ("Cor", colorBlack), styleNoTitle | ParamStyle ("Style") | GetPriceStyle ());
P = ParamField ("campo de preço");
change = Param ("alteração%", 5,0,1,25,0,1);
P = ParamField ("campo de preço", - 1);
Períodos = Param ("Períodos", 15, 2, 300, 1, 10);
r1 = Param ("Fast avg", 12, 2, 200, 1);
r2 = Param ("Slow avg", 26, 2, 200, 1);
r3 = Param ("Signal avg", 9, 2, 200, 1);
Comprar = cond1 e cond3;
Vender = Cond4 e Cond6;
Trigger = WriteIf (Compra, "Compra", "") + WriteIf (Venda, "Venda", "");
FG = IIf (Compra, colorDarkGreen, IIf (Sell, colorDarkRed, colorDefault));
Plotar (C, "", colorGrey50, styleBar);
PlotShapes (IIf (compra, shapeUpArrow, shapeNone), cor branca, 0, L, offset = -30);
PlotShapes (IIf (Sell, shapeDownArrow, shapeNone), corWhite, 0, H, Offset = -30);
AddColumn (DateTime (), "Data", formatDateTime, FG, BG, 100);
AddColumn (C, "Close", 1.3);
AddColumn (H, "Alto", 1,3);
AddColumn (V / Ref (V, -1) * 100, "Aumentar em Vol");
AddColumn (Comprar, "Comprar", 1);
AddColumn (vender, "vender", 1);
P = ParamField ("campo de preço", - 1);
Períodos = Param ("Períodos", 15, 2, 300, 1, 10);
GfxSetTextColor (ColorRGB (217,217,213));
GfxTextOut (Name (), Status ("pxwidth") / C14, Status ("pxheight") / C15);
GfxSetTextColor (ColorRGB (103, 103, 103));
GfxTextOut ("", Status ("pxwidth") / C14, Status ("pxheight") / C15 * 2.5);
GfxSetTextColor (ColorRGB (103, 103, 103));
GfxTextOut ("", Status ("pxwidth") / C14, Status ("pxheight") / C15 * 4);
GfxSelectFont ("MS Sans Serif", 10, 500, False, False, 0);
// Segunda fase começa aqui.
SetChartBkColor (ParamColor ("Outer panel color", colorLightYellow));
SetChartBkColor (ParamColor ("BackGround Color", colorBlack));
pShowtradeLines = ParamToggle ("Mostrar Linhas Comerciais", "Não | Sim", 1);
pShowMarkers = ParamToggle ("Mostrar Marcadores", "Não | Sim", 1);
synch = ParamToggle ("Sincronizar compra / curta com índice externo", "Não | Sim", 1);
priceRL = Param ("Price Range Min", 150,1,20000,1);
priceRH = Param ("Faixa de Preços Max", 3000, 10000, 1);
PercChangemin = Param ("Porcentagem de Mud Min", -25, -100, 100, 0,1);
PercChangemax = Param ("Percentage Change Max set", 25, -100, 100, 0,1);
PerctakeProfit = Param ("Conjunto de Porcentagem de Lucro", 0,5,0,3,30,0,1);
PercStoploss = Param ("Percent Stop Set", 1,0,2,5,0,1);
Plot_Range = (TimeNum () & gt; = 85500 E TimeNum () & lt; = 153500) AND (DateNum () == LastValue (DateNum ()));
FH_Range = (TimeNum () & gt; = 085500 AND TimeNum () & lt; = 093000) AND (DateNum () == LastValue (DateNum ()));
isRth = TimeNum () & gt; = 085400 AND TimeNum () & lt; = 093000;
isdRth = TimeNum () & gt; = 085400 AND TimeNum () & lt; = 160000;
aRthH = IIf (isdRth, H, Null);
aRthLd = IIf (isdRth, L, 1000000);
FHL = TimeFrameCompress (aRthL, inDaily, compressLow);
FHL = TimeFrameExpand (FHL, inDaily, expandFirst);
DayH = TimeFrameCompress (aRthH, inDaily, compressHigh);
DayH = TimeFrameExpand (DayH, inDaily, expandaPrimeiro);
DayL = TimeFrameCompress (aRthLd, inDaily, compressLow);
DayL = TimeFrameExpand (DayL, inDaily, expandaPrimeiro);
B = IIf ((FC4 & lt; = FC2 + PDH * 0,005 e FC4 & gt; FC1 + PDH * 0,005), FC2,0);
Cl = IIf ((FC4 & lt = FC3 e FC4 & gt; FC2 + PDH * 0,005), FC3,0);
_SECTION_BEGIN ("gráfico de barras do índice externo");
Vr = ParamList ("Índice", lista = "^ NSEI, ^ NSEBANK, ^ CNXIT, ^ NSMIDCP, RELIANCE. NS, SB IN. N S", 0);
HaO = AMA (Ref (HaC, -1), 0,5);
HaH = Max (H, Máx (HaC, HaO));
HaL = Min (L, Min (HaC, HaO));
co = IIf (Hac & gt; BG3, colorBrightGreen, IIf (Hac & lt; BR3, colorRed, colorGrey50));
Plot (4, "", Co, styleArea + styleOwnScale | styleNoLabel, -1, 100);
Vol = (V & gt; = Volmin e V & lt; = Volmax);
Percentagem = (permutação & gt; = PercChangemin AND percchange & lt; = PercChangemax);
prc = (C & gt; = preçoRL E C & lt; = preçoRH);
BuyStop2 = IIf ((BuyStop1 & lt; = SellPrice) E SellPrice & lt; = BuyPrice, SellPrice, BuyStop1);
SellStop2 = IIf ((SellStop1 & gt; = BuyPrice) E SellPrice & lt; = BuyPrice, BuyPrice, SellStop1);
BuyTP = IIf (compra e não BuyStop, BuyTP2, nulo);
Plot (IIf (pShowtradeLines, BuyStopline, Nulo), "BuySto p", colorBrightGreen, styleDots | styleNoRescale | styleNoLine);
Plot (IIf (pShowtradeLines, SellPriceline, Null), "Shor t aqui", colorRed, styleDots | styleNoRescale);
PlotShapes (IIf (pShowMarkers e Buy, shapeHollowUpArrow, Null), colorDarkGreen, 0, L, Offset = -30);
Título = EncodeColor (colorWhite) + "BHS_2 System" + "-" + Nome () + "-" + EncodeColor (colorYellow) + Intervalo (2) + EncodeColor (colorYellow) +
"-" + Date () + "-" + EncodeColor (colorYellow) + "-Open =" + WriteVal (0, 1) + EncodeColor (colorYellow) + "- Alto =" + WriteVal (H, 1) + EncodeColor ( colorYellow) + "- Close =" + WriteVal (C, 1) + EncodeColor (colorYellow) + "- Vol =" + WriteVal (V, 1) + WriteIf (Perc., "% Change =" + (Percchange) + "" , "") + ("\ n") +
"Anterior DayHigh =" + WriteVal (PDH, 1) + ", Anterior DayLow =" + WriteVal (PDL, 1) + ", Hoje Alto =" + WriteVal (DayH, 1) + ", Hoje Low =" + WriteVal ( Dia 1, 1)
GfxSelectPen (colorLightBlue, 3);
GfxRoundRect (20, 55, 180, 175, 15, 15);
GfxSelectFont ("Arial", 10, 700, False);
GfxTextOut (WriteIf (Buystop2, "nível de TRP:" + (Buystop2), ""), 30, 60);
GfxTextOut (WriteIf (BuyPrice, "Comprar Acima:" + (BuyPrice), ""), 30, 75);
GfxTextOut (WriteIf (BuyStop2, "Long SL:" + (BuyStop2), ""), 30, 90);
GfxTextOut (WriteIf (BuyTP1, "Long Target 1:" + (BuyTP1), ""), 30, 105);
GfxTextOut (WriteIf (SellPrice, "Vender abaixo:" + (SellPrice), ""), 30, 120);
GfxTextOut (WriteIf (SellStop2, "Short SL:" + (SellStop2), ""), 30, 135);
GfxTextOut (WriteIf (SellTP1, "Short Target:" + (SellTP1), ""), 30, 150);
AddColumn (BuyStop, "Buy Stop at", 1.2);
AddColumn (BuyTP1, "Comprar lucro em", 1.2);
AddColumn (SellTP1, "Lucro curto em", 1,2);
HaOpen = AMA (Ref (HaClose, -1), 0,5);
HaHigh = Max (H, Max (HaClose, HaOpen));
HaLow = Min (L, Min (HaClose, HaOpen));
SetBarFillColor (IIf (O & lt; C, colorSeaGreen, colorOrange));

Sistema de comércio de BHs afl
_N (Title = StrFormat (& gt; Aberto% g, Hi% g, Lo% g, Fechar% g (% .1f %%), O, H, L, C, Valor Selecionado (ROC (C, 1)) ));
BHSda = ((C-MA (C, T)) / MA (C, T)) * 100; // func fixed
Plot (C, "Close", ParamColor ("Color", colorBlack), styleNoTitle | styleCandle);
Plot (O, "Open", ParamColor ("Color", colorBlack), styleNoDraw);
Plot (H, "High", ParamColor ("Color", colorBlack), styleNoDraw);
Plot (L, "Low", ParamColor ("Color", colorBlack), styleNoDraw);
Value1 = 60; // Param (& quot; BearRes & quot ;, 60, 1, 100, 0.1);
Value2 = 40; // Param (& quot; BullSup & quot ;, 40, 1, 100, 0,1);
BHSMPPer = 13; // Param (& quot; Períodos de tempo & quot ;, 13, 1, 100);
BHEXPerc = 2 * BHSMPPer-1;
BSAC = EMA (Max (Ref (C, -1) - C, 0), BHEXPerc);
x1 = (BHSMPPer-1) * ((BSAC * Valor1) / (100-Valor1) - BSAU);
BSR1 = IIf (x1 & gt; = 0, C + x1, C + x1 * (100-Valor1) / Valor1);
x2 = (BHSMPPer-1) * ((BSAC * Valor1) / (100-Valor2) - BSAU);
BSR2 = IIf (x2 & gt; = 0, C + x2, C + x2 * (100-Valor2) / Valor2);
Plotar (BSR2, & quot ;, colorPaleBlue, styleDashed);
r1 = 12; // Param (& quot; Fast avg & quot ;, 12, 2, 200, 1);
r2 = 26; // Param (& quot; Slow avg & quot ;, 26, 2, 200, 1);
r3 = 9; // Param (& quot; Signal avg & quot ;, 9, 2, 200, 1);
Comprar = cond1 e cond3;
Vender = Cond4 e Cond6;
BSG = IIf (Compra, colorPaleGreen, IIf (Sell, colorRose, colorDefault));
BSFG = IIf (Compra, colorDarkGreen, IIf (Sell, colorDarkRed, colorDefault));
Filtro = Compre ou Venda;
AddTextColumn (Name (), "Symbol", 77, BSFG, BSG, 120);
AddColumn (DateTime (), "Date", formatDateTime, BSFG, BSG, 100);
AddColumn (TimeNum (), "Time", 1, BSFG, BSG, 100);
AddColumn (Buy, "Buy", 1, BSFG, BSG, 50);
AddColumn (Sell, "Sell", 1, BSFG, BSG, 50);
AddColumn (O, "Open", 1.2, BSFG, BSG, 100);
AddColumn (H, "High", 1,2, BSFG, BSG, 100);
AddColumn (L, "Low", 1,2, BSFG, BSG, 100);
AddColumn (C, "Close", 1.2, BSFG, BSG, 100);
AddColumn (V / (Ref (V, -1) * 100), "Aumento em Vol", 1, BSFG, BSG, 100);
PlotShapes (forma, IIf (Compra, corBlue, corBlue), 0, IIf (Compra, Baixa, Alta));
GfxSetTextColor (ColorRGB (217,217,213));
GfxTextOut (Name (), Status (& quot; pxwidth & quot;) / C14, Status (& quot; pxheight & quot;) / C15);
GfxSetTextColor (ColorRGB (103, 103, 103));
GfxSelectFont ("MS Sans Serif", 10, 500, False, False, 0);
SetChartBkGradientFill (ParamColor (& quot; BgTop & quot; colorDarkOliveGreen), ParamColor (& quot; BgBottom & quot; colorDarkGrey));
pShowtradeLines = ParamToggle (& quot; Show Trade Lines & quot ;, & quot; No | Yes & quot ;, 1);
priceRL = Param ("Price Range Min", 50, 1120000, 1);
priceRH = Param ("Price Range Max", 20000,1,120000,1);
BSPeChMi = -25; // Param (& gt; & gt; Percentage Change min set & quot ;, -25, -100, 100, 0.1);
BSPeChMa = 25; // Param ("Percentage Change Max set", 25, -100, 100, 0,1);
BSPerTkProf = Param (& quot; Take Profit Percent Set & quot; 0.6,0.3,30,0.1);
BSPerStLos = Param (& quot; StopLoss Percent Set & quot; 0,25,0.2,5,0,1);
BSPl_Rng = (TimeNum () & gt; = 90000 E TimeNum () & lt; = 153000) AND (DateNum () == LastValue (DateNum ()));
BSFH_Rg = (TimeNum () & gt; = 090000 E TimeNum () & lt; = 093000) AND (DateNum () == LastValue (DateNum ()));
Num_Bars = 36000 / Intervalo (1);
isRth = TimeNum () & gt; = 085400 AND TimeNum () & lt; = 093000;
isdRth = TimeNum () & gt; = 085400 AND TimeNum () & lt; = 160000;
aRthH = IIf (isdRth, H, Null);
aRthLd = IIf (isdRth, L, 1000000);
FHL = TimeFrameCompress (aRthL, inDaily, compressLow);
FHL = TimeFrameExpand (FHL, inDaily, expandFirst);
DayH = TimeFrameCompress (aRthH, inDaily, compressHigh);
DayH = TimeFrameExpand (DayH, inDaily, expandaPrimeiro);
DayL = TimeFrameCompress (aRthLd, inDaily, compressLow);
DayL = TimeFrameExpand (DayL, inDaily, expandaPrimeiro);
B=IIf((FC4<=FC2+PDH*0.005 AND FC4>FC1+PDH*0.005),FC2,0);
Cl=IIf((FC4<=FC3 AND FC4>FC2+PDH*0.005),FC3,0);
HaO = AMA( Ref( HaC, -1 ), 0.5 );
HaH = Max( H, Max( HaC, HaO) );
HaL = Min( L, Min( HaC, HaO) );
co = IIf(Hac>BG3,colorBlue, IIf(Hac < BR3,colorRed, colorGrey50));
Vol=(V>=Volmin AND V<=Volmax);
Percentage=(BSPrCh>=BSPeChMi AND BSPrCh<=BSPeChMa);
prc=(C>=priceRL AND C<=priceRH);
BuyStop2=IIf((BuyStop1<=SellPrice) AND SellPrice<=BuyPrice, SellPrice, BuyStop1);
SellStop2=IIf((SellStop1>=BuyPrice) AND SellPrice<=BuyPrice, BuyPrice, SellStop1);
BuyTP=IIf(Buy AND NOT BuyStop, BSByTP2,Null);
Plot(IIf(pShowtradeLines, BuyStopline, Null),"",colo rBrightGreen, styleDots|styleNoRescale| styleNoLine);
Title = EncodeColor(colorWhite)+ "BuySell system " + " - & quot; + Name() + " - & quot; + EncodeColor(colorYellow)+ Interval(2) + EncodeColor(colorYellow) +
& quot; - & quot; + Date() +" - "+ EncodeColor(colorYellow) + "Open = "+EncodeColor(colorWhite)+WriteVal(O,8.2) + EncodeColor(colorYellow) + ", High = "+EncodeColor(colorWhite)+ WriteVal(H,8.2)+ EncodeColor(colorYellow) + ", Low= "+EncodeColor(colorWhite)+ WriteVal(L,8.2)+ EncodeColor(colorYellow) + ", Close= "+EncodeColor(colorWhite)+ WriteVal(C,8.2)+ EncodeColor(colorYellow) + ", Vol= "+EncodeColor(colorWhite)+ WriteVal(V,1)+("\n")
GfxSetOverlayMode( mode = 0 );
GfxSelectPen( colorLightBlue, 2 );
GfxRoundRect( 5,65, 250, 180, 16, 20 );
GfxSelectFont( "Arial", 12, 700, False );
GfxTextOut( WriteIf(BuyPrice, "Long Target 1: "+WriteVal(BuyPrice,1.2),""),15, 73);
GfxTextOut( WriteIf(BSByTP1 , "Long Target 2: "+WriteVal(BSByTP1,1.2),""), 15, 92);
GfxTextOut( WriteIf(SellPrice, "Short Target 1: "+WriteVal(SellPrice,1.2),""), 15, 111);
GfxTextOut( WriteIf(BSSlTP1, "Short Target 2: "+WriteVal(BSSlTP1,1.2),""), 15, 129);
GfxTextOut( WriteIf(BuyStopline, "Instant Sup/Res: "+WriteVal(BuyStopline,1.2),""), 15, 147);
OHA = AMA( Ref( CHA,-2 ), 0.5 );
HAH = Max( H, Max( CHA, OHA ) );
HAL = Min( L, Min( CHA, OHA ) );
rfsctor = WMA(nm, PER);
revers = (K *rfsctor);
for(i = 1; i < BarCount; i++)
NW[i] = j[i] + Revers[i];
NW[i] = j[i] - Revers[i];
NW[i] = j[i] - Revers[i];
NW[i] = j[i] + Revers[i];
para (i = 0; i & lt; BarCount; i ++)
PlotText( "Buy@" +WriteVal( C[ i],1.2), i-5, C[ i ]-Trend[i], colorWhite, colorBlue);
PlotText( "Sell@" +WriteVal (C[ i ],1), i-5, C[ i ]+Trend[i], colorWhite, colorRed );
AlertIf(Sell,"SOUND C:\\Windows\\Media\\Ding. wav","Sell@" + WriteVal( H,1.2) ,2);
AlertIf(Buy,"SOUND C:\\Windows\\Media\\Ding. wav","Buy@" + WriteVal( O,1.2),1);
GfxSetTextColor( ColorRGB (217,217,213));
GfxTextOut( Name(), Status("pxwidth")/C14, Status("pxheight")/C15 );
GfxSetTextColor( ColorRGB (103,103,103));
GfxSelectFont("MS Sans Serif", 10, 500, False, False, 0);
//to plot buysell price.
GfxSetOverlayMode( mode = 0 );
GfxSelectPen( colorGreen, 2 );
GfxRoundRect( 5, 181,250,240, 15, 15 );
GfxSelectFont( "Arial", 12, 700, False );
GfxTextOut( WriteIf(Sell OR shrt , "SELL Signal At = "+WriteVal(Sell2show,1.2),""),10, 185);
GfxTextOut( WriteIf( Long AND NOT Buy, "BUY Profit = "+WriteVal(C-Buy2show,1.2 ),""),10, 205);
GfxTextOut( WriteIf( shrt AND NOT Sell, "SELL Profit = "+WriteVal(Sell2show-C,1.2 ),""),10, 205);
//GfxTextOut( WriteIf(Long OR shrt , "CMP = "+WriteVal(C,1.2),""),10, 215);
GfxSelectPen( colorOrange, 2 );
GfxRoundRect(5,20, 250,63, 16, 20 );
GfxSelectFont( "Arial",12, 700, False );
GfxTextOut(WriteIf(SellPrice, "TREND REVERSAL: "+(SellPrice),""), 8 ,25 );
GfxTextOut( WriteIf(nw, " Trailing SL : "+WriteVal(nw,1),""), 8, 43);
GfxTextOut( WriteIf(Cover AND NOT Buy ," Trailing SL : "+WriteVal(nw,1 ),""),8, 43);
GfxTextOut( WriteIf(nw, " Trailing SL : "+WriteVal(nw,1),""), 8, 43);
GfxTextOut( WriteIf( Short AND NOT Sell," Trailing SL : "+WriteVal(nw,1 ),""),8, 43);
pctH = 0.325;//Param ("Pivot Hi %", 0.325,0.001,2.0,0.002);
HiLB = 1;//Param ("Up LookBack",1,1,BarCount-1,1);
pctL = 0.325;//Param ("Pivot Lo %", 0.325,0.001,2.0,0.002);
LoLB = 1;//Param ("Down LookBack",1,1,BarCount-1,1);
Back = 1;//Param ("Extend Left = 2",1,1,500,1);
Fwd = 0;//Param("Plot Forward", 0, 0, 500, 1);
style = ParamStyle("Line Style",styleLine, styleNoLabel);
pRp = PeakBars( H, pctH, 1) == 0;
yRp0 = LastValue(ValueWhen( pRp, H, HiLB));
xRp0 = LastValue(ValueWhen( pRp, x, HiLB));
pSp = TroughBars( L, pctL, 1) == 0;
ySp0 = LastValue(ValueWhen( pSp, L, LoLB));
xSp0 = LastValue(ValueWhen( pSp, x, LoLB));
Delta = yRp0 - ySp0;
retval = (Delta * ret);
LFIVal = IIf(ret < 1.0.
AND xSp0 < xRp0, yRp0 - retval, IIf(ret < 1.0.
AND xSp0 > xRp0, ySp0 + retval, IIf(ret > 1.0.
AND xSp0 < xRp0, yRp0 - retval, IIf(ret > 1.0.
AND xSp0 > xRp0, ySp0 + retval, Null))));
r236 = LFI(0.236); r236I = LastValue (r236,1);
r382 = LFI(0.382); r382I = LastValue (r382,1);
r050 = LFI(0.50); r050I = LastValue (r050,1);
r618 = LFI(0.618); r618I = LastValue (r618,1);
r786 = LFI(0.786); r786I = LastValue (r786,1);
e127 = LFI(1.27); e127I = LastValue (e127,1);
e162 = LFI(1.62); e162I = LastValue (e162,1);
e200 = LFI(2.00); e200I = LastValue (e200,1);
e262 = LFI(2.62); e262I = LastValue (e262,1);
e424 = LFI(4.24); e424I = LastValue (e424,1);
p00 = IIf(xSp0 > xRp0,ySp0,yRp0); p00I = LastValue (p00,1);
p100 = IIf(xSp0 < xRp0,ySp0,yRp0); p100I = LastValue (p100,1);
color00 =IIf(xSp0 > xRp0,colorLime, colorRed);
color100 =IIf(xSp0 < xRp0,colorLime, colorRed);
PlotText(" 0% = " + WriteVal(p00,1), LastValue(BarIndex())-(numbars/hts), p00I + 0.05, color00);
PlotText("23% = " + WriteVal(r236,1), LastValue(BarIndex())-(numbars/hts), r236I + 0.05, color00);
PlotText("38% = " + WriteVal(r382,1), LastValue(BarIndex())-(numbars/hts), r382I + 0.05, color00);
PlotText("50% = " + WriteVal(r050,1), LastValue(BarIndex())-(numbars/hts), r050I + 0.05, color00);
PlotText("62% = " + WriteVal(r618,1), LastValue(BarIndex())-(numbars/hts), r618I + 0.05, color00);
PlotText("78% = " + WriteVal(r786,1), LastValue(BarIndex())-(numbars/hts), r786I + 0.05, color00);
PlotText("100% = " + WriteVal(p100,1), LastValue(BarIndex())-(numbars/hts),p100I + 0.05, color00);
PlotText("127% = " + WriteVal(e127,1), LastValue(BarIndex())-(numbars/hts),e127I + 0.05, color00);
PlotText("162% = " + WriteVal(e162,1), LastValue(BarIndex())-(numbars/hts),e162I + 0.05, color00);
PlotText("200% = " + WriteVal(e200,1), LastValue(BarIndex())-(numbars/hts),e200I + 0.05, color00);
PlotText("262% = " + WriteVal(e262,1), LastValue(BarIndex())-(numbars/hts),e262I + 0.05, color00);
PlotText("424% = " + WriteVal(e424,1), LastValue(BarIndex())-(numbars/hts),e424I + 0.05, color00);
YL = TimeFrameGetPrice("L", inDaily, -1); // low.
YC = TimeFrameGetPrice("C", inDaily, -1); // close.
YO = TimeFrameGetPrice("O", inDaily); // current day open.
PP = (YH + YL + YC) / 3;
S3 = YL - 2*(YH - PP) ;
/*Buy or Sell Condition*/
Buy = Cross(EMA( Close , 3 ),EMA( Close , 23 ));
Sell = Cross(EMA( Close , 23 ),EMA( Close , 3 ));
Plot( EMA( Close,23), "23 EMA",ParamColor("Color", colorBlack ),styleNoRescale);
Plot( EMA( Close,3), "3 EMA",ParamColor("Color", colorBlack ),styleNoRescale);
Ribbon1=IIf( EMA( Close , 3 )>EMA( Close , 23 ),colorGreen, IIf(EMA( Close , 23 )>EMA( Close , 3 ), colorRed, colorYellow));
Plot(3, "Ribbon", Ribbon1, styleOwnScale| styleArea| styleNoLabel,-0.5,100);
nut=( C<MA(C,21) AND C>EMA(C,8)) OR ( C>MA(C,21) AND C<EMA(C,8));
Col=IIf(dnt, colorRed, IIf( upt, colorBlueGrey, IIf(nut, colorYellow, colorTan)));
Plot( C, "Close", col, styleNoTitle | ParamStyle("Style") | GetPriceStyle() );

Câmbio de Moedas.
All the AFL’s posted in this section till now are Trend following. Recently, we experimented on a Mean Reversion Trading System and got surprised with its accuracy and returns. Neste post, nós passaríamos por este sistema e seu relatório de backtest no NSE Nifty. First, let’s find out what Mean Reversion system actually is.
Mean Reversion Trading System: Definition and Overview.
Mean Reversion systems assume that Stock prices oscillate in a Fixed range bounded by an upper and lower price bands. O preço sempre tende a retornar a um nível médio no decorrer do tempo. In order to trade such system, Buy order is placed at the lower end of range and Sell order is placed at the higher end of range. Any breakout of this range with good volumes may lead to strong trends and trade should be avoided during that time. Stoploss estrito é imperativo para negociar os sistemas de Reversão Média. There are many indicators which can be handy for developing Mean Reversion Trading systems. Examples are Bollinger Bands, Donchian channels, RSI, CCI etc.
In the next section, we’ll go through an AFL and backtest report for Mean Reversion Trading System based on Bollinger Bands. Leia nosso artigo sobre o tutorial da AFL aqui.

US Search Desktop.
Agradecemos seus comentários sobre como melhorar a Pesquisa do Yahoo. Este fórum é para você fazer sugestões de produtos e fornecer feedback atencioso. Estamos sempre tentando melhorar nossos produtos e podemos usar o feedback mais popular para fazer uma mudança positiva!
Se você precisar de assistência de qualquer tipo, visite nosso fórum de suporte à comunidade ou encontre ajuda individualizada em nosso site de ajuda. Este fórum não é monitorado por nenhum problema relacionado a suporte.
O fórum de comentários do produto do Yahoo agora exige um ID e uma senha válidos do Yahoo para participar.
Agora você precisa fazer login usando sua conta de e-mail do Yahoo para nos fornecer feedback e enviar votos e comentários para as ideias existentes. Se você não tiver um ID do Yahoo ou a senha do seu ID do Yahoo, inscreva-se para obter uma nova conta.
Se você tiver um ID e uma senha do Yahoo válidos, siga estas etapas se quiser remover suas postagens, comentários, votos e / ou perfil do fórum de comentários do produto do Yahoo.
Vote em uma ideia existente () ou publique uma nova ideia…
Idéias quentes Idéias superiores Novas ideias Categoria Status Meu feedback.
Xnxx vedios.
Trazer de volta o layout antigo com pesquisa de imagens.
sim: a única possibilidade (eu acho) enviar todas as informações para (alienvault.
Desinformação na ordem DVD.
Eu pedi DVD / Blueray "AL. A confidencial" tudo que eu consegui foi Blue ray & amp; um contato # para obter o DVD que não funcionou. Eu encomendo minha semana com Marilyn ____DVD / blue ray & amp; Eu peguei os dois - tolamente, assumi que o mesmo se aplicaria a L. A. ___ETC não. Eu não tenho uma máquina de raio azul ----- Eu não quero uma máquina de raio azul Eu não quero filmes blueray. Como obtenho minha cópia de DVD de L. A. Confidential?
yahoo, pare de bloquear email.
Passados ​​vários meses agora, o Yahoo tem bloqueado um servidor que pára nosso e-mail.
O Yahoo foi contatado pelo dono do servidor e o Yahoo alegou que ele não bloquearia o servidor, mas ainda está sendo bloqueado. CEASE & amp; DESISTIR.
Não consigo usar os idiomas ingleses no e-mail do Yahoo.
Por favor, me dê a sugestão sobre isso.
Motor de busca no Yahoo Finance.
Um conteúdo que está no Yahoo Finance não aparece nos resultados de pesquisa do Yahoo ao pesquisar por título / título da matéria.
Existe uma razão para isso, ou uma maneira de reindexar?
Procure por "turkey ******" imagens sem ser avisado de conteúdo adulto ou que o mostre.
O Yahoo está tão empenhado em atender os gostos lascivos das pessoas que nem posso procurar imagens de uma marca de "peitos de peru" sem ser avisado sobre conteúdo adulto? Apenas usando a palavra "******" em QUALQUER contexto significa que eu vou pegar seios humanos em toda a página e ter que ser avisado - e passar por etapas para evitá-lo?
Aqui está minha sugestão Yahoo:
Invente um programa de computador que reconheça palavras como "câncer" ou "peru" ou "galinha" em uma frase que inclua a palavra "******" e não assuma automaticamente a digitação "***** * "significa que estou procurando por ***********.
Descobrir uma maneira de fazer com que as pessoas que ESTÃO procurando *********** busquem ativamente por si mesmas, sem assumir que o resto de nós deve querer *********** se digitarmos uma palavra comum - ****** - que qualquer um pode ver qualquer dia em qualquer seção de carne em qualquer supermercado em todo o país. :(
O Yahoo está tão empenhado em atender os gostos lascivos das pessoas que nem posso procurar imagens de uma marca de "peitos de peru" sem ser avisado sobre conteúdo adulto? Apenas usando a palavra "******" em QUALQUER contexto significa que eu vou pegar seios humanos em toda a página e ter que ser avisado - e passar por etapas para evitá-lo?
Aqui está minha sugestão Yahoo:
Invente um programa de computador que reconheça palavras como "câncer" ou "peru" ou "galinha" em uma frase que inclua a palavra "******" e não assuma automaticamente a digitação "***** * "significa que estou procurando por mais ...
Por que, quando eu faço login no YahooGroups, todos os grupos aparecem em francês ?!
Quando entro no YahooGroups e ligo para um grupo, de repente tudo começa a aparecer em francês? O que diabos está acontecendo lá ?! Por alguma razão, o sistema está automaticamente me transferindo para o fr. groups. yahoo. Alguma ideia?
consertar o que está quebrado.
Eu não deveria ter que concordar com coisas que eu não concordo com a fim de dizer o que eu acho - eu não tive nenhum problema resolvido desde que comecei a usar o Yahoo - fui forçado a jogar meu antigo mensageiro, trocar senhas, obter novas messenger, disse para usar o meu número de telefone para alertar as pessoas que era o meu código de segurança, receber mensagens diárias sobre o bloqueio de yahoo tentativas de uso (por mim) para quem sabe por que como ele não faz e agora eu obter a nova política aparecer em cada turno - as empresas costumam pagar muito caro pela demografia que os usuários fornecem para você, sem custo, pois não sabem o que você está fazendo - está lá, mas não está bem escrito - e ninguém pode responder a menos que concordem com a política. Já é ruim o suficiente você empilhar o baralho, mas depois não fornece nenhuma opção de lidar com ele - o velho era bom o suficiente - todas essas mudanças para o pod de maré comendo mofos não corta - vou relutantemente estar ativamente olhando - estou cansado do mudanças em cada turno e mesmo aqueles que não funcionam direito, eu posso apreciar o seu negócio, mas o Ameri O homem de negócios pode vender-nos ao licitante mais alto por muito tempo - desejo-lhe boa sorte com sua nova safra de guppies - tente fazer algo realmente construtivo para aqueles a quem você serve - a cauda está abanando o cachorro novamente - isso é como um replay de Washington d c
Eu não deveria ter que concordar com coisas que eu não concordo com a fim de dizer o que eu acho - eu não tive nenhum problema resolvido desde que comecei a usar o Yahoo - fui forçado a jogar meu antigo mensageiro, trocar senhas, obter novas messenger, disse para usar o meu número de telefone para alertar as pessoas que era o meu código de segurança, receber mensagens diárias sobre o bloqueio de yahoo tentativas de uso (por mim) para quem sabe por que isso acontece e agora eu recebo a nova política em cada turno - as empresas costumam pagar muito pela demografia que os usuários fornecem para você ... mais.

Câmbio de Moedas.
This strategy is based on MACD, RSI, Stochastic and Exponential moving average. Combination of all these indicators assures good returns with minimum whipsaws. In the chart, uptrends are represented by blue colour and downtrends are represented by red colour.
Leia nosso artigo sobre o tutorial da AFL aqui.
Visão geral da AFL.
MACD signal line is greater than 0 and also greater than that of.
previous candle, Stochastic %D line is less than 80 and greater.
than that of previous candle, Closing price greater than EMA.
MACD signal line is less than 0 and also less than that of.
previous candle, Stochastic %D line is greater than 20 and less.
than that of previous candle, Closing price less than EMA.
AFL Screenshot.
Backtest Report.
Download the detailed backtest report here.
Please note that you can expect even better results if you allow compounding of your returns.
Curva de capital.
Additional Amibroker settings for backtesting.
Goto Symbol–>Information, and specify the lot size and margin requirement. The below screenshot shows lot size of 30 and margin requirement of 10% for Bank Nifty:
Disclaimer:
All the AFL’s posted in this section are for learning purpose. Trading Tuitions does not necessarily own these AFL’s and we don’t have any intellectual property rights on them. We might copy useful AFL’s from public forums and post it in this section in a presentable format. The intent is not to copy anybody’s work but to share knowledge. If you find any misleading or non-reproducible content then please inform us at support@tradingtuitions.com
Pós-navegação.
Related Posts You May Like.
13 Comments.
Thanks for the amazing system and other articles you’ll have been posting. I have mentioned before that this is one of the very few Indian websites which can provide such great deal of knowledge on AmiBroker. What makes it better is that you’ll encourage questions and respond to them in time. My request is if you’ll could do a small code on dynamic position sizing like anti martingale. This is one topic which is not available (easily at least) on the internet. This will help me and all other fellow traders searching for the same.
Thanking you in anticipation,
Thank you Neha. We’ll try to cover dynamic position sizing in one of our ‘AFL of the week’ articles. Fique ligado!

Комментарии