Idéias em bruto - página 29

 

1 Gráfico Minuto/1000 período Sistema de histograma BB, grande potencial

Hey all....I tenho testado uma idéia há algum tempo e decidi levá-la ao fórum para ver o que vocês pensam. Este sistema é muito simples, muito fácil, e tem muito potencial. Ele usa o misterioso Money Map Indicator, que é uma boa cópia do produto Grid Fibbonacci Money Map de Andy Sherman e do histograma Bollienger Bands primairly. também usa RSI e DTZigZag.

A idéia é simples, eu a encontrei um dia quando estava procurando um filtro para o indicador de Tendência Cerebral. Fui para o período de 1 minuto, e levei uma faixa de bollienger band definida para 1000. Depois fiz o mesmo com o histograma BB para obter uma imagem mais clara. O que eu vi imediatamente foi que esta fórmula simples estava prevendo sempre as Paradas de Tendência Cerebral. É realmente incrível se você olhar para ela. o preço vai atingir a faixa do meio (na qual se baseia a polaridade do histograma) e depois mergulhar através dela. Lindo, não é? o começo de uma nova tendência.

Isto funciona maravilhosamente, exceto quando não funciona. Há momentos em que ele usa esta MA (a banda do meio) como suporte (se você procura vender) ou resistência (se você procura comprar), colocando-o assim, não no início de uma nova tendência, mas no final de uma retração da atual. Mas se você olhar para ela, você terá que concordar que vender ou comprar na banda intermediária normalmente teria sido um bom investimento. São justamente aqueles momentos em que se comporta mal que me atingem.

Dê uma olhada por si mesmo e veja o que eu quero dizer. Se pudéssemos encontrar um filtro para este sinal, seria um sistema muito lucrativo. Já o vi de muitos ângulos e uso o FOREX FREEWAY para ter uma idéia do poder da tendência geral. No entanto, sinto que deve ser algo mais. Neste momento é mais lucrativo do que perdido, mas eu gostaria de torná-lo mais uma ciência. Estou trabalhando nisso há alguns meses na minha conta FXCM e posso dizer que gosto muito mais do que trabalhar em qualquer outro período de tempo. Apenas a abençoada simplicidade dela. Para começar, você pode olhar para os dados históricos e ver exatamente o que aconteceu. Como seu registro e relatório são apenas 1 minuto de cada vez (trabalhando a partir de um período de 1 minuto), os indicadores não podem mentir. Convido você a configurar os indicadores e me dizer o que você pensa. Amanhã eu detalharei meus esforços na criação do filtro e falarei sobre o que a adição do DTzigzag fez para prever o fim da tendência e prever o sinal. Estou atento a algumas imagens da tela e aos indicadores. Avise-me se eu precisar entrar na metodologia por trás do Money Map. Posso dar um tutorial sobre como utilizá-lo.

Saúde!

Arquivos anexados:
 

Leitura do histórico de contas da EA

--deleted---

encontrou-o.

p777m

 

EA para o sistema de comercialização de Baby Pips ?

Alguém sabe se existe um EA para o sistema de comercialização descrito nas lições do site BabyPips? É um crossover de EMA com confirmação Stochastic e RSI. Mais detalhes aqui: http://www.babypips.com/forex-school/create-system.html

 

EA trailing stop com uma meta inicial de lucro parcial

alguém pode criar um EA para mim?

estes são os requisitos...

StopLoss Pips (se colocado em 0, posso colocar meu stoploss manualmente)

tomar parte dos lucros (tomar uma certa parte dos meus lotes quando atingir os pips)

fechar lotes (fechar uma certa quantidade de lote/s para a tomada parcial de lucro)

Take Profit Pips (lucro final)

Trail Pips (começa quando atinge o break even pips)

quebrar pips de equilíbrio (ele irá quebrar mesmo em um determinado pip)

é semelhante ao e_trailing EA, mas com o TP parcial

 

Canal 'Dinâmico'.

Olá,

Estou tentando reescrever o indicador shi_channel_talking.mq4 com o qual a maioria de vocês estarão familiarizados. O original sofre com o problema do redesenho, repintando o passado, fazendo-o parecer diferente de como realmente era na época. Portanto, o objetivo é criar um 'canal dinâmico' que desenha o canal alto/baixo a cada tick com base apenas nas informações disponíveis naquele momento. A seguir está o código conforme produzido até agora, porém as linhas traçadas pelo indicador parecem ser erráticas e não retratam com precisão os canais.

Se alguém puder ajudar a corrigir isso, acho que o indicador acabado pode ser extremamente útil para os comerciantes.

Obrigado.

Meus pedidos de desculpas se o código não for copiado/colado de forma limpa.

----------------------------------------

//+------------------------------------------------------------------+

//| Dynamic Channel.mq4 |

//| |

//+------------------------------------------------------------------+

#janela_do_cartão_indicador de propriedade

#property indicator_buffers 2

#Indicador de propriedade_color1 Amarelo

#indicador de propriedade_color2 Amarelo

externo int TIME_FRAME = PERÍODO_H4;

// Linhas de Canal

duplo TL1, TL2;

// Buffers

duplo ExtUpperBuffer[];

duplo ExtLowerBuffer[];

//+------------------------------------------------------------------+

//| FUNÇÃO DE INICIALIZAÇÃO |

//+------------------------------------------------------------------+

int init()

{

IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS));

IndicatorShortName("Canal Dinâmico");

// configurações de desenho

SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1);

SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,1);

// amortecedores

SetIndexBuffer(0,ExtUpperBuffer);

SetIndexBuffer(1,ExtLowerBuffer);

// etiquetas

SetIndexLabel(0, "TL1");

SetIndexLabel(1, "TL2");

// pontos de partida

SetIndexDrawBegin(0,240);

SetIndexDrawBegin(1.240);

// acabado

retorno(0);

}

//+------------------------------------------------------------------+

//| FUNÇÃO PRINCIPAL |

//+------------------------------------------------------------------+

int start()

{

int counted_bars=IndicatorCounted();

// laço principal

int i = Bars-counted_bars-1;

while(i>=0)

{

Canal(TIME_FRAME,i);

ExtLowerBuffer = TL2;

ExtUpperBuffer = TL1;

i--;

}

// Acabado

retorno(0);

}

//--------------------------------------------------

// CHANNEL

//--------------------------------------------------

Canal vazio (int TimeFrame, int p)

{

// Variáveis de canal

duplo Passo=0, P1=0, P2=0, PP=0;

int CurrentBar=p+2;

int B1=-1, B2=-1, UpDown=0, i=0, AB=p+240;

data/hora T1, T2;

int BFF;

interruptor (TimeFrame)

{

caso PERÍODO_M1: BFF=12; pausa; // tabela de minutos

caso PERÍODO_M5: BFF=48; pausa; // tabela de cinco minutos

caso PERÍODO_M15: BFF=24; pausa; // tabela de quinze minutos

caso PERÍODO_M30: BFF=24; pausa; // tabela de meia hora

caso PERÍODO_H1: BFF=12; pausa; // tabela horária

caso PERÍODO_H4: BFF=15; pausa; // tabela de 4 horas

caso PERÍODO_D1: BFF=10; pausa; // gráfico diário

caso PERÍODO_W1: BFF=6; pausa; // gráfico semanal

padrão: retorno(-1); pausa; // erro

}

while(((B1==-1) ||| (B2===-1)) && (Barra atual<AB))

{

if((UpDown<1) && (CurrentBar===Lowest(NULL,TimeFrame,MODE_LOW,BFF*2+ 1,CurrentBar-BFF)))

{

if(UpDown==0) { UpDown=-1; B1=Barra atual; P1=iLow(NULL,TimeFrame,B1); }

else { B2=Barra atual; P2=iLow(NULL,TimeFrame,B2); }

}

if((UpDown>-1) && (CurrentBar===Highest(NULL,TimeFrame,MODE_HIGH,BFF* 2+1,CurrentBar-BFF)))

{

if(UpDown==0) { UpDown=1; B1=Barra atual; P1=iHigh(NULL,TimeFrame,B1); }

else { B2=Barra atual; P2=iHigh(NULL,TimeFrame,B2); }

}

Bar+++ atual;

}

if((B1==-1) ||| (B2===-1)) {retorno(-1);} // erro

Step=(P2-P1)/(B2-B1);

P1=P1-B1*Passo; B1=p;

if(UpDown===1)

{

PP=iLow(NULL,TimeFrame,p+2)-2*Step;

for(i=p+3;i<=B2;i+++)

{

if(iLow(iLow(NULL,TimeFrame,i)<PP+Step*i) { PP=iLow(NULL,TimeFrame,i)-i*Step; }

}

}

senão

{

PP=iHigh(NULL,TimeFrame,p+2)-2*Step;

for(i=p+3;i<=B2;i+++)

{

if(iHigh(iHigh(NULL,TimeFrame,i)>PP+Step*i) { PP=iHigh(NULL,TimeFrame,i)-i*Step;}

}

}

P2=P1+AB*Step;

T1=iTime(NULL,TimeFrame,B1);

T2=iTempo(NULL,TimeFrame,AB);

// Largura do canal

largura de canal dupla=MathAbs(PP - P1)/Point;

// Tempo genérico

int x1 = T2;

int x2 = T1;

// Canal superior

duplo TL2_y1 = P2;

duplo TL2_y2 = P1;

// Canal inferior

duplo TL1_y1 = PP+Step*AB;

duplo TL1_y2 = PP;

// Calcular o gradiente

duplo m = (TL1_y2 - TL1_y1) / (x2 - x1);

// Calcular constante para a equação da linha superior

duplo c_TL1 = TL1_y2 - (m*x2);

// Calcular constante para a equação da linha inferior

duplo c_TL2 = TL2_y2 - (m*x2);

// Calcular os preços dos canais para o tick atual

TL2 = (m*iTime(NULL,TimeFrame,p)) + c_TL2;

TL1 = (m*iTime(NULL,TimeFrame,p)) + c_TL1;

// Certifique-se de que TL1 é o canal superior

if(TL1 < TL2)

{

temperatura dupla = TL1;

TL1 = TL2;

TL2 = temperatura;

}

}

 

Dados do Metatrader para a Tradestation

Como converter dados intraday Metatrader (por exemplo, 1 min.) para Global Server (xpo-format)?

 

Roteiro para duplicar negócios em mais contas?

Isso é possível (acho que sim, mas sou muito pequeno ainda na programação do mq4) para copiar automaticamente negócios com SL/TP e por exemplo lotes diferentes para cada conta ou uma determinada % do saldo? A opção de alterar SL/TP também seria legal

Com os melhores cumprimentos

 

Serviço de Monitor MT4

É possível construir um aplicativo que monitore remotamente as instalações MT4?

Aqui estão as características que eu gostaria de ter:

----------------------------------------

Serviço de Monitor MT4

Monitora a instalação do MT4 para garantir o funcionamento 24 horas por dia, 7 dias por semana.

Características

Funciona como serviço ou aplicação em máquinas diferentes ou na mesma máquina que o MT4

Pings MT4 instalação única (definido pelo usuário) a cada xx minutos (definido pelo usuário)

Registra todas as atividades e erros

Notificação de administração : envia alerta por e-mail para o endereço de e-mail especificado após o recebimento do erro

Tipos de erros

sem resposta da máquina

nenhuma resposta de aplicação

nenhuma EA aplicada a qualquer gráfico

alimentação de dados para baixo

conexão ao servidor do corretor desligado

 

por favor, alguém pode me ajudar com este indicador

eu preciso que um de vocês codifique gurus para editar este indicador. eu gostaria que fosse um envelope, em vez disso, se uma linha. espero que eu seja claro. tenha configurado como o indicador de envelope que vem por padrão no metatrader. para que ele dê ao usuário o poder de configurar a porcentagem para cima e para baixo, e também para esquerda e direita. espero que alguém que entenda a linguagem do metatrader possa me ajudar.

Arquivos anexados:
 

lição 1

Para aprender a programar uma EA, pergunto-lhe se você me ajuda a construir este simples TS. Ele vai longo quando o indicador (anexar) a volatilidade.pivot é inferior ao fechamento da barra ou curto se estiver acima.

Arquivos anexados: