MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1909

 
Alexey Viktorov # :

디버깅을 사용하는 방법을 알고 있습니까? 단계별로 이동하여 스크립트가 올바르게 실행되지 않는 위치를 확인하십시오.

나는 디버거를 다룬 적이 없습니다 - 나는 그것을 알아 내려고 노력할 것이지만 이것은 내 시력으로는 거의 없습니다 :-(
 

안녕하세요!!!!

다음은 주문 그리드의 이익을 계산하는 기능입니다.

//+----------------------------------------------------------------------------+
//| Калькуляция сетки ордеров                                                  |
//+----------------------------------------------------------------------------+
double CalculiteProfit()
  {
   double oProfit = 0 ;
   for ( int i = OrdersTotal ()- 1 ; i>= 0 ; i--)
     {
       if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES))
        {
         if (OrderSymbol() == Symbol () && OrderMagicNumber() == Magic)
           {
             if (OrderType() == OP_BUY || OrderType() == OP_SELL)
              {
               oProfit += OrderProfit();
              }
           }
        }
     }
   return (oProfit);
  }

계산 가능한지 알려주세요

이익이 있는 주문 계산

손실이 있는 주문 계산

감사해요

 
EVGENII SHELIPOV # :

안녕하세요!!!!

다음은 주문 그리드의 이익을 계산하는 기능입니다.

계산 가능한지 알려주세요

이익이 있는 주문 계산

손실이 있는 주문 계산

감사해요

가능합니다, 허용합니다

 
Maxim Kuznetsov # :

가능합니다, 허용합니다

당신은 Ostyak입니까????

 
EVGENII SHELIPOV # :

당신은 Ostyak입니까????

저에게 이것은 게시된 코드에 대한 개발자 의 유사한 질문에 대한 유일한 답변입니다.

 
JRandomTrader # :

저에게 이것은 게시된 코드에 대한 개발자 의 유사한 질문에 대한 유일한 답변입니다.

그리고 여기에 대한 권한은 귀하의 것이며

 
EVGENII SHELIPOV # :

그리고 여기에 대한 권한은 귀하의 것이며

내 것은 아니지만 다른 어떤 것도 의미할 수 없다는 것은 분명합니다. 단순히 기본 코드를 수정하라는 요청이 아닙니다. 이러한 요청은 게시된 제품을 가진 개발자가 아니라 처음으로 코드를 보는 초보자에게서 올 수 있습니다.

 
EVGENII SHELIPOV # :

그리고 여기에 대한 권한은 귀하의 것이며

어떤 질문, 그런 대답. 당신은 "내가..."라고 물었고 그들은 당신이 할 수 있다고 대답했습니다. 우리는 상관하지 않습니다.

 
JRandomTrader # :

내 것은 아니지만 다른 어떤 것도 의미할 수 없다는 것은 분명합니다. 단순히 기본 코드를 수정하라는 요청이 아닙니다. 이러한 요청은 게시된 제품을 가진 개발자가 아니라 처음으로 코드를 보는 초보자에게서 올 수 있습니다.

들어봐, 이상한 놈, 나는 코드를 수정하기 위해 이 스레드의 이 포럼을 찾았다. 그리고 내가 개발자인지 아닌지. 내가 묻는다면, 나는 그것을 필요로 한다

 
EVGENII SHELIPOV # :

안녕하세요!!!!

다음은 주문 그리드의 이익을 계산하는 기능입니다.

계산 가능한지 알려주세요

이익이 있는 주문 계산

손실이 있는 주문 계산

감사해요

 //+----------------------------------------------------------------------------+
//| Калькуляция сетки ордеров                                                  |
//+----------------------------------------------------------------------------+
double CalculiteProfit()
  {
   double oProfit = 0 ;
   for ( int i = OrdersTotal ()- 1 ; i>= 0 ; i--)
     {
       if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES))
        {
         if (OrderSymbol() == Symbol () && OrderMagicNumber() == Magic)
           {
             if (OrderType() == OP_BUY || OrderType() == OP_SELL)
              {
               if (OrderProfit()> 0 )
                 {
                  oProfit += OrderProfit();
                 }
              }
           }
        }
     }
   return (oProfit);
  }

손실도 마찬가지입니다.