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

 
MakarFX :

그래서 나는 시도했다

그런 다음 닫힌 위치 를 정렬하려면 어떤 함수를 사용해야 합니까?

 
Amon1953 :

그런 다음 닫힌 위치 를 정렬하려면 어떤 함수를 사용해야 합니까?

그리고 발견된 주문으로 무엇을 해야 합니까?
 
MakarFX :
그리고 발견된 주문으로 무엇을 해야 합니까?

결정을 내리기 위해 SL이 마감한 마지막 위치를 찾아야 합니다.

if(HistorySelectByPosition( ORDER_MAGIC==1 ))

{

정수 PostTotal= ??? 어떤 기능을 사용할 것인가?

Alert("포스트 합계 ", 포스트 토탈);

for(int i=PosTotal-1; i>=0; i--)

{

Alert("총 위치", 총 위치);

}}


 
Amon1953 :

결정을 내리기 위해 SL이 마감한 마지막 위치를 찾아야 합니다.

사이에는 엄청난 차이가 있다

a) 마지막 위치가 스톱으로 마감되었는지 확인하고

b) 마지막 정지 폐쇄 위치를 찾습니다.

--------

뭐가 필요하세요?

 
Amon1953 :

결정을 내리기 위해 SL이 마감한 마지막 위치를 찾아야 합니다.

MQL5에 약하지만 이렇게 검색을 시작하면 될 것 같아요

       if (HistoryOrderSelect(ticket))
        {
         if ( HistoryOrderGetInteger (ticket, DEAL_TIME )>= CurrentTime )
           {
             if ( HistoryOrderGetInteger (ticket, DEAL_MAGIC )==Magic)
              {
               if ( HistoryOrderGetInteger (ticket, DEAL_TYPE )== DEAL_TYPE_BUY )
 
MakarFX :

MQL5에 약하지만 이렇게 검색을 시작하면 될 것 같아요

나는 거래나 주문이 아닌 클로즈드 포지션 이 필요하다

 
Amon1953 :

나는 거래나 주문이 아닌 클로즈드 포지션 이 필요하다

현혹

HistoryOrderSelect


 
MakarFX :

현혹

HistoryOrderSelect


영장이 어떻게 도움이 됩니까?

 
Artyom Trishkin :

영장이 어떻게 도움이 됩니까?

질문은 원래

아몬1953 :
간단하고 순진한 질문일지 모르지만 이미 머리가 깨졌어   HistorySelectByPosition(ORDER_MAGIC==1) 필요합니다   직위 기록   with magic = 1. 나는 무언가를 따라잡고 있지 않습니다. 무슨 짓을 해도 스토리가 이해가 되지 않는다. 마법사의 번호는 어디에 입력해야 하나요? 선한 사람들을 도와주세요!
       if (HistoryOrderSelect(ticket))
        {
         if ( HistoryOrderGetInteger (ticket, ORDER_MAGIC )==Magic)


 
MakarFX :

질문은 원래


상위 5개에서 != 위치를 주문하십시오. 그리고 거래. 주문(주문)은 거래를 생성합니다. 그리고 거래는 포지션을 변경하거나 종료하는 것입니다.

따라서 위치가 마감된 방법을 찾으려면 이 위치 의 거래를 선택 하고 마감 거래를 찾고 해당 속성을 확인해야 합니다. 마감 이유를 거기에서 지정할 수 있습니다.