[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 159

 

친애하는, 말해 :

Kim의 기능이 있습니다. "최대의 양의 이익으로 한 포지션을 닫습니다"

 //+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 19.02.2008                                                     |
//|  Описание : Закрытие одной позиции с максимальным положительным профитом   |
//|             в валюте депозита                                              |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (""   - любой символ,                   |
//|                                     NULL - текущий символ)                 |
//|    op - операция                   (-1   - любая позиция)                  |
//|    mn - MagicNumber                (-1   - любой магик)                    |
//+----------------------------------------------------------------------------+
void ClosePosWithMaxProfitInCurrency( string sy= "" , int op=- 1 , int mn=- 1 ) {
   double pr= 0 ;
   int     i, k= OrdersTotal (), np=- 1 ;

   if (sy== "0" ) sy= Symbol ();
   for (i=k- 1 ; i>= 0 ; i--) {
     if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {
       if ((OrderSymbol()==sy || sy== "" ) && (op< 0 || OrderType()==op)) {
         if (mn< 0 || OrderMagicNumber()==mn) {
           if (pr<OrderProfit()+OrderSwap()) {
            pr=OrderProfit()+OrderSwap();
            np=i;
          }
        }
      }
    }
  }
   if (np>= 0 ) {
     if ( OrderSelect (np, SELECT_BY_POS, MODE_TRADES)) {
      ClosePosBySelect();
    }
  }
}

https://forum.mql4.com/ru/38949/page2#434207

그리고 이 기능을 하나 이상의 포지션으로 마감하고 최대 이익으로 한 포지션을 마감한 후 최대 이익을 가진 다음 포지션을 찾아 청산 등을 위해 전달합니다. ?

 
Sancho77 :
...그리고 이 기능을 하나 이상의 포지션으로 마감하고 최대 이익으로 한 포지션을 마감한 후 최대 이익을 가진 다음 포지션을 찾아 청산 등을 위해 전달합니다. ?

그리고 그녀에게 여러 번 전화를 겁니다.
 
granit77 :
그리고 그녀에게 여러 번 전화를 겁니다.
이해했습니다 감사합니다!
 

Ryabyata, 검색이 주도하고 있고 주제가 오랫동안 과장되었다는 것을 이해합니다. 지금까지 이 주제에 대한 "단축키" 에 대해 찾았습니다( 스크립트의 소프트웨어 시작 ). 아마도 다른 누군가가 다음 질문에 대한 링크 또는 솔루션을 공유할 것입니다. 클라이언트 터미널 디렉토리 ...\experts\files 파일을 삭제합니다. 매주 청소하고 다시 채우려면 이것이 필요합니다. 과거 데이터 위에 새 데이터를 쓰는 것은 불가능합니다. 먼저 데이터를 준비해야 합니다. 덕분에.

 
Xaoss1990 :

다음은 거래를 하는 코드의 일부입니다.

거래 마감 OrderClose()를 손절매라고 부르는 이유는 무엇입니까?

그리고 닫기 변수에 대해 아는 것도 흥미로운가요? 글로벌, 로컬? 경우에도 로컬, 모든 동일한 잼이 나옵니다. 이 변수는 어디에 0으로 설정되어 있습니까? 내가 보는 단위에 전시된 곳.

 
wolf05632 :


"WAAB"입니다! 긴 수학적 표현을 하자. VBA에서 긴 문자열을 두 개로 분할하려면 이 문자열의 유효한 위치에 _를 넣어야 한다고 가정해 보겠습니다.

나머지 표현식은 새 줄에서 추가할 수 있습니다.

예시:

 int a = 0 ;

에 해당

 int
a
=
1
;

버스타인?

 
움직이는:

유로달러1981 09/09/2011 10:37
안녕하세요! 미리 지정된 손절매로 주문을 구매하고 하나의 키를 눌러 이익을 얻으려면 MT4에 등록하는 방법을 알려주세요.
 

안녕하세요! 마지막 기간 동안 촛대 형태 로 차트의 글리치를 제거하는 방법을 알려주세요. 항상 앞에 그려지고 모든 지표를 망칩니다. 감사합니다.

 
korsar :

안녕하세요! 마지막 기간 동안 캔들 형태로 차트의 글리치를 제거하는 방법을 알려주세요. 항상 앞에 그려지고 모든 지표를 망칩니다. 감사합니다.

개인적으로 이해가 안가는...
 
MaxZ :

예시:

에 해당

버스타인?


퍼슈타인! 고맙습니다! 이제 마지막 게시물에 대한 답변을 얻는 일만 남았습니다! 그리고 또 다른 질문: 텍스트가 0초의 오른쪽에 위치하려면 시간 좌표 OBJ_TEXT 가 어떻게 되어야 합니까?