초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 594

 
Slava_kornev55 :
나는 하나를 찾지 못했다

검색은 다음과 같습니다.

mql5.com에서 검색

 
Karputov Vladimir :

검색은 다음과 같습니다.


아, 알겠습니다. 나는 올빼미를 찾지 못했다
 
Slava_kornev55 :
아, 알겠습니다. 나는 올빼미를 찾지 못했다
그래서 올빼미는 숲에 있습니다 ... 글쎄, 적어도 동물원에서는.
 
스크립트(advisor) "trailing stop"을 찾는 위치 및 이를 Advisor에 입력하는 방법
 
bv1979 :
스크립트(advisor) "trailing stop"을 찾는 위치 및 이를 Advisor에 입력하는 방법

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

초보자의 질문

카르푸토프 블라디미르 , 2016.06.13 14:29

표준 배송에는 ...\MQL5\Experts\Examples\MACD\MACD Sample.mq5 EA가 포함됩니다. ****수정된 기능의 구현을 검토합니다.

또는 기사 및 코드베이스 에서 검색을 통해.
 
안녕히 주무세요.. 마지막에서 두 번째 공개 매수 주문을 찾는 방법을 알려주세요 ??? 5개의 열린 구매 주문이 있다고 가정해 봅시다. 나는 마지막 주문을 찾는 방법을 알고 있지만 마지막에서 두 번째 주문을 찾는 방법???
 
mt4용
 

움직이는:

안톤 즈베레프 :

4K 화면에서 터미널로 작업하면 적어도 약간의 이점이 있습니까?

어떻게 생겼는지 스크린샷을 게시하십시오.

 
Karputov Vladimir :

움직이는:

안톤 즈베레프 :

4K 화면에서 터미널로 작업하면 적어도 약간의 이점이 있습니까?

어떻게 생겼는지 스크린샷을 게시하십시오.

또한 흥미롭습니다. 분명히, DPI를 변경해야 하며, 이는 번거로운 일입니다. 오늘 Skype에서 친구가 MT4 테스터에 "최적화" 확인란이 없는 이유를 물었습니다. 그러다가 그가 12인치 화면을 가지고 있었고 모든 것이 그의 시야에 비해 너무 작았다는 것이 밝혀졌습니다. 그는 DPI를 변경했고 체크 표시가 시야에서 사라졌습니다. 이것은 잘 알려진 효과입니다.

그는 나에게 서비스 데스크에 편지를 쓰라고 조언했습니다. 이것이 그들이 거기에 답한 것입니다. 이것은 우리의 서신에서 온 것입니다.

[Thu 06/16/16] 5:03:53 PM] Alexey Smirnov: 게시된 스크린샷, 문제 설명.. 나는 그들에게 "96 dpi 이외의 해상도로 작업할 때 인터페이스 요소가 손실되지 않았으면 합니다"라고 썼습니다.

지원의 답변 "감사합니다. 그러나 MetaTrader 4의 이 부분에는 계획된 변경 사항이 없습니다." :(그래서 소문자에 익숙해지거나 레지스트리에서 조정을 찾아 화면의 모든 읽을 수 있다..

[Thu 16.06.16 17:04:41] 알렉세이 볼찬스키 : 알겠습니다.. 그런데 모니터가 뭐죠?

[Thu 06/16/16] 5:07:02 PM] Alexey Smirnov: 12" 1366x768

 
뭔가 대괄호나 인용구가 어딘가에 그려야 할 것 같은데 이해가 안 가네요........... 비슷한 예를 봤는데 똑같네요 ,,,,,,,, ,,,

필요하고 작동해야 하는 경우 함수 및 해당 상수 DeleteOrder(티켓)를 지정합니다.

다른 함수 호출에서 상수를 올바르게 쓰는 방법

예를 들어 다음과 같은 기능이 있습니다.

 void DeleteOrder( ulong ticket)
  {
//--- проверим наличие ордера  
   if (! OrderSelect (ticket))
     {
       Print ( "Ордер #" ,ticket, " не найден" );
       return ;
     }
//--- все готово, делаем попытку удалить ордер
   if (!trade. OrderDelete (ticket))
     {
       //--- сообщим о неудаче
       Print ( "Метод OrderDelete() потерпел неудачу. Код возврата=" ,trade.ResultRetcode(),
             ". Описание кода: " ,trade.ResultRetcodeDescription());
     }
   else
     {
       Print ( "Метод OrderDelete() выполнен успешно. Код возврата=" ,trade.ResultRetcode(),
             " (" ,trade.ResultRetcodeDescription(), ")" );
     }
//---     
  }    

그럼 나는 다른 글을 쓴다

   // проверка условия на удаление лимитного ордера
       bool bLimitDeleteSignal= false ;
       //if(OrderSelect(ticket) ==true)
       if ( OrderGetInteger ( ORDER_TYPE )== ORDER_TYPE_BUY_LIMIT )
         bLimitDeleteSignal=LimitDelBuySignal();
       //if(OrderSelect(ticket) ==true)
       if ( OrderGetInteger ( ORDER_TYPE )== ORDER_TYPE_SELL_LIMIT )
         bLimitDeleteSignal=LimitDelSellSignal();
       // если есть сигнал на закрытие позиции - закрываем и выходим
       if (bLimitDeleteSignal== true )
        {
         Print ( "Удаляем ордер!!!" );
вот здесь вызываю  верхнею функцию чтобы удалить ордер по тикеру , и не знаю как записать чтобы компилятор неругался
       //DeleteOrder(ulong  ticket);     ???????????????????????????
     //   DeleteOrder(ticket);         ???????????????????????????????????????????????????????????
     //    DeleteOrder();              ????????????????????????
         return ;
        }
사유: