[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 481

 
1. A regra do ferro é normalizar todos os preços!
2. Contagem de Stoploss e takeprofit para compra da Bid
3. Stop Loss and Take Profit for Sell - contando da Ask
4. Verificar se há StopLvl
 
sergeev писал(а) >>
1. A regra do ferro é normalizar todos os preços!
2. StopLoss e TakeProfit for Buy contam da Bid
3. Stop Loss and Take Profit for Sell - contando da Ask
4. Verificar se há StopLvl


1. OK
2. и 3. OK
4. eu não sei como explicar.

Resultado 4107 no testador

 
baltik >>:


1. ОК
2. и 3. ОК
4. не знаю как прявазать

Результат 4107 в тестере выдает

Você escreve uma função bool () para verificar se a diferença entre o preço e o valor de stop loss é maior que o valor StopLoss (da MarketFox).

então verdadeiro senão falso.

Então, antes de abrir um pedido, verifique se(função()) e abra o pedido.

 
Como seria a condição:
Se o estocástico cruzar de baixo para cima do nível 20
E se cruzamentos estocásticos de cima para baixo o nível de 80?
Por favor, escreva o código!
 
Kogalym >>:
Как будет выглядеть условие:
Если стохастик пересечет снизу вверх уровень 20
И если стохастик пересечет сверху вниз уровень 80 ???
Напишите код пожалуйста!

double Stoch_1 = iStochastic(Symbol(),Period(),K,D,Slowing,Mode,0,MODE_MAIN,1);
double Stoch_2 = iStochastic(Symbol(),Period(),K,D,Slowing,Mode,0,MODE_MAIN,2);

if(Stoch_1 > 20 && Stoch_2 <= 20){} // Снизу - вверх уровень 20
// до 2-го сам ...
 
sergeev писал(а) >>
1. A regra do ferro é normalizar todos os preços!
2. StopLoss e TakeProfit for Buy contam da Bid
3. Parar a perda e lucrar com a venda, contando com a Ask
4. Verificar se há StopLvl


Os passos 2 e 3 são incorretos. Certo: Stop Loss e Take Profit para compra, Stop Loss e Take Profit para venda, partindo de Ask, Stop Loss e Take Profit para venda, partindo de Bid.
O cheque é simples. Calcule que ganho, se o takeprofit desencadeou, você terá com sua variante. Não será igual a TakeProfit em pontos. E será exatamente o mesmo na variante proposta.
 
StatBars >>:

Obrigado!

 
Eu tenho um problema e não consigo descobrir o que é, não me chute.
Eu tenho um MACD padrão, quero marcar todos os picos de coluna no indicador (com ícones), aqui está o código:
 for(i=0; i<limit; i++)
   {        
      if(MMACD1[i+1] > MMACD1[i+2] && MMACD1[i+1] > MMACD1[i])
         MAX[i+1] = MMACD1[i+1];
      
      if(MMACD1[i+1] < MMACD1[i+2] && MMACD1[i+1] < MMACD1[i])
         MIN[i+1] = MMACD1[i+1];
   }
Assim, eu desenhei todos os extremos no indicador. Tudo está bem, MAS!
Quando uso a função Imprimir para imprimir os valores de todos os picos encontrados em
for(i=0; i<limit; i++)
   {
    if (MAX[i+1] != EMPTY_VALUE)
        Print (MAX[i+1]);
   }
isto é o que vem à tona:
2010.03.15 21:04:52     MACD_1va+data EURUSD,M30: 2147483647
2010.03.15 21:04:52     MACD_1va+data EURUSD,M30: 2147483647
2010.03.15 21:04:47     MACD_1va+data EURUSD,M30: 2147483647
2010.03.15 21:04:47     MACD_1va+data EURUSD,M30: 2147483647
2010.03.15 21:04:46     MACD_1va+data EURUSD,M30: 2147483647
2010.03.15 21:04:46     MACD_1va+data EURUSD,M30: 2147483647
2010.03.15 21:04:45     MACD_1va+data EURUSD,M30: 2147483647
2010.03.15 21:04:45     MACD_1va+data EURUSD,M30: 2147483647
Eu acho que 2147483647 são zeros ou valores vazios?
 
Noterday >>:
... Я так понимаю что 2147483647 это нули или пустые значения?
2147483647 = VAZIO_VALOR 0x7FFFFFFFFFFFF Valor padrão, ponteiro para valor vazio. Utilizado em indicadores personalizados.
Mas por que seu código não funciona, eu não entendo.
 

Boa noite!

Uma pergunta tola e simples, eu acho, uma busca superficial não ajudou. Estou testando um EA, mudo seu código, mas não mudo os parâmetros do testador - símbolo, modelo, intervalo de datas e TF permanecem inalterados. A cada início, o arquivo *.fxt na pasta MetaTrader 4 é gerado de novo, apesar de não parecer precisar ser gerado a cada vez, pois os parâmetros de teste não sofreram alterações. Como resultado, eu perco tempo em cada corrida. Por favor, informe, como posso evitar a regeneração?

Obrigado.