[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 481

 
jaguar19740724:

Como posso determinar a data da barra relevante?

https://docs.mql4.com/ru/series/iTime
 
Sancho77:
Caro, você poderia, por favor, aconselhar como chamar as informações Open[1] e Close[1] de várias TFs para uma EA?
iOpen
 
Sancho77:
Caro, você poderia, por favor, aconselhar como chamar as informações Open[1] e Close[1] de várias TFs para uma EA?

iOpen(), iClose()
 
granit77:
Um bzik e um B em russo são coisas diferentes. Eu tenho um B sólido, sou bom o suficiente.

Quando eu era estudante, eles me deram um B em ortografia e gramática - em um ensaio de quatro páginas - se eu tivesse 2-5 erros.
 
Martingeil:
iOpen
Vinina:
iOpen(), iClose()
Isto também está no FAQ.
COMO eu consigo abrir e fechar, de outra moeda, sem abrir seu gráfico?
 
Obrigado Martingeil, Vinin, granit77!
 
jaguar19740724:

Como posso determinar a data da barra relevante?

время_бара = iTime(NULL,PERIOD_M1,бар);     
 
abolk:


ver linhas de abertura:

Agora veja a especificação da própria função OrderSend (descrita aqui https://docs.mql4.com/ru/trading/OrderSend):

e verificar se os parâmetros ainda estão lá


refazer por favor olhe para esta variante
há um erro 4062 é esperado um parâmetro do tipo string
Eu não sei o que significa "cordel" ou o que é.
//+------------------------------------------------------------------+
//| all.mq4 |
//| Copyright © 2011, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#direitos autorais "Copyright © 2011, MetaQuotes Software Corp.
#link da propriedade "http://www.metaquotes.net"

externo int Timeframe_Up15 =15;
Exterior int TakeProfit =100;
StopLoss int externo =100;
Lote duplo externo =0,1;
Escorregão externo =3;
magia int externa = 33;
//|******************************************************************************************|//
Indicador de cadeia externa_=" Configurações do indicador;
Exterior int JawsPeriod =13;
externo int JawsShift =8;
período Dentes Interiores =8;
externo int TeethShift =5;
Exterior int LipsPeriod =5;
externo int LipsShift =3;
dupla linha verde, linha azul, linha vermelha;


//|******************************************************************************************|//
int start()
{
double blue_line=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 5, 3, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORJAW,0);
double red_line=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 5, 3, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORTEETH, 0);
double green_line=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 5, 3, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORLIPS,0);
if(OrdensTotal()==0)
{
RefreshRates();//Função de atualizar este em predefinições (Perguntar, Oferecer, etc.)
double ask =MarketInfo("EURUSD",MODE_ASK);
if (linha_verde>linha_verde>linha_azul>linha_vermelha)
OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,StopLoss,TakeProfit,magic);
}
{
RefreshRates();//Função de atualizar este em predefinições (Perguntar, Oferecer, etc.)
double bid =MarketInfo("EURUSD",MODE_BID);
se (verde_line<red_line<blue_line<line)
OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,StopLoss,TakeProfit,magic);
}
retorno(0);
}
Arquivos anexados:
all_3.mq4  3 kb
 
novicek:

Eu dei uma olhada no stoploss e no takeprofit que não foram escritos corretamente.

Sim, eu perdi o comentário, eu coloquei o mágico imediatamente.

OrderSend(Symbol(),OP_BUY,1,Ask,Slippage,Bid-StopLoss*Point,Ask+TakeProfit*Point,"",magic);

OrderSend(Symbol(),OP_SELL,1,Bid,Slippage,Ask+StopLoss*Point,Bid-TakeProfit*Point,"",magic);
 
Colegas, eu revisei o código cem vezes - não vejo nenhum erro. A própria EA é comercial, mas no registro gera muitos erros: divisão zero
O Expert Advisor é pequeno, por favor, dê uma olhada
Arquivos anexados:
strategy1.mq4  4 kb
Razão: