[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 938
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
aqui está um exemplo dos meninos =)
Obrigado pela resposta. Esboçou uma EA rudimentar. Ainda não funciona.
exterior int HourStartTrade = 14;
int. externo MinuteStartTrade = 30;
Exterior int TakeProfit = 690;
externo int StopLoss=250;
estática int PrevTime=0;
externo int DeltaTimenow=1200;
int start()
{
se (Time[0]<=PrevTime) retornar(0);
{
PrevTime=Time[0];
int ticket;
se (Hora () == HourStartTrade && Minute() == MinuteStartTrade)
{
ticket=OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point, "EMA BUY",0,0,CLR_NONE);
data/hora de expiração = 0;
expiração = {(TimeCurrent() + DeltaTimenow)};
Imprimir("expiração = ",expiração);
ticket=OrderSend(Symbol(),OP_SELLSTOP,0.1,Ask-StopLoss*Point,3,Bid,Ask-StopLoss*Point, "EMA SELL",expiração,0,CLR_NONE);
}
}
}
retorno(0);
Você precisa ajustar os dígitos para o iene se você estiver trabalhando com ele e o símbolo do pedido contém JPY. Não se preocupe - esta função fará tudo por você. E deve ser colocado, assim como quaisquer outras funções fora do corpo da EA. E você deve chamá-lo da EA da seguinte forma:
além do limite da função int start, ou além do limite de qualquer função no corpo int start?
Alguém pode me dizer onde obter os arquivos de configuração no Metatrader, após testar a EA no testador, e o relatório do teste?
Você já tentou salvá-lo?
Você já tentou economizar?
Eu preciso de um arquivo para enviar ao programador
Eu estava salvando uma imagem - não é isso
E salvá-lo como um relatório? Ou salvá-lo como um relatório detalhado? Você pode tentar, em vez de escrever perguntas imediatamente. E depois esperar por uma resposta...
extern double TP=20; // ТР для открываемого ордера
extern double Lot=0.01; // Жестко заданное колич. лотов
datetime time;
//--------------------------------------------------------------- 2 --
int start()
{
int Total;
double
M_0,
M_1;
bool
Ans =false, // Ответ сервера после закрытия
Cls_B=false, // Критерий для закрытия Buy
Cls_S=false, // Критерий для закрытия Sell
Opn_B=false, // Критерий для открытия Buy
Opn_S=false; // Критерий для открытия Sell
//--------------------------------------------------------------- 3 --
// Учёт ордеров
for(int i=OrdersTotal()-1;i>=0;i--)
if (OrderSelect(i,SELECT_BY_POS)&&OrderSymbol()==Symbol()&&OrderType()>1)Total++;
if(Total!=0 || time==Time[1])return;
// Торговые критерии
M_0=iOsMA(NULL,0,13,34,8,0,0); // 0 бар
M_1=iOsMA(NULL,0,13,34,8,0,1); // 1 бар
if (M_1<0 && M_0>0)
Opn_B=true;
if (M_1>0 && M_0<0)
Opn_S=true;
//--------------------------------------------------------------- 7 --
if (Opn_B)
{OrderSend(Symbol(),OP_BUY,Lot,Ask,0,Bid-SL*Point,Bid+TP*Point);time=Time[1];}
if (Opn_S)
{OrderSend(Symbol(),OP_SELL,Lot,Bid,0,Ask+SL*Point,Ask-TP*Point);time=Time[1];}
}