마을 사람들을 버는 법을 배우십시오 [에피소드 2] ! - 페이지 275

 
artmedia70 :
먼저 수익성이 없는 것을 닫고 수익성이 있는 것을 닫는 것이 바람직합니다. 그렇지 않으면 스톱아웃에 빠질 수 있습니다. 응. 정확히. 그는 재산에 따라 덮지 않고 균형에 따라 덮지 않습니다.


조언 감사합니다 지금 해봐야겠네요.


다음과 같았습니다.

다음과 같이 되었습니다.


 

아트미디어70 :
먼저 수익성이 없는 것을 닫고 수익성이 있는 것을 닫는 것이 바람직합니다. 그렇지 않으면 스톱아웃에 빠질 수 있습니다. 응. 정확히. 그는 재산에 따라 덮지 않고 균형에 따라 덮지 않습니다.

-------------------------------------------------- -------------------------------------------------- --------------------------------------------------

 AccountEquity ()= AccountBalance ()+ AccountProfit ();

자금의 일부를 2텀에서 1텀으로 이체한다는 점에서 금액은 변하지 않습니다.

그러나 우리에게 유리하지 않은 갑작스러운 가격 반전의 경우(많은 주문 을 마감하는 과정에서) 손실이 적기 때문에 가장 큰 로트가 있는 포지션을 먼저 청산하는 것이 합리적입니다. 마감된 위치를 마감하여 마감 프로세스를 시작하는 것도 유용합니다.

 
khorosh :

마감된 위치를 마감하여 마감 프로세스를 시작하는 것도 유용합니다.


그리고 여기에서 차단된 항목은 마지막으로 닫을 수 있으며 어쨌든 변경되지 않습니다.
 
Contender :

그리고 여기에서 차단된 항목은 마지막으로 닫을 수 있으며 어쨌든 변경되지 않습니다.
너무 힘들어. 그런 다음 나중을 위해 남겨두기 위해 먼저 마감된 주문의 티켓을 결정해야 합니다. 그리고 나서야 나머지 주문을 마감하기 시작합니다. 또한 이러한 선택된 중첩 주문 중에서 일부가 부분적으로만 겹칠 수 있으므로 처음에 어느 부분을 닫아야 하고 중첩 주문을 닫는 동안 어느 부분을 닫아야 하는지 계산해야 합니다. 일반적으로 번거로움이 없습니다. 차단된 항목을 즉시 닫고 나머지는 모두 닫는 것이 더 쉽습니다. 하지만 당신이 할 수 있는 최선을 다하는 것을 좋아한다면 환영합니다.) 개인적으로, 저는 중요한 효과가 없다면 코드를 지나치게 복잡하게 만드는 것을 좋아하지 않습니다.
 
khorosh :
너무 어렵다. 그런 다음 나중을 위해 남겨두기 위해 먼저 마감된 주문의 티켓을 결정해야 합니다. 그리고 나서야 나머지 주문을 마감하기 시작합니다. 또한 이러한 선택된 중첩 주문 중에서 일부가 부분적으로만 겹칠 수 있으므로 처음에 어느 부분을 닫아야 하고 중첩 주문을 닫는 동안 어느 부분을 닫아야 하는지 계산해야 합니다. 일반적으로 번거로움이 없습니다. 차단된 항목을 즉시 닫고 나머지는 모두 닫는 것이 더 쉽습니다. 하지만 당신이 할 수 있는 최선을 다하는 것을 좋아한다면 환영합니다.) 개인적으로, 저는 중요한 효과가 없다면 코드를 지나치게 복잡하게 만드는 것을 좋아하지 않습니다.


일반적으로 겹친 것은 나타나는 즉시 닫아야 합니다. 그러면 번거로움이 없을 것입니다.
 
Contender :

일반적으로 겹친 것은 나타나는 즉시 닫아야 합니다. 그러면 번거로움이 없을 것입니다.
동의하지만 작성자가 원하지 않는 경우. 그들이 말했듯이 무료입니다. 그는 두 개의 잠금 주문이 모두 성공적으로 이익으로 마감되는 횡보 추세 동안 상황이 때때로 생성된다는 사실 때문에 아마도 그 잠금을 사용합니다.
 

마감 개선에 도움주신 모든 분들 덕분에 차트가 더 아름다워졌습니다)

개설된 것과 동일한 순서로 주문을 마감합니다.

 //+------------------------------------------------------------------+
//|                 Закрыть все ордера                               |
//+------------------------------------------------------------------+


double ClossAllOrders ()

{
   for ( int i= 0 ; i< OrdersTotal (); )
  {
     if ( ! OrderSelect (i, SELECT_BY_POS ) )
       break ;
    
     int type   = OrderType ();

     bool result = false ;
    
     switch (type)
    {
       //Close opened long positions
       case OP_BUY        : result = OrderClose ( OrderTicket (), OrderLots (), MarketInfo ( OrderSymbol (), MODE_BID ), 3 , Lime );
                           break ;
      
       //Close opened short positions
       case OP_SELL       : result = OrderClose ( OrderTicket (), OrderLots (), MarketInfo ( OrderSymbol (), MODE_ASK ), 3 , Lime );
                           break ;

       //Close pending orders
       case OP_BUYLIMIT   :
       case OP_BUYSTOP    :
       case OP_SELLLIMIT :
       case OP_SELLSTOP   : result = OrderDelete ( OrderTicket () );
    }
    
     if (result == false )
    {
       Print ( "Order " , OrderTicket () , " failed to close. Error:" , GetLastError() );
      i++;
       Sleep ( 500 );
    }  
  }
}

// End
 
BeerGod :

마감 개선에 도움주신 모든 분들 덕분에 차트가 더 아름다워졌습니다)

개설된 것과 동일한 순서로 주문을 마감합니다.

봉우리가 오르기 전, 지금은 아래로 갈수록 더 아름답습니다. PAMM을 잘 이해하지 못하는 투자자들에게는 오히려 예금 실패가 아닌 상승폭등을 하는 듯 상승봉과 함께 사진이 주어진다.

 
khorosh :

봉우리가 오르기 전, 지금은 아래로 갈수록 더 아름답습니다. PAMM을 잘 이해하지 못하는 투자자들에게는 오히려 예금 실패가 아닌 상승폭등을 하는 듯 상승봉과 함께 사진이 주어진다.


글쎄, 그들은 정점 이후 하락을 일련의 무스처럼 인식할 수 있으며, 그리드가 닫힐 때까지 몇 초 안에 처음에는 아래로 갔다가 위로 올라갑니다. 모든 것이 얼마나 빨리 격퇴되고 이익이 발생하는지)
 
BeerGod :

글쎄, 그들은 정점 이후 하락을 일련의 무스처럼 인식할 수 있으며, 그리드가 닫힐 때까지 몇 초 안에 처음에는 아래로 갔다가 위로 올라갑니다. 모든 것이 얼마나 빨리 격퇴되고 이익이 발생하는지)

다 헛소리야.