Ajuda na codificação - página 108

 

Incrível! Consegui fazer o meu próprio com base na estocagem à 1 antes de conseguir seu segundo posto, mas muito obrigado. Isso é realmente muito apreciado. e nenhum arquivo de 6g de log

 
mladen:
zigflip

Este deve funcionar bem (é um pouco reescrito e um pouco modernizado (aquele foi escrito há muito tempo )).

PS: o problema no código era o parâmetro TimeFrame. Ele foi definido como string e usado em um lugar onde um parâmetro do tipo inteiro era esperado na chamada iStochastic()

Prezado Mladen

Desculpe por pedir sobre o código descompilado parece que o Stochastic na tabela com bandas!

Quando eu compilei ele dá 4 avisos, então está tudo bem com ele ? Pode ser curado ?

Obrigado por qualquer ajuda.

secretcode

Arquivos anexados:
 
secretcode:
Prezado Mladen

Desculpe por pedir sobre o código descompilado parece que o Stochastic na tabela com bandas!

Quando eu compilei ele dá 4 avisos, então está tudo bem com ele ? Pode ser curado ?

Obrigado por qualquer ajuda.

secretcode

secretcode

Desculpe, mas eu realmente disse muitas vezes que não vou alterar nenhum código descompilado

Se você puder encontrar um código original, ficarei mais do que feliz em ajudar

 
mladen:
secretcode

Desculpe, mas eu realmente disse muitas vezes que não vou alterar nenhum código descompilado

Se você puder encontrar um código original, ficarei mais do que feliz em ajudar

Mladen

Sinto muito pela perda de seu tempo

Atenciosamente

secretcode

 

Olá Mladen,

vamos assumir que temos 2 indic,a e b, um está na tabela, o outro está em separado. gostaria de criar um novo a partir destes, isto é, c.

condições : se (a> nível 1 e b> nível 2) comprar seta no gráfico;

senão

se (a<nível1 e b<nível2) vender seta no gráfico;

senão

apartamento

 
anonimm:
Olá Mladen,

vamos assumir que temos 2 indic,a e b, um está na tabela, o outro está em separado. gostaria de criar um novo a partir destes, isto é, c.

condições : se (a> nível 1 e b> nível 2) comprar seta no gráfico;

senão

se (a<nível1 e b<nível2) vender seta no gráfico;

senão

apartamento

anonimato,

A maneira mais simples de fazer isso que você descreve seria criar um terceiro indicador e depois recuperar os valores dos indicadores a e b usando a função iCustom().

 

sequencer_v1_3_rh.mq4

Olá, senhor Mladen,

você pode ver isso?

A opção TSL não está funcionando

Preço de compra: ( Introduzirei manualmente e a Buy stop será colocada)

Preço de venda: ( Introduzirei manualmente e a parada de venda será colocada)

TP: Eu introduzirei manualmente os pips, por exemplo, 20 pips

SL: Introduzirei manualmente os pips, por exemplo, 20 pips

Breakeven : Verdadeiro/Falso

Pips Breakeven: Introduzirei manualmente as graxas, por exemplo, 20 graxas

Stoploss de reboque: Verdadeiro/Falso

Pips de parada de reboque: Introduzirei manualmente os pips, por exemplo, 20 pips

Slippage em Pips: Introduzirei manualmente as graxas

Broker Spread: Introduzirei manualmente os pips e o EA o calculará

Número mágico: para a funcionalidade Mutlipair

****

Porção de cobertura (mais importante):

Uma ordem de parada de hedge (parada de compra no SL para uma entrada de venda acionada e parada de venda para uma entrada de compra acionada) será colocada.

Esta ordem de parada será alterada se o Trailing stoploss for adiantado.....!

portanto, se a TSL estiver mudando...... também mudará!

por exemplo:

compra incial 1.23500

SL 1.23200 inicial

TSL: 20 pips

uma parada de venda será colocada no nível SL

digamos que o lucro aconteceu 20 pips @1.23700

portanto, a TSL passará para 1.23500

então a parada inicial de venda será de 1.23500 (nova TSL) a partir do SL inicial

Arquivos anexados:
info.mq4  5 kb
log.mq4  4 kb
 
rakibhasan2020:
sequencer_v1_3_rh.mq4

Olá, senhor Mladen,

você pode ver isso?

A opção TSL não está funcionando

Preço de compra: ( Introduzirei manualmente e a Buy stop será colocada)

Preço de venda: ( Introduzirei manualmente e a parada de venda será colocada)

TP: Eu introduzirei manualmente os pips, por exemplo, 20 pips

SL: Introduzirei manualmente os pips, por exemplo, 20 pips

Breakeven : Verdadeiro/Falso

Pips Breakeven: Introduzirei manualmente as graxas, por exemplo, 20 graxas

Stoploss de reboque: Verdadeiro/Falso

Pips de parada de reboque: Introduzirei manualmente os pips, por exemplo, 20 pips

Slippage em Pips: Introduzirei manualmente as graxas

Broker Spread: Introduzirei manualmente os pips e o EA o calculará

Número mágico: para a funcionalidade Mutlipair

****

Porção de cobertura (mais importante):

Uma ordem de parada de hedge (parada de compra no SL para uma entrada de venda acionada e parada de venda para uma entrada de compra acionada) será colocada.

Esta ordem de parada será alterada se o Trailing stoploss for adiantado.....!

portanto, se a TSL estiver mudando...... também mudará!

por exemplo:

compra incial 1.23500

SL 1.23200 inicial

TSL: 20 pips

uma parada de venda será colocada no nível SL

digamos que o lucro aconteceu 20 pips @1.23700

portanto, a TSL passará para 1.23500

então a parada inicial de venda será de 1.23500 (nova TSL) a partir do SL inicial

Tente usar uma maior perda de trailing stop.

O parâmetro TrailingStop padrão é definido para 80 pontos (não pips, mas pontos), o que, para a maioria dos corretores de 5 dígitos, está muito próximo do preço atual

 

BOLL BANDS e STOC ligados entre si

Olá,

Eu preciso do seguinte indicador para colocar na mesma janela de cor estocástica:

durante o comércio as fitas de bollinger se tornam mais largas..... e a tendência pára e há uma faixa de variação de treding.durante o comércio as fitas de bollinger se contraem e nesta situação é muito bom sobre-vendido.

Ocorre:

1) largura da banda de aparafusamento 71 e std 2

2) sma 15 de largura de banda de bollinger

3) stoc 5-3-3

EXPLICAÇÃO:

quando bbw cruza abaixo de sua sma15 e por 5 barras depois

e

quando stoc é <=30

indicador é 80...caso contrário é 20

entrada para cor e para nível (20-80)

agradecimentos com antecedência

Arquivos anexados:
 

Olá fabian103,

Para facilitar a aprendizagem da codificação para sua EA.... em nenhum lugar, existem algumas técnicas básicas para rastrear seu código:

1) Verifique sempre seus registros de erros para suas principais pistas. Elas lhe dirão muitas coisas.

2) Você pode adicionar declarações PRINT enviadas a seus logs e declarações COMENTÁRIAS exibidas diretamente no gráfico. Coloque-os em todos os lugares em seu código de programa para que você possa ver e acompanhar cada passo de seu EA... tanto em seus logs quanto em seu gráfico de tela.

3) Formatando seu código - certifique-se de que seus parênteses estejam alinhados em cada função para que você possa ver se lhe falta um ou dois parênteses.

4) Verifique as muitas EA que funcionam bem e que têm as funções que você precisa... e depois compare-as com o que você tem. Faça as mudanças que você precisa para colocá-lo funcionando.

5) Compilar erros - se seu código tem erros de compilação...sempre comece a corrigir os erros principais da lista...todo o resto pode desaparecer uma vez que esses sejam corrigidos. Conserte o primeiro...depois recompile novamente e continue o processo até compilar corretamente.

Espero que isto o ajude a começar a encontrar mais pistas para colocar sua EA em funcionamento...

Robert