void ClosePositions()
{
for ( int i= PositionsTotal ()- 1 ;i>= 0 ;i--) // returns the number of current ordersif (m_position.SelectByIndex(i)) // selects the position by index for further access to its propertiesif (m_position. Symbol ()==m_symbol.Name() && m_position.Magic()==Magic)
m_trade.PositionClose(m_position.Ticket()); // close a position by the specified symbol
}
Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением текущими позициями путем их модификации или закрытия. Платформа позволяет удобно просматривать торговую историю на счете, настраивать оповещения о событиях на рынке и многое другое. Открытие позиций...
void CloseBy()
{
ulong ticket_buy= ULONG_MAX ;
ulong ticket_sell= ULONG_MAX ;
for ( int i= 0 ;i< PositionsTotal ();i++) // ATTENTION! Here, specially began a detour with "0"if (m_position.SelectByIndex(i)) // selects the position by index for further access to its properties
{
if (m_position.PositionType()== POSITION_TYPE_BUY && ticket_buy== ULONG_MAX )
ticket_buy=m_position.Ticket();
if (m_position.PositionType()== POSITION_TYPE_SELL && ticket_sell== ULONG_MAX )
ticket_sell=m_position.Ticket();
}
if (ticket_buy!= ULONG_MAX && ticket_sell!= ULONG_MAX )
m_trade.PositionCloseBy(ticket_buy,ticket_sell);
//---return ;
}
아무것도 이렇게 닫히지 않습니다.
void CloseBy()
{
ulong ticket_buy= ULONG_MAX ;
ulong ticket_sell= ULONG_MAX ;
for ( int i= 0 ;i< PositionsTotal ();i++) // ATTENTION! Here, specially began a detour with "0"if (m_position.SelectByIndex(i)) // selects the position by index for further access to its properties
{
if (m_position.PositionType()== POSITION_TYPE_BUY && ticket_buy== ULONG_MAX )
ticket_buy=m_position.Ticket();
if (m_position.PositionType()== POSITION_TYPE_SELL && ticket_sell== ULONG_MAX )
ticket_sell=m_position.Ticket();
}
if (ticket_buy!= ULONG_MAX && ticket_sell!= ULONG_MAX )
m_trade.PositionCloseBy(ticket_buy,ticket_sell);
//---//return;
}
이 기능을 변경하여 댓글 로 포지션을 찾고 닫는 방법을 알려주세요 AAA
도움말: CPositionInfo
텍스트 속성에 액세스하는 중...고맙습니다.
또한 컴파일 할 때 '숫자'에서 '문자열'로의 암시 적 변환을 맹세하는 이유를 알려주십시오.
if(m_trade.Buy(InpLots,m_symbol.Name(),m_symbol.Ask(),sl,tp,"AAA")
구매 명령은 어떻게 표시되어야 합니까?
고맙습니다.
또한 컴파일 할 때 '숫자'에서 '문자열'로의 암시 적 변환을 맹세하는 이유를 알려주십시오.
if(m_trade.Buy(InpLots,m_symbol.Name(),m_symbol.Ask(),sl,tp,"AAA")
구매 명령은 어떻게 표시되어야 합니까?
도움말: 구매 .
도움말: 조건부 if-else 문
코드를 잘못 썼습니다.
다음은 코드입니다.
컴파일러는 "AAA" + chislo 에서 맹세합니다.
코드를 잘못 썼습니다.
다음은 코드입니다.
컴파일러는 "AAA" + chislo 에서 맹세합니다.
도움말: IntegerToString
추가: 오늘은 여기까지입니다. 나는 `벌써 자고 있다.
코드를 잘못 썼습니다.
다음은 코드입니다.
컴파일러는 "AAA" + chislo 에서 맹세합니다.
블라디미르 카르푸토프, 알렉세이 빅토로프
감사해요
코드를 알려주세요.
현재 1로트씩 4번 매수하고 1로트씩 4번 매도하고 있습니다. 기호는 동일합니다.
이 형식에서는 1개의 매수와 1개의 매도만 마감됩니다.
아무것도 이렇게 닫히지 않습니다.
4개의 매수와 4개의 매도가 모두 반대쪽에서 마감되었는지 확인하는 방법은 무엇입니까?