if (InpTrailingOrderLimit== 0 )
return ;
for ( int i= PositionsTotal ()- 1 ;i>= 0 ;i--) // returns the number of open positionsif (m_position.SelectByIndex(i))
if (m_position. Symbol ()==m_symbol.Name() && m_position.Magic()==m_magic)
{
if (m_position.PositionType()== POSITION_TYPE_BUY )
{
if (m_position.PriceCurrent()-m_position.PriceOpen()>ExtTrailingOrderLimit+ExtTrailingOrderStep)
if (m_position.StopLoss()<m_position.PriceCurrent()-(ExtTrailingOrderLimit+ExtTrailingOrderStep))
if ( PositionsTotal ()<= 2 )
{
OPENORDER( "Buy" );
}
}
else
{
if (m_position.PriceOpen()-m_position.PriceCurrent()>ExtTrailingOrderLimit+ExtTrailingOrderStep)
if ((m_position.StopLoss()>(m_position.PriceCurrent()+(ExtTrailingOrderLimit+ExtTrailingOrderStep))))
if ( PositionsTotal ()<= 2 )
{
OPENORDER( "Sell" );
}
MakarFX : 당신은 이익이 음수일 수 있다고 말했고 그는 거래에서 양수든 음수든 완전한 이익을 얻고 싶어했습니다.
이것은 이익이 양수인 경우에만 합산된다는 것을 의미합니다. 음수이면 이미 손실입니다. 총 이익을 찾아야 하는 경우 음수를 포함하여 모든 이익이 요약됩니다. 그리고 그의 기능은 마지막 주문의 이익을 찾으려고 시도했지만 잘못했으며 마지막 손실이라고 불렀습니다. 그들이 이해하지 못했습니까? 글쎄, 크리스마스 트리 스틱 ... 나는 힘이 없다 ...
정리할 필요가 없다
내가 쓴대로 기호를 변경해야합니다
그래서 나는 변경했고 그는 평소처럼 최대 5개의 계약을 엽니다.
그래서 나는 변경했고 그는 평소처럼 최대 5개의 계약을 엽니다.
그런 다음 추가하여 해당 기간의 전체 이익을 계산합니다.
당신은 다시 이해하지 못했습니다. 그는 이익을 계산하고 싶다고 말했다. 그리고 이 함수는 마지막으로 마감된 주문의 손실을 계산하려고 시도했지만, 그것도 틀렸습니다. 그래서 그는 결국 모두를 혼란스럽게 만들었습니다.
OnTick() 코드 게시
라인을 찾아
OPENORDER( "Buy" );로 대체
라인을 찾아
OPENORDER( "Sell" );로 대체
당신은 다시 이해하지 못했습니다. 그는 이익을 계산하고 싶다고 말했다. 그리고 이 함수는 마지막으로 마감된 주문의 손실을 계산하려고 시도했지만, 그것도 틀렸습니다. 그래서 그는 결국 모두를 혼란스럽게 만들었습니다.
라인을 찾아
로 대체
라인을 찾아
로 대체
이렇게 삽입, 어쨌든 두 계약에 무제한
당신은 이익이 음수일 수 있다고 말했고 그는 거래에서 양수든 음수든 완전한 이익을 얻고 싶어했습니다.
이것은 이익이 양수인 경우에만 합산된다는 것을 의미합니다. 음수이면 이미 손실입니다. 총 이익을 찾아야 하는 경우 음수를 포함하여 모든 이익이 요약됩니다. 그리고 그의 기능은 마지막 주문의 이익을 찾으려고 시도했지만 잘못했으며 마지막 손실이라고 불렀습니다. 그들이 이해하지 못했습니까? 글쎄, 크리스마스 트리 스틱 ... 나는 힘이 없다 ...
이렇게 삽입, 어쨌든 두 계약에 무제한
void OnTick에 없습니다.
그런 다음 추가하여 해당 기간의 전체 이익을 계산합니다.
부정적일 수...
그리고 적격 주문을 1개 또는 몇 개만 처리하고 전부는 처리하지 않는 경우 총 이익은 얼마입니까?"
뭔가 서로 정말 혼란스러웠다. 주석의 모든 것이 맞았습니다. 음수의 덧셈과 뺄셈에 관한 것이 아님)
대답도 싫어. 봐봐, 거기 있어)