그리고 구매하기 전에 이 코드에서 구매할 주문이 이미 있는지 여부를 어떻게 확인할 수 있습니까? 매수할 시장가 주문 이 없는 경우에만 매수를 실행하시겠습니까?
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); } } } //--------------------------------------------------------------------------------------------
그리고 구매하기 전에 이 코드에서 구매할 주문이 이미 있는지 여부를 어떻게 확인할 수 있습니까? 매수할 시장가 주문이 없는 경우에만 매수를 실행하시겠습니까?
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); } } } //--------------------------------------------------------------------------------------------
그리고 구매하기 전에 이 코드에서 이미 구매할 주문이 있는지 여부를 어떻게 확인할 수 있습니까? 매수할 시장가 주문이 없는 경우에만 매수를 실행하시겠습니까?
오늘은 장난감에 대한 조언자를 게시했습니다. 모든 것이 거기에 있습니다.
오늘은 장난감에 대한 조언자를 게시했습니다. 모든 것이 거기에 있습니다.
어떤 종류의 장난감?
어떤 종류의 장난감?
https://www.mql5.com/ru/forum/108553/page28
https://www.mql5.com/ru/forum/108553/page28
그리고 정확히 무엇에서? 그것의 이름...
그리고 정확히 무엇에서? 그것의 이름...
내 조언자는 한 명뿐입니다. 도움이 되지 않는 것 같지만.
내 조언자는 한 명뿐입니다. 도움이되지 않는 것 같지만.
)))))))
그리고 구매하기 전에 이 코드에서 구매할 주문이 이미 있는지 여부를 어떻게 확인할 수 있습니까? 매수할 시장가 주문 이 없는 경우에만 매수를 실행하시겠습니까?
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);
}
}
}
//--------------------------------------------------------------------------------------------
그리고 구매하기 전에 이 코드에서 구매할 주문이 이미 있는지 여부를 어떻게 확인할 수 있습니까? 매수할 시장가 주문이 없는 경우에만 매수를 실행하시겠습니까?
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);
}
}
}
//--------------------------------------------------------------------------------------------
주문 구매 = 0;
for(int cnt=0;cnt<OrdersTotal();cnt++){
if(주문선택(cnt,SELECT_BY_POS,MODE_TRADES)){
if(OrderMagicNumber()==매직){
if(OrderSymbol()==Symbol()){
if(주문유형()==OP_BUY) 주문구매++;
} } } }
if(OrderBuy==0) 포지션을 엽니다 .
주문 구매 = 0;
for(int cnt=0;cnt<OrdersTotal();cnt++){
if(주문선택(cnt,SELECT_BY_POS,MODE_TRADES)){
if(OrderMagicNumber()==매직){
if(OrderSymbol()==Symbol()){
if(주문유형()==OP_BUY) 주문구매++;
} } } }
if(OrderBuy==0) 포지션을 엽니다.
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' - 변수가 정의되지 않음 C:\Program Files (x86)\Alpari ÌÒ4\experts\111.mq4 (25, 36)
매직을 정의하는 방법? 인트 매직? 그리고 할당할 필요가 없겠죠?