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

 


"연기"가 무엇을 의미하는지 완전히 명확하지 않습니다. 여기에는 서버에서 수락했지만 아직 채워지지 않은 시장 주문이 포함됩니까? 문서 어디에서 이것을 말합니까?

 
secret # :


"연기"가 무엇을 의미하는지 완전히 명확하지 않습니다. 여기에는 서버에서 수락했지만 아직 채워지지 않은 시장 주문이 포함됩니까? 문서 어디에서 이것을 말합니까?

트리거된 보류 주문은 시장 주문이 됩니다. 그리고 이 시장 주문은 더 이상 수락되지 않을 수 있습니다. 즉, 현재는 가격에 도달하지 않았고 아직 작동하지 않은 것입니다.

 
"라이브" 시장 주문이 서버에서 수락되었지만 아직 채워지지 않았습니까?
 
secret # :
"라이브" 시장 주문이 서버에서 수락되었지만 아직 채워지지 않았습니까?

위의 답변이 마음에 들지 않으셨나요?

 
Artyom Trishkin # :

위의 답변이 마음에 들지 않으셨나요?

그래서 당신은 그 질문에 대답하지 않았습니다.
문서에 대한 링크가 포함된 예/아니오 답변을 원합니다.
 
secret # :
그래서 당신은 그 질문에 대답하지 않았습니다.
문서에 대한 링크가 포함된 예/아니오 답변을 원합니다.

질문하신 내용에 답변드렸습니다.

문서 링크 .

Документация по MQL5: Торговые функции
Документация по MQL5: Торговые функции
  • www.mql5.com
Торговые функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

좋은 시간!

질문이 생겼지만 상인의 필드의 열린 공간에서 해결책을 찾지 못했습니다. 매장에 비슷한 것을 가진 사람을 위해 코드의 일부를 던질 수도 있습니다. 아이디어는 차트의 BUY 및 SELL, lot, TP, SL, 현재 가격 버튼 이지만 눌렀을 때 모드에 따라 "마법"이 생성됩니다.

1) 실행 순간의 현재 가격에서 "ASK/BID에서 핍 단위로 들여쓰기" 매개변수가 하나 더 필요합니다. BUY/SELL을 누릅니다. 즉, 가격이 뛰고 항상 잠시 동안 조금 더 낮고 조금 더 높이 뛰는데, 이는 때때로 브로커가 지불해야 하는 수수료(스캘퍼와 관련됨)에 상응합니다. 즉, 예를 들어 5를 입력합니다. -8 포인트와 가격이 이 거리까지 내려갈 수 있지만 아니요, 예를 들어 요청이 얼마 동안 취소된 것은 아닙니다. 예를 들어 이미 이 매개변수를 초 단위로 설정할 수 있습니다.

2) 이 모드는 훨씬 더 어렵고 흥미롭습니다. 예를 들어, 지난 1분 동안의 최저가/최고가를 계산(또는 수동으로 시간 설정 - 2분, 30초)하고 BUY 또는 SELL을 클릭하는 순간 이 가격에 대해 일종의 연기가 발생합니다. .

이 모든 것은 편의를 위해 차트의 특정 점수판에 작성해야 합니다(내부 고문의 매개변수에 없음이 분명합니다).

누가 유사한 것을 발견, 코딩 또는 보았습니까?

 

?

아직 열려있는 첫 번째 열린 주문 티켓 을받을 필요가 있습니다.

나는 티켓 번호와 시간으로 정렬 할 수 있다고 생각했습니다 = 시간에서 가장 오래된 것이 필요한 것입니다. 아니면 티켓을 정렬하고 가장 낮은 값을 선택할 수 있습니다.

누가 그랬어?

어쩌면 내가 전혀 옳게 생각하지 않고 올바른 옵션이 있습니다.
 
Alexander Avksentyev 주문 티켓 을받을 필요가 있습니다.

나는 티켓 번호와 시간으로 정렬 할 수 있다고 생각했습니다 = 시간에서 가장 오래된 것이 필요한 것입니다. 아니면 티켓을 정렬하고 가장 낮은 값을 선택할 수 있습니다.

누가 그랬어?

어쩌면 내가 전혀 옳게 생각하지 않고 올바른 옵션이 있습니다.
 //+----------------------------------------------------------------------------+
int FindTicketOrder()
  {
   datetime t= TimeCurrent ();
   int result=- 1 ;
   for ( int i = OrdersTotal ()- 1 ; i>= 0 ; i--)
     {
       if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES))
        {
         if (OrderSymbol() == Symbol () && OrderMagicNumber() == Magic)
           {
             if (t>OrderOpenTime())
              {
               t=OrderOpenTime(); result=OrderTicket();
              }
           }
        }
     }
   return (result);
  }
 
Порт-моне тв # :

좋은 시간!

누가 유사한 것을 발견, 코딩 또는 보았습니까?

이 유형의?