Como codificar? - página 238

 

novo MA ea ...

Olá

Eu quero encontrar um especialista em Ma para fazer isso... qualquer um pode me ajudar... ?

-... abrir uma compra ou venda quando o preço cruza a Ma com a opção de sinal inverso

- ter uma opção no menu para escolher a distância do MA para tomar o sinal como 5 pip do MA ou mais ( personalizado )

-escolher que tipo de MA .... olso se aplica a abrir , fechar , ...

-custom TP ... SL parada de traling

-para posição de fechamento no próximo sinal ou a uma certa distância em pips de

- administração do dinheiro

- abrir apenas 1 posição de cada vez não mais ... sem hedge ...

função-martingale

-e um MA secundário (*isso é opcional )

- RSI para filtrar sinais de MA

maibe estou pedindo demais ... desculpe pelo meu pobre inglês

Cumprimentos

 

Hi!

Por favor, eu quero programar isto:

se meu pedido pegar o stoploss, meu próximo pedido tem o dobro do tamanho do lote.

Eu envio apenas 1 pedido por dia, portanto, se este pedido tomar o stoploss, o próximo pedido terá o dobro do tamanho do lote.

Como eu posso programar isto?

Eu lhe agradecerei muito se me ajudar.

 

Eu acho que você é muito corajoso

como 3 voltas à esquerda, por volta de 1 bloco, ---- > resultará numa VOLTA À DIREITA [ torna-se ]

===== para responder sua teoria sobre metodologia de negociação --- simples, você mesmo pode escrevê-la -- você volta ao seu EA e olha o resultado diariamente -- então você tem um parâmetro externo, você poderia inserir 1 ou 2 manualmente, então você poderia ter 2 partes do mesmo código, que esse parâmetro irá alternar entre 1 ou 2 lotes da mesma seção de código, ou seja, escreva-o duas vezes - mas soa como Q básico -- você o tentou manualmente ou em excel e garantir que ele funcione ?? [ antes de tentar codificá-lo -- tome apenas um fim de semana, para o método semi-auto].

 

Hi!

Por favor, eu quero programar isto:

se meu pedido pegar o stoploss, meu próximo pedido tem o dobro do tamanho do lote.

Eu envio apenas 1 pedido por dia, portanto, se este pedido tomar o stoploss, o próximo pedido terá o dobro do tamanho do lote.

Como eu posso programar isto?

Eu lhe agradecerei muito se me ajudar.

 

atualização dinâmica da ea/script

Neste momento estou escrevendo um roteiro para usar soquetes para controlar metatrader de outro idioma. Tenho muito trabalho, comprei/colocoquei/escondicionei informações sobre pedidos, fechei/alto, etc. mas gostaria de poder mudar o código dinamicamente sem puxar o servidor para baixo. Especificamente, eu gostaria de escrever bindings para indicadores personalizados usando iCustom, compilar o arquivo mqh que contém os bindings, e ter o código atualizado agora referenciado pelo script do servidor em execução. Alguma maneira de fazer isso?

 

Hi!

Por favor, eu quero programar isto:

se meu pedido pegar o stoploss, meu próximo pedido tem o dobro do tamanho do lote.

Eu envio apenas 1 pedido por dia, portanto, se este pedido tomar o stoploss, o próximo pedido terá o dobro do tamanho do lote.

Como eu posso programar isto?

Eu lhe agradecerei muito se me ajudar.

 
Apolofx:
Hi!

Por favor, eu quero programar isto:

se meu pedido pegar o stoploss, meu próximo pedido tem o dobro do tamanho do lote.

Eu envio apenas 1 pedido por dia, portanto, se este pedido tomar o prejuízo, o próximo pedido terá o dobro do tamanho do lote.

Como eu posso programar isto?

Eu lhe agradecerei muito se me ajudar.

Apolofx,

você precisaria verificar o "Histórico das últimas encomendas" para ver se era lucrativo ou não e depois usar um multiplicador para multiplicar a encomenda atual, etc., mais rápido e cru.

Algoritmo seria

1. Confira o histórico com todas as últimas encomendas ---

2. Se o histórico tiver ordens e com o símbolo correto() /Magic etc

3. Obtenha o lucro/perda do último negócio

4. Se o comércio foi positivo, faça algo ou nada

5. Se o comércio foi negativo, atribua a ordem x algum multiplicador, se você desejar

há o algoritmo mais simples.

-guyver

 
Guyver:
Apolofx,

você precisaria verificar o "Histórico das últimas encomendas" para ver se era lucrativo ou não e depois usar um multiplicador para multiplicar a encomenda atual, etc., mais rápido e cru.

Algoritmo seria

1. Confira o histórico com todas as últimas encomendas ---

2. Se o histórico tiver ordens e com o símbolo correto() /Magic etc

3. Obtenha o lucro/perda do último negócio

4. Se o comércio foi positivo, faça algo ou nada

5. Se o comércio foi negativo, atribua a ordem x algum multiplicador, se você desejar

há o algoritmo mais simples.

-guyver

Muito obrigado Guyver!!!!

estou usando este código:

se (Hora()==0 && Minuto()==0 && Segundos()==0)

{

int hstTotal=OrdensHistóriaTotal();

OrderSelect(hstTotal,SELECT_BY_TICKET,MODE_HISTORY);

{

se (OrderProfit() < 0)

Lote=1;

mais

Lote=0,1;

}

}

 
Apolofx:
Muito obrigado Guyver!!!!

estou usando este código:

se (Hora()==0 && Minuto()==0 && Segundos()==0)

{

int hstTotal=OrdensHistóriaTotal();

OrderSelect(hstTotal,SELECT_BY_TICKET,MODE_HISTORY);

{

se (OrderProfit() < 0)

Lote=1;

mais

Lote=0,1;

}

}

primeiro você pode não precisar de uma Verificação de Hora aqui ... segundo você precisaria de um loop e poderia mover o código para alguma função que seria melhor como, por exemplo

double GetLots() {

double lotsize;

for (int i = 0; i < OrdersHistoryTotal(); i++)

{

// you can write code here for order select

}

}

 

Hi,

Sou um novato em programação e encontrei um indicador S/R que me interessa. Mas quero acrescentar um alerta sonoro a este indicador (quando o PA atravessa um suporte ou uma resistência). É fácil?

Obrigado por sua resposta!

Arquivos anexados:
supersr7.mq4  3 kb