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
а на демо счете вооще ни как себя не проявляет во вложенгии посмотрите. зарание благодарен с уважением Егор! lenok_lenin@inbox.ru
como posso entrar em contato com você
Eu não escrevo para pedir
народ помогите не могу найти ни одного нормального советника перепробовал очень много! все показывают убыток как я не подгонял их тестере! если есть нормальный скинте эл я написал. зарание благодарен
Ajuda para colocar a EA em funcionamento. Reduzido ao mínimo. Cicla de forma incorreta e dá erro 130.
período int externo_EMA = 233,
período_SMA = 233,
stoploss = 200,
Magia = 55;
Lote duplo externo = 0,01;
fio externo TimeEnd = "22:00"; // hora limite para Hai ou Low
fio externo TimeSetOrders = "00:30"; // Encomendar tempo de colocação.
fio externo TimeDelOrders = "13:00"; // Tempo de eliminação de pedidos
nível interno externoWLoss = 1; // Nível de equilíbrio
nível interno externoProfit = 40; // Nível de lucro
bool externo AllSymbols = Verdadeiro; // Posições de observação de todos os símbolos
ticket externo int = -1; // Identificador de posição (corrigido!!!)
TSProfit-only = True; // Somente lucro de arrasto
intStop.Buy = 1000; // Tamanho da rede de arrasto em pontos para compra
TStop.Sell int externo = 1000; // Tamanho da rede de arrasto em pontos de venda
TrailingStep externo int = 100; // TrailingStep em pontos
em HiTime,LoTime;
no tempo int; // nos próximos valores do rolo de barras
na atuDaDa,i=0;
início nulo() {
se (TimeToStr(CurTime(), TIME_MINUTES)==TimeSetOrders) SetLimOrd(); // Time =00.30, então faça pedidos
se (TimeToStr(CurTime(), TIME_MINUTES)==TimeDelOrders) DelLim(); // Time ==13.00, apagar as ordens pendentes
retorno (0);
}
//+------------------------------------------------------------------+
//| eliminação de limitadores não acionados |
//+------------------------------------------------------------------+
vazio DelLim()
{
para (int i=0;i<OrdensTotal();i++)
{
se (OrderSelect(i,SELECT_BY_POS)&&OrderSymbol()==Symbol()&&OrderType()==2|||3)
OrderDelete(OrderTicket());
}
retorno (0);
}
//+------------------------------------------------------------------+
///| Estabelecimento de ordens pendentes |
//+------------------------------------------------------------------+
SetLimOrd() {
//------- Preços diários, fibras e tempo de sorteio baixo--------------+
int shift = iBarShift(NULL,1440,Time[0]) + 1;
duplo HiPrice = iHigh(NULL,1440,shift); //High price
duplo LoPrice = iLow(NULL,1440,shift); // preço baixo
duplo OpPrice = iOpen (NULL,1440,shift); // preço aberto
duplo ClPrice = iClose (NULL,1440,turno); // Preço de fechamento
data/hora StTime = iTime(NULL,1440,turno);
duplo Pivot =(HiPrice+LoPrice+ClPrice)/3;
faixa dupla =HiPrice-LoPrice;
duplo Fibo138 =1,382*Arranque;
duplo Fibo162 =1,618*Arranque;
duplo Fibo262 =2,618*Ambertura;
duplo Fibo_138 =(LoPrice-1.382*Range)-Range;
double Fibo_162 =(LoPrice-1.618*Range)-Range;
double Fibo_262 =(LoPrice-1.218*Range)-Range;
// ??
if(TimeDayOfWeek(StTime)==0/*Sunday*/){ //Add fridays high and low
HiPrice = MathMax(HiPrice,iHigh(NULL,1440,shift+1));
LoPrice = MathMin(LoPrice,iLow(NULL,1440,shift+1))
OpPrice = iOpen(NULL,1440,shift+1);
ClPrice = iClose(NULL,1440,shift+1);
Pivot =(HiPrice+LoPrice+ClPrice)/3;
Faixa =Hi PriceLoPrice;
Fibo138 =1,382*Arranque;
Fibo162 =1,618*Ambertura;
Fibo262 =2,618*Ambertura;
Fibo_138 =(LoPrice-1.382*Range)-Range;
Fibo_162 =(LoPrice-1.618*Range)-Range;
Fibo_262 =(LoPrice-1.218*Range)-Range;
}
//---------------- time hai and low-----------------------------------------+
if (time!=Time[0]){HiTime=0;LoTime=0;time=Time[0];}
if (High[0]>HiPrice)HiTime=TimeCurrent();
if (Low[0]<LoPrice)LoTime=TimeCurrent();
Comentário ("Nesta barra: "+"\n Time High Point="+HiTime+"\n Time Low Point="+LoTime);
//-----------------Ценовой диапазон Демарка-------------------------------+
se (currDay!=TimeDay(Time[i])){
if (ClPrice<OpPrice) duplo x=(HiPrice + LoPrice + ClPrice + LoPrice)/2;
if (ClPrice>OpPrice) x=(HiPrice + LoPrice + ClPrice + HiPrice)/2;
if (ClPrice==OpPrice) x=(HiPrice + LoPrice + ClPrice + ClPrice)/2;
i++;
}
duplo MaxDay = x - LoPrice;
duplo MinDay = x - HiPrice;
//----------Скользящие средние---------------------------------------------+
duplo EMA = iMA(15,0,período_EMA,0,MODE_EMA, PRICE_CLOSE,0)
duplo SMA = iMA(15,0,período_SMA,0,MODE_SMA,PRICE_CLOSE,0);
duplo EMA1 = iMA(60,0,período_EMA,0,MODE_EMA,PRICE_CLOSE,0);
duplo SMA1 = iMA(60,0,período_SMA,0,MODE_SMA,PRICE_CLOSE,0);
//----------Ордера---------------------------------------------------------+
HiPrice=NormalizeDouble(HiPrice,Digits);
LoPrice=NormalizeDouble(LoPrice,Digits);
Pivot=NormalizarDuplo(Pivot,Dígitos);
Fibo138=NormalizarDuplo(Fibo138,Dígitos);
Fibo162=NormalizarDuplo(Fibo162,Dígitos);
Fibo_138=NormalizeDouble(Fibo_138,Digits);
Fibo_162=NormalizeDouble(Fibo_162,Digits);
double poi=MarketInfo(OrderSymbol(),MODE_POINT);
se (HiTime>LoTime){
int ticket1 =OrderSend(Symbol(),OP_SELLLIMIT,Lot,HiPrice,0,HiPrice+stoploss*poi,Pivot,NULL,Magic,0,Red);
int ticket2 =OrderSend(Symbol(),OP_SELLLIMIT,Lot,Fibo138,0,Fibo138+stoploss*poi,HiPrice,NULL,Magic,0,Red);
int ticket3 =OrderSend(Symbol(),OP_SELLLIMIT,Lot,Fibo162,0,Fibo162+stoploss*poi,HiPrice,NULL,Magic,0,Red);
}
se (HiTime<LoTime){
int ticket4=OrderSend(Symbol(),OP_BUYLIMIT,Lot,LoPrice,0,LoPrice-stoploss*poi,Pivot,NULL,Magic,0,Red);
int ticket5=OrderSend(Symbol(),OP_BUYLIMIT,Lot,Fibo_138,0,Fibo_138-stoploss*poi,LoPrice,NULL,Magic,0,Red);
int ticket6=OrderSend(Symbol(),OP_BUYLIMIT,Lot,Fibo_162,0,Fibo_162-stoploss*poi,LoPrice,NULL,Magic,0,Red);
}
if (HiTime>LoTime && ClPrice>Pivot) {
int ticket7=OrderSend(Symbol(),OP_BUYLIMIT,Lot,Pivot,0,Pivot-stoploss*poi,HiPrice,NULL,Magic,0,Red);
}
se (HiTime<LoTime && ClPrice<Pivot) {
int ticket8=OrderSend(Symbol(),OP_SELLLIMIT,Lot,Pivot,0,Pivot+stoploss*poi,LoPrice,NULL,Magic,0,Red);
}
}
Hi.
Favor escrever um EA para comprar na quebra da vela anterior e vender na quebra da vela anterior na quebra da vela anterior.
TP e SL são 15 pips.
Quando esta EA está trabalhando em uma conta real, o erro 146 é muito freqüente.
É possível fazer o Expert Advisor fazer várias tentativas para abrir uma ordem, digamos, com uma pausa de meio minuto?
Boa noite caros programadores! Por favor, poderiam escrever um EA automático sem Stop Loss e Take Profit, que usa uma MA e linhas horizontais(que podem ser aplicadas ao próprio gráfico) o algoritmo do consultor: Por exemplo, colocamos no gráfico 8 linhas horizontais-1.500;1.540;1.580;1.620;1.660, etc....Quando o MA (5) atravessa a linha1.500 para cima a partir de baixo abre a Buy (para a primeira ou segunda barra); Então MA (5) quebra a linha inferior até 1.540 fechou a Buy anterior e reabre a Buy; Então MA (5) hesita em voltar e quebra a linha1.540 para baixo, fechando a Buy anterior e abre a Shell ; ; e assim por diante até o infinito ...Respeitosamente para você ...
МА(5) atravessa a linha1.500 de baixo para cima abre a Buy (na primeira ou segunda barra); depois МА(5) quebra a linha1.540 de baixo para cima, a Buy anterior é fechada e reabre a Buy; depois МА(5) depois de hesitar volta e quebra a linha1.540 de baixo para baixo, a Buy anterior é fechada e a Shell abre .....
.... Г-О-О-О-О-О-О-О-О-Л-Л-Л-Л!!!!!!!!!!!