Tamanho do depósito inicial - o que é isso? - página 11

 
Este é o caso se não houver uma única posição perdedora.
 

Estou preparando minha EA para o teste de avanço. Na foto você pode ver que a otimização parece ter atingido algo (acima). Faz sentido continuar correndo ou não?

 

Como posso abrir uma posição de compra e venda ao mesmo tempo? Digamos que eu tenho uma posição de compra, quero acrescentar uma posição de venda a ela. O MT4 diz: "não há dinheiro suficiente". Também não vejo nada parecido no site da minha corretora. Lote 0,1, dinheiro $2000 francos, EUR.

?..

 
Swetten писал (а) >>

Estou preparando minha EA para o teste de avanço. Na foto você pode ver que a otimização parece ter atingido algo (acima). Faz sentido continuar a executá-lo ou não?

>> Sim. Isso é estranho. Observou isto com uma rede neural.

Não sei que tipo de Expert Advisor é. Eu não posso dizer nada de útil. Mas parece que este TS é reversível.

Talvez devêssemos otimizá-lo de alguma outra forma. Otimização parcial: otimizar uma coisa primeiro, depois a outra. Há muitas variantes.

Swetten escreveu (a) >>

Como abrir simultaneamente posições de compra e venda? Isto é, digamos, há uma posição de compra e eu quero adicionar uma venda a ela. O MT4 declara "insuficiência de fundos". Não encontro nada semelhante no site da empresa de corretagem. O lote é de 0,1, o dinheiro é de $2000 ff.

?..

>> tudo de uma só vez:

void OpenPoz () 
{ 
int ticket,err;
{
RefreshRates();
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,slippage,0,0,comment,magic,0,Green);
err=GetLastError(); 
if(err!=0){Print("Ошибка при попытке поставить ордер: ",GetLastError());} 
else {Print("Ордер на покупку поставлен : ",OrderOpenPrice(),OrderLots());} 
RefreshRates();
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,slippage,0,0,comment,magic,0,Red);
err=GetLastError(); 
if(err!=0){Print("Ошибка при попытке поставить ордер: ",GetLastError());} 
else {Print("Ордер на продажу поставлен : ",OrderOpenPrice(),OrderLots());} 
}
return(0);
}

Mas é estranho a falta de dinheiro. Deve haver o suficiente...
 
meta-trader2007 писал (а) >>

Otimização parcial: primeiro otimizar uma coisa, depois outra. Há muitas opções.

Sim. Como? Eu quero usar o otimizador automático, mas tenho 16 parâmetros. Eu inventei isto: quebrá-lo em 4 funções por 4 parâmetros e otimizar (coloquei um contador, por exemplo, por 10 minutos ou os primeiros 256 resultados, não importa, para cada uma das funções, não contemplar esta otimização por dias). Pergunta: Como posso desativá-los um a um? Em outras palavras, o chamado deles no Expert Advisor agora é assim

Função01();

Função02();

Função03();

Função03();

E como construir a estrutura Se a otimizarmos, então a Função01()

ou step01:

Função01() verdadeira;

Função02() falso;

Função03() falso;

Função03() falso;

passo02:

Função01() falsa;

Função02() falso;

Função03() falso;

Função03() falso;

passo03:

Função01() falsa;

Função02() falso;

Função03() falso;

Função03() falso;

etapa04:

Função01() falsa;

Função02() falso;

Função03() falso;

Função03() тру;

Otimização terminada -- definir parâmetros e todas as funções = verdadeiro?

 

Você pode me dizer se abrir um pedido

ticket = OrderSend(Symbol(), OP_BUY, lots, Ask, 3, Bid - SLBuy * Point, 0, "TestMTS",   MagicNumber, 0, CLR_NONE);

é impossível (MT4 relata falta de dinheiro), pode ser fechado através da abertura de uma contra ordem usando OrderCloseBy()

ticket = OrderCloseBy(Symbol(), OP_BUY, lots, Ask, 3, Bid - SLBuy * Point, 0, "TestMTS",   MagicNumber, 0, CLR_NONE);

???

 

Mais uma vez, uma pergunta sobre a MA.

Amostra:

double iMA(string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift)

Meu código:

дубль  переменная;
переменная = iMA(NULL, PERIOD_M1, 233, 0, MODE_SMA, PRICE_CLOSE, 4);

Isto é: ler a partir da janela/símbolo atual, período M1 apenas, com média de 233, sem deslocamento, modo MA simples, calcular a partir de preços fechados, tomar dados da quarta barra (isto é, da quinta barra da atual). Certo?

Pergunta: Onde podemos encontrar valores numéricos para MODE_SMA, PRICE_CLOSE? Isto é, por exemplo, CMA = 0, EMA = 1, etc.? E o mesmo para o preço?

P.S. É verdade que se eu pendurar o EA no H4 TF, ele ainda verá M1?

 
Swetten писал(а) >>

...Pergunta: onde encontro os valores numéricos para MODE_SMA, PRICE_CLOSE? Por exemplo, CMA = 0, EMA = 1 etc.? E o mesmo para o preço?

P.S. É verdade que se eu colocar o EA no H4 TF, ele ainda verá M1?

No MetaEditor

Referência MQL4 - Constantes padrão - Constantes de preço

Referência MQL4 - Constantes padrão - Métodos de movimentação

P.S. DIREITO!!!

 
Swetten >> :

Sim. Como? Eu quero usar o otimizador automático, mas tenho 16 parâmetros. Eu cheguei a este ponto: dividimos 4 funções em 4 parâmetros e os otimizamos (por exemplo, vou definir um contador por 10 minutos ou os primeiros 256 resultados, o que for, para cada uma das funções, de modo que não tenha que contemplar esta otimização por vinte e quatro horas). Pergunta: Como posso desativá-los um a um? Em outras palavras, o chamado deles no Expert Advisor agora é assim:

Otimização finalizada -- definir parâmetros e todas as funções = buzinar?

Não estou empenhado na auto-optimização, portanto, não posso dizer como fazê-lo melhor.

Swetten >> :

Por favor, me diga se abrir um pedido

impossível (MT4 informa falta de dinheiro), então pode ser fechado através da abertura de uma contra ordem usando OrderCloseBy()

???

Na verdade, se for impossível abrir, então simplesmente não abrirá e não há necessidade de fechar nada.

Certo.

//----
// MODE_SMA  0 Простое скользящее среднее 
// MODE_EMA  1 Экспоненциальное скользящее среднее 
// MODE_SMMA 2 Сглаженное скользящее среднее 
// MODE_LWMA 3 Линейно-взвешенное скользящее среднее 
//----
// PRICE_CLOSE    0 Цена закрытия 
// PRICE_OPEN     1 Цена открытия
// PRICE_HIGH     2 Максимальная цена 
// PRICE_LOW      3 Минимальная цена 
// PRICE_MEDIAN   4 Средняя цена, (high+low)/2 
// PRICE_TYPICAL  5 Типичная цена, (high+low+close)/3 
// PRICE_WEIGHTED 6 Взвешенная цена закрытия, (high+low+close+close)/4 
//----
 
Ninguém conhece um especialista sensato que "negocia" ou comercializa em ZigZag? Eu realmente preciso de um!