배수되지 않도록 마틴을 요리하는 법을 알려주십시오 ...

 
프로그래밍 방식으로 1 - 2개의 부정적인 거래를 건너뛰는 방법을 알려주십시오(마틴을 적용하지 않음). 일반적으로 실패로 시작된 플랫 ... 또는 오히려 첫 번째 거래에서 플랫에 성공적으로 진입하지 못했습니다. 그렇지 않으면 종종 발생합니다. 새로운 스레드로의 반전...
 
Сергей Криушин :
프로그래밍 방식으로 1 - 2개의 부정적인 거래를 건너뛰는 방법을 알려주십시오(마틴을 적용하지 않음). 일반적으로 실패로 시작된 플랫 ... 또는 오히려 첫 번째 거래에서 플랫에 성공적으로 진입하지 못했습니다. 그렇지 않으면 종종 발생합니다. 새로운 스레드로의 반전...

OnTradeTransaction - 손실 거래를 포착하고 카운터를 늘립니다.

 
Vladimir Karputov :

OnTradeTransaction - 손실 거래를 포착하고 카운터를 늘립니다.

답변 감사합니다만 히스토리와 마지막 마이너스 거래에 대한 내용이 없습니다.
 
Сергей Криушин :
답변 감사합니다만 히스토리와 마지막 마이너스 거래에 대한 내용이 없습니다.

우리는 주의 깊게 읽습니다:

OnTradeTransaction - 손실 거래를 포착하고 카운터를 늘립니다.


이제 더 자세히:

1단계: 마이너스 거래를 했습니다.

2단계: 카운터를 증가시킵니다.

3단계: 카운터가 1 또는 2인 동안 - 마틴을 적용하지 마십시오.


마지막 거래에 대한 모든 정보를 받는 것은 OnTradeTransaction에 있습니다.

 
Сергей Криушин :
답변 감사합니다만 히스토리와 마지막 마이너스 거래에 대한 내용이 없습니다.

OnTradeTransaction 이라는 단어를 검색합니다.

 
Сергей Криушин :

예, 여기에 모든 것이 명확한 코드가 있습니다. 마지막 sdek을 잡는 방법이 명확하지 않습니다 ... 그러나 거기에 당신의 난해한 문서에서 아무 것도 이해할 수 없습니다. 마치 그들이 터무니없는 애호가를 위해 많이 쓰고 있고 쓸모가없는 것처럼 읽고 다시 읽기 ... 나 자신이 그것을 빨리 두 번 다시 읽었으며 무엇에서 무엇에서 무엇에서 무엇을 이해하지 못했는지

 //+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 19.02.2008                                                     |
//|  Описание : Возвращает флаг убыточности последней позиции.                 |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (""   - любой символ,                   |
//|                                     NULL - текущий символ)                 |
//|    op - операция                   (-1   - любая позиция)                  |
//|    mn - MagicNumber                (-1   - любой магик)                    |
//+----------------------------------------------------------------------------+
bool isLossLastPos( string sy= "" , int op=- 1 , int mn=- 1 ) {
   datetime t;
   int       i, j=- 1 , k= OrdersHistoryTotal ();

   if (sy== "0" ) sy= Symbol ();
   for (i= 0 ; i<k; i++) {
     if ( OrderSelect (i, SELECT_BY_POS , MODE_HISTORY )) {
       if ( OrderSymbol ()==sy || sy== "" ) {
         if ( OrderType ()== OP_BUY || OrderType ()== OP_SELL ) {
           if (op< 0 || OrderType ()==op) {
             if (mn< 0 || OrderMagicNumber ()==mn) {
               if (t< OrderCloseTime ()) {
                t= OrderCloseTime ();
                j=i;
              }
            }
          }
        }
      }
    }
  }
   if ( OrderSelect (j, SELECT_BY_POS , MODE_HISTORY )) {
     if ( OrderProfit ()< 0 ) return ( True );
  }
   return ( False );
}

다음 무익을 잡고 건너뛴다는 것은 무엇을 의미합니까? 신호가 없다고 봇에게 알립니다.

 
Galim_V :

다음 무익을 잡고 건너뛴다는 것은 무엇을 의미합니까? 신호가 없다고 봇에게 알립니다.

그는 이 코드로 MQL5의 봇에게 아무 말도 하지 않을 것입니다)))

적어도 당신은 주제를 조금 따라갑니다!

 
Vitaly Muzichenko :

그는 이 코드로 MQL5의 봇에게 아무 말도 하지 않을 것입니다)))

적어도 당신은 주제를 조금 따라갑니다!

동의한다. 나는 MQL5와는 거리가 멀다. 이 코드의 키는 이를 위한 것입니다( OrderProfit ()< 0 ).

 

"병합하지 않으려면 ..."-즉, 수익성있는 고문을 얻는 방법?

이 질문은 여기 모두를 걱정합니다

;)

 
Renat Akhtyamov :

"병합하지 않으려면 ..."-즉, 수익성있는 고문을 얻는 방법?

이 질문은 여기 모두를 걱정합니다

;)

그게 무슨 걱정이야? 전체 커틀릿에 들어가지 말고 제 시간에 시장을 나가십시오. 중단을 기다리지 마십시오. 델로프는 5코펙)

 
Galim_V :

동의한다. 나는 MQL5와는 거리가 멀다. 이 코드의 키는 이를 위한 것입니다( OrderProfit ()< 0 ).

잘못된 접근 방식 - OrderProfit ()>Spread 여야 합니다.

사유: