[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 590

 
alsu :

괜찮아요.

간단한 EA의 /* */ 코드를 주석 처리하고 Total을 우리가 선언한 변수인 orders_total로 바꾸십시오.

주석 처리됨 // 주문에 대한 회계, 합계가 orders_total로 대체됨 - 주문이 전혀 이루어지지 않았습니다.

PS MT by Stop에서 주문을 열 수 있습니까?

조건 또는 조건 자체에서 주문 유형을 변경할 수 있습니까(이미 묻고 입찰을 시도했습니다)?

   if (High[ 0 ] >= BT)                       // Если разница между
     {                                           // 
      Opn_B= true ;                               // Критерий откр. Buy
      Cls_S= true ;                               // Критерий закр. Sell
     }
   if (Low[ 0 ] <= ST)                       // Если разница между
     {                                           // 
      Opn_S= true ;                               // Критерий откр. Sell
      Cls_B= true ;                               // Критерий закр. Buy
     }
 
Craft :

주석 처리됨 // 주문에 대한 회계, 합계가 orders_total로 대체됨 - 주문이 전혀 이루어지지 않았습니다.

PS MT by Stop에서 주문을 열 수 있습니까?

조건 또는 조건 자체에서 주문 유형을 변경할 수 있습니까(이미 묻고 입찰을 시도했습니다)?

헷갈리기 시작합니다. 전체 EA 코드를 게시할 수 있습니까?
 

괜찮아요.

이 코드는 교육용으로 작성되었으며 이 형식에서 실용적인 논리를 찾을 필요가 없습니다.

파일:
12.mq4  14 kb
 

줄을 서서

BT = Open[ 0 ] + Open[ 0 ]*iMAOnArray(MyATR[i], 0 ,PerB, 0 , MODE_SMA , 0 );

인덱스 [i]는 불필요합니다. 편집 후:


파일:
test.mq4  14 kb
 
alsu : 편집 후:


아직 뭔가가 남아 있습니다. 새로운 주문이 열리기 전에 지정된 틱에 주문이 마감되기 때문에 마감된 주문의 이력도 분석해야 합니다.

첨부파일에서 수정했습니다. 이제 아름다움입니다 :)

파일:
test_1.mq4  14 kb
 

관심을 끌기 위해 올해 5월 1일부터 5월 28일까지 test_1 을 테스트했으며 논리가 없으면 이 Expert Advisor가 많은 논리를 가진 많은 Expert Advisor보다 훨씬 더 잘 작동한다고 말하고 싶습니다 =)))


 

문제 해결을 도와주세요

모든 마감된 위치 에 대해 선택합니다.

for (int i=0; i<OrdersHistoryTotal(); i++)// 모든 터미널 주문에 대해
if(주문 선택(i, SELECT_BY_POS, MODE_HISTORY)==true)

매직넘버로 필터링 후

if (OrderMagicNumber()==12)

필터는 3가지 위치를 충족하며 마지막으로 닫힌 위치만 필요합니다.

마지막 하나만 남기는 방법을 알 수 없습니까?

감사해요

 
Noterday :

관심을 끌기 위해 올해 5월 1일부터 5월 28일까지 test_1 을 테스트했으며 논리가 없으면 이 Expert Advisor가 많은 논리를 가진 많은 Expert Advisor보다 훨씬 더 잘 작동한다고 말하고 싶습니다 =)))

)))) 노터데이 감사합니다.

Alsu에게 특별한 감사를 전합니다.

 

간질라 프로그램 써보신 분 계신가요 ?

그리고 성공은 무엇입니까?

 
alsu :

아직 뭔가가 남아 있습니다. 새로운 주문이 열리기 전에 지정된 틱에 주문이 마감되기 때문에 마감된 주문의 이력도 분석해야 합니다.

첨부파일에서 수정했습니다. 이제 아름다움입니다 :)

또 하나의 골칫거리가 남았는데, 정지와 새 포지션을 여는 조건은 동일하지만 쿠데타가 발생하지 않고 포지션 폐쇄만 일어나는 영역이 있다.