[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 1096

 
kolyango :
Ve satın almadan önce bu kodda zaten satın alma emrimiz olup olmadığını nasıl kontrol edebiliriz? Satın alınacak herhangi bir piyasa emri yoksa, ancak o zaman satın alma işlemini gerçekleştirin mi?

Bugün oyuncaklarda bir danışman yayınladım. Hepsi orada.
 
Vinin :

Bugün oyuncaklarda bir danışman yayınladım. Hepsi orada.

Ne tür oyuncaklar?
 
kolyango :

Ne tür oyuncaklar?

https://www.mql5.com/ru/forum/108553/page28
 

Ve tam olarak ne içinde? Onun adı...
 
kolyango :

Ve tam olarak ne içinde? Onun adı...

Danışmanlarımdan sadece biri var. Her ne kadar yardımcı olmuyor gibi görünse de.
 
Vinin :

Danışmanlarımdan sadece biri var. Her ne kadar yardımcı olmuyor gibi görünse de.

))))))
 

Ve satın almadan önce bu kodda zaten satın alma emrimiz olup olmadığını nasıl kontrol edebiliriz? Satın alınacak herhangi bir piyasa emri yoksa, ancak o zaman satın alma işlemini gerçekleştirin?

extern double LOT = 0.01;
//--------------------------------------------------------------------------------------------
int start()
{
for (int i=0; i<OrdersTotal(); i++)
{
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
{
if (OrderSymbol() !=Symbol() || OrderType() !=OP_SELL ) continue;
OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3,White);
Alert (GetLastError()); // Выводит сообщение об ошибке

OrderSend(Symbol(),OP_BUY,LOT,Ask,1,Bid-400*Point,Bid+400*Point,0,Green);
Alert (GetLastError()); // Выводит сообщение об ошибке
return(0);
}
}
}
//--------------------------------------------------------------------------------------------

 
kolyango :

Ve satın almadan önce bu kodda zaten satın alma emrimiz olup olmadığını nasıl kontrol edebiliriz? Satın alınacak herhangi bir piyasa emri yoksa, ancak o zaman satın alma işlemini gerçekleştirin mi?

extern double LOT = 0.01;
//--------------------------------------------------------------------------------------------
int start()
{
for (int i=0; i<OrdersTotal(); i++)
{
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
{
if (OrderSymbol() !=Symbol() || OrderType() !=OP_SELL ) continue;
OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3,White);
Alert (GetLastError()); // Выводит сообщение об ошибке

OrderSend(Symbol(),OP_BUY,LOT,Ask,1,Bid-400*Point,Bid+400*Point,0,Green);
Alert (GetLastError()); // Выводит сообщение об ошибке
return(0);
}
}
}
//--------------------------------------------------------------------------------------------


intOrderBuy=0;
for(int cnt=0;cnt<OrdersTotal();cnt++){
if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)){
if(OrderMagicNumber()==Büyü){
if(OrderSymbol()==Symbol()){
if(OrderType()==OP_BUY) OrderBuy++;
} } } }

if(OrderBuy==0) Bir pozisyon açın .

 
DhP :

intOrderBuy=0;
for(int cnt=0;cnt<OrdersTotal();cnt++){
if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)){
if(OrderMagicNumber()==Büyü){
if(OrderSymbol()==Symbol()){
if(OrderType()==OP_BUY) OrderBuy++;
} } } }

if(OrderBuy==0) Bir pozisyon açın.


int i;
extern double LOT = 0.01;

//--------------------------------------------------------------------------------------------
int start()
{
//-----
for (i=0; i<OrdersTotal(); i++)
{
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
{
if (OrderSymbol() !=Symbol() || OrderType() !=OP_SELL ) continue;
OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3,White);
Alert (GetLastError()); // Выводит сообщение об ошибке
int OrderBuy=0;
for(int cnt=0;cnt<OrdersTotal();cnt++)
{
if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES))
{
if(OrderMagicNumber()==Magic)
{
if(OrderSymbol()==Symbol())
{
if(OrderType()==OP_BUY) OrderBuy++;
}
}
}
}
if(OrderBuy==0) // Открыть позицию
{
OrderSend(Symbol(),OP_BUY,LOT,Ask,1,Bid-400*Point,Bid+400*Point,0,Green);
Alert (GetLastError()); // Выводит сообщение об ошибке
return(0);
}
}
}
//-----
}
//--------------------------------------------------------------------------------------------


'Magic' - değişken tanımlanmadı C:\Program Files (x86)\Alpari ÌÒ4\experts\111.mq4 (25, 36)

Büyü nasıl tanımlanır? int Büyü? Ve muhtemelen hiçbir şey atamanıza gerek yok, değil mi?

 
Teşekkürler DP!!! Tam olarak ne gerekli !!! Her şey çalışıyor!!!
Neden: