Ajuda na codificação - página 431

 
mladen:
Eu não sei. Tente escaneá-lo com algum antivírus (avast e kaspersky estavam ambos detectando a versão 5 como malware)

Eu não fiz nenhum vírus nele

obrigado

 

É possível que alguém possa modificar o indicador anexo para exibir setas para cima e para baixo em vez de barras de histograma? Qualquer ajuda seria bem-vinda.

Arquivos anexados:
 
daytrade5:
É possível que alguém possa modificar o indicador anexado para exibir setas para cima e para baixo em vez de barras de histograma? Qualquer ajuda seria bem-vinda.

daytrade5

heiken ashi é, por sua natureza, um tipo de barra indicadora. Ele inclui valores altos, baixos, abertos e fechados para o ashi heiken ashi - fazendo com que tudo isso mostre que o uso de apenas setas tornaria bastante estranho

 
mladen:
daytrade5heiken ashi é, por sua natureza, um indicador do tipo barra. Ele inclui valores altos, baixos, abertos e fechados para o ashi heiken - fazendo-o mostrar tudo o que o uso de apenas setas tornaria bastante estranho

Obrigado Mladen,,,,,,,Entendido.

 
Hayk Gevorgyan:
Olá a todos,

alguém pode me ajudar a codificar uma simples ea com base no indicador xcode, já que não sou da máfia em codificação.

Só preciso comprar e vender ordens após o fechamento da barra de sinal, opção de mudança do período de sinal do indicador, horário de negociação e opção de mudança dos dias de negociação.

As entradas de compra e venda são simples como descrito na captura de tela. qualquer intervalo de tempo qualquer par, opção de ganho, opção de parada de rastreamento.

Sei que não é o Santo Graal e está longe dele (como o Santo Graal não existe ), mas podemos tentar conseguir algo com isto.

Também se for possível adicionar a opção de aumentar o tamanho do lote (para mudar manualmente). por exemplo: 0.01,0.01,0.02,0.02,0.04,0.04,0.08,0.08 e assim por diante...

Qualquer pessoa pode fazer isso?

Obrigado.

 

Caro Mrtools/malden, você poderia verificar o código abaixo e dizer onde está o erro? #janela_do_código_do_cartão

#property indicator_buffers 2

#indicador de propriedade_cores1 Vermelho

#largura_do_indicador de propriedade1 2

#indicador de propriedade_color2 Cal

#largura_do_indicador de propriedade2 2

lotes duplos externos = 0,1;

SinalGap externo int = 4;

int dist=24;

duplo b1[];

duplo b2[];

int err;

int ticket;

parada dupla;

duplo prof;

int init() {

SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1);

SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1);

SetIndexArrow(1,233);

SetIndexArrow(0,234);

SetIndexBuffer(0,b1);

SetIndexBuffer(1,b2);

return(0);

}

int deinit() { return(0); }

int start() {

int counted_bars=IndicatorCounted();

int k,i,j,limit,hhb,llb;

int TotalOrders = 0;

if (counted_bars<0) return(-1);

if (contado_barras>0) contado_barras--;

limite=barras-1;

if(counted_bars>=1) limit=Bars-counted_bars-1;

if (limite<0) limite=0;

for (i=limite;i>=0;i--) {

hhb = mais alto(NULL,0,MODE_HIGH,dist,i-dist/2);

llb = mais baixo(NULL,0,MODE_LOW,dist,i-dist/2);

se (i==hhb)

b1=High+SignalGap*Point;

se (i==llb)

b2=Low[llb]-SignalGap*Point;

for (int a=0; a <= OrderTotal();a+++)

se (OrderSelect(a,SELECT_BY_POS,MODE_TRADES))

se (OrderSymbol() == Symbol())

TotalOrdens++;

se (TotalOrders<1)

{

dupla barra = stopize*Point*MathPow(10,Dígitos%2);

duplo tp = profsize*Point*MathPow(10,Dígitos%2);

double ask=NormalizeDouble(Ask,Digits);

double bid=NormalizeDouble(Bid,Dígitos);

stop = (Ask-sl);

prof = (Ask+tp);

ticket = OrderSend(Symbol(), OP_BUY, Ask, 3, 0, 0, NULL,LimeGreen);

ticket = OrderSend(Symbol(), OP_SELLL, Bid, 3, 0, 0, NULL,LimeGreen);

OrderModify( bilhete, OrderOpenPrice(), stop, prof, 0, Blue);

}

err=GetLastError();

}

retorno(0);

}

 
hock87:
Caro Mrtools/malden, você poderia verificar o código abaixo e dizer onde está o erro?#janela_do_código_do_cartão

#property indicator_buffers 2

#indicador de propriedade_cores1 Vermelho

#largura_do_indicador de propriedade1 2

#indicador de propriedade_color2 Cal

#largura_do_indicador de propriedade2 2

lotes duplos externos = 0,1;

SinalGap externo int = 4;

int dist=24;

duplo b1[];

duplo b2[];

int err;

int ticket;

parada dupla;

duplo prof;

int init() {

SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1);

SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1);

SetIndexArrow(1,233);

SetIndexArrow(0,234);

SetIndexBuffer(0,b1);

SetIndexBuffer(1,b2);

return(0);

}

int deinit() { return(0); }

int start() {

int counted_bars=IndicatorCounted();

int k,i,j,limit,hhb,llb;

int TotalOrders = 0;

if (counted_bars<0) return(-1);

if (contado_barras>0) contado_barras--;

limite=barras-1;

if(counted_bars>=1) limit=Bars-counted_bars-1;

if (limite<0) limite=0;

for (i=limite;i>=0;i--) {

hhb = mais alto(NULL,0,MODE_HIGH,dist,i-dist/2);

llb = mais baixo(NULL,0,MODE_LOW,dist,i-dist/2);

se (i==hhb)

b1=High+SignalGap*Point;

se (i==llb)

b2=Low[llb]-SignalGap*Point;

for (int a=0; a <= OrderTotal();a+++)

se (OrderSelect(a,SELECT_BY_POS,MODE_TRADES))

se (OrderSymbol() == Symbol())

TotalOrdens++;

se (TotalOrders<1)

{

dupla barra = stopize*Point*MathPow(10,Dígitos%2);

duplo tp = profsize*Point*MathPow(10,Dígitos%2);

double ask=NormalizeDouble(Ask,Digits);

double bid=NormalizeDouble(Bid,Dígitos);

stop = (Ask-sl);

prof = (Ask+tp);

ticket = OrderSend(Symbol(), OP_BUY, Ask, 3, 0, 0, NULL,LimeGreen);

ticket = OrderSend(Symbol(), OP_SELLL, Bid, 3, 0, 0, NULL,LimeGreen);

OrderModify( bilhete, OrderOpenPrice(), stop, prof, 0, Blue);

}

err=GetLastError();

}

retorno(0);

}

hock87

Você não pode lidar com pedidos a partir de indicadores

Você tem que chamar indicadores de uma EA usando iCustom() para importar os valores que você quer testar na EA

____________________

PS: "xcode" é um indicador de parada bb renomeado e descompilado. Já existem EAs construídos usando esse indicador. Basta fazer uma busca no bb stop ea

 

Hi.

Eu não sei se já é um indicador como este. Mas é possível fazer um indicador que imprime setas no gráfico para vários ociladores?

Ex: Os estocásticos cruzam a linha de sinal de compra excessiva ou venda excessiva (não se a cruz estiver no meio do nada) outra seta colorida se a linha de sinal cruzar MACD e uma seta quando o RSI entra e sai, seja sobre-vendido ou comprado em excesso.

As setas devem ter cor diferente da graficamente se qual é qual.

Para extra se você tiver um bom codificador com um pouco de tempo de lança uma pequena tabela no canto inferior direito com valores reais para ambos.

Obrigado

 
NWFstudent:
Hi.

Eu não sei se já é um indicador como este. Mas é possível fazer um indicador que imprima setas no gráfico para múltiplos ociladores?

Ex: Os estocásticos cruzam a linha de sinal de compra excessiva ou venda excessiva (não se a cruz estiver no meio do nada) outra seta colorida se a linha de sinal cruzar MACD e uma seta quando o RSI entra e sai, seja sobre-vendido ou comprado em excesso.

As setas devem ter cor diferente da graficamente se qual é qual.

Para extra se você tiver um bom codificador com um pouco de tempo de lança uma pequena tabela no canto inferior direito com valores reais para ambos.

Obrigado

Apenas as setas sinalizando uma condição sem o ocsilliator real no gráfico.

 
NWFstudent:
Apenas as setas sinalizando uma condição sem o ocsilliator real na tabela.

NWFstudent

Há alguns indicadores que fazem exatamente isso - então sim, é possível