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

 
artmedia70 :

...혹시 이런 드로다운을 줄일 수 있는 방법이 없을까요? 당신의 생각?

우리 회사 Artem에 오신 것을 환영합니다! 지칠 줄 모르는 작업, 이니셔티브 및 독창성으로 귀하는 수년 동안이 문제를 성공적으로 해결하지 못한 사람들의 서클에 들어갈 권리를 얻었습니다. 축하합니다! 이제 포럼의 정회원이 되셨습니다.
 
여보세요!!! 이것을 코드로 구현하는 방법을 알려주시겠습니까? sl에 대한 3(번호는 별도로 설정됨)의 무익한 주문 이후에 2개의 매수 및 매도 주문을 열어야 합니다. 그들 사이의 거리는 별도의 변수로 설정되었습니다.
 
keekkenen :

제로 바는 테스터에서 사용할 수 없습니다. 테스터에서 그것이 형성되고 있다는 사실에도 불구하고(테스트 틱) 이 막대의 가격에 대한 완전한 정보가 있기 때문입니다. 그것(막대)은 우연한 일치이며 이것은 테스터가 진드기에 의해 생성된 데이터가 아니라 따옴표의 기록에서 데이터를 가져옴으로써 미래를 보는 방법입니다. 막대 하나를 왼쪽으로 이동하고 모멘텀을 1로 계산합니다. 0,1,2 대신 ,2,3, 0 대신 demarker 1..

이전 TF를 사용하지 않고 현재 m5만 사용하고 이전 TF가 사용된 경우 기간을 몇 배로 늘리는 것도 의미가 있습니다. 14 * PERIOD_H1 / Period() 및 14 * PERIOD_M15 / Period()

이것은 내가 많은 관심을 갖는 것입니다. 요점은 EA가 각 TF에서 서로 다른 전략의 조합을 사용하여 작동해야 한다는 것입니다. M5에는 6가지 전략이 있습니다(이 테스트는 6번째 테스트입니다). 테스터의 모든 전략을 현재와 같이 개별적으로가 아니라 종합적 으로 어떻게 테스트할 수 있습니까?

테스트가 M5에서 작동해야 하는 전략을 통과하면 문제가 없습니다. 6가지 전략이 모두 테스터에서 동시에 평화롭게 공존하지만 각 TF에서 모든 전략의 전체 세트를 테스트할 수 있도록 하는 방법, 테스트만 모든 TF 중 가장 작은 것 - M5에서 ???

귀하가 작성한 내용은 현재 М5에서 테스트하여 더 높은 기간에 작동하도록 설계된 테스트 전략의 문제를 해결할 수 있는 것 같습니다.
기간의 증가분을 횟수의 배수로 계산하는 공식을 정확히 이해하지 못했습니다.

이미 나에게 주어진 코드의 예에서 이것을 보여줄 수 있지만 이전 TF를 계산하기 위해
나는 모든 소금이 여기 어딘가에 흩어져 있다는 것을 이해합니다.

   MomML_0   = iMomentum ( NULL , PERIOD_M5 , 14 , PRICE_CLOSE , 0 );
   MomML_1   = iMomentum ( NULL , PERIOD_M5 , 14 , PRICE_CLOSE , 1 );
   MomML_2   = iMomentum ( NULL , PERIOD_M5 , 14 , PRICE_CLOSE , 2 );
   
   MomST_0  = iMomentum ( NULL , PERIOD_H1 , 14 , PRICE_CLOSE , 0 );
   MomST_1  = iMomentum ( NULL , PERIOD_H1 , 14 , PRICE_CLOSE , 1 );
   MomST_2  = iMomentum ( NULL , PERIOD_H1 , 14 , PRICE_CLOSE , 2 );
   
   DeM5     = iDeMarker ( NULL , PERIOD_M5 , 14 , 0 );
   DeM15    = iDeMarker ( NULL , PERIOD_M15 , 14 , 0 );

여기 어딘가에 이전 TF에 대한 매개변수를 설정해야 합니까?
아니면 현재의 M5, 예를 들어 H1에서 작동하도록 설계된 전략을 테스트하는 것이 여전히 가능합니까 ???

 
artmedia70 :
이것은 내가 많은 관심을 갖는 것입니다.

여기 어딘가에 이전 TF에 대한 매개변수를 설정해야 합니까?
아니면 H1에서 작동하도록 설계된 현재의 M5 전략을 테스트하는 것이 여전히 가능합니까 ???


MomML_0   = iMomentum ( NULL , PERIOD_M5 , 14 , PRICE_CLOSE , 0 );
MomML_1   = iMomentum ( NULL , PERIOD_M5 , 14 , PRICE_CLOSE , 1 );
MomML_2   = iMomentum ( NULL , PERIOD_M5 , 14 , PRICE_CLOSE , 2 );
 
MomST_0  = iMomentum ( NULL , PERIOD_ M5 , 14 * PERIOD_H1 / PERIOD_ M5 , PRICE_CLOSE , 0 );
MomST_1  = iMomentum ( NULL , PERIOD_ M5 , 14 * PERIOD_H1 / PERIOD_ M5 , PRICE_CLOSE , 1 );
MomST_2  = iMomentum ( NULL , PERIOD_ M5 , 14 * PERIOD_H1 / PERIOD_ M5 , PRICE_CLOSE , 2 );
   
DeM5     = iDeMarker ( NULL , PERIOD_M5 , 14 , 0 );
DeM15    = iDeMarker ( NULL , PERIOD_ M5 , 14 * PERIOD_M15 / PERIOD_ M5 , 0 );
 
IgorM :

나는 이미 내 머리 전체를 망가뜨렸습니다 :) - 이것이 문제입니다:

어드바이저는 반자동 모드에서 작동합니다. 그 항목은 포지션에서 나의 출구이지만, 다음 거래에 대한 내 명령 전에 어드바이저가 한 번만 거래하도록 만드는 방법을 알 수 없습니다. 차트의 시작/시작 버튼이 그리워요 :) . init() 섹션은 나를 위해 점유되어 있으며 어드바이저를 비활성화하는 것도 불가능합니다. 올바른 트롤을 위해서는 계산이 필요합니다.

PM에 눈치채지 못했다면 여기
 

ATP이지만 MessageBox가 작업을 방해합니다. 확인 또는 취소해야 합니다. MessageBox와 같은 버튼이 필요하지만 응답을 기다리는 별도의 창에는 필요하지 않습니다. :)
 
granit77 :
우리 회사 Artem에 오신 것을 환영합니다! 지칠 줄 모르는 작업, 이니셔티브 및 독창성으로 귀하는 수년 동안이 문제를 성공적으로 해결하지 못한 사람들의 서클에 들어갈 권리를 얻었습니다. 축하합니다! 이제 포럼의 정회원이 되셨습니다.
감사합니다... :) 진실은 저 너머 어딘가에 있을 테니 신선한 눈으로 바라보기만 하면 됩니다...
 
keekkenen :

고맙습니다!
 

안녕하세요.

Code Base 섹션의 전문가에게 질문하여 새로운 역삼각형 또는 브레이크아웃 수준을 찾는 지표/전문가를 찾도록 도와주세요.


 

버튼을 제어하는 방법을 조금 알아냈지만 ObjectCreate() 에 익숙하지 않으므로

세 개의 객체가 있도록 코드를 작성하는 방법:

1. 자동차 비문

2. 손글씨

3. 모든 기호/아이콘

3번째 개체 = 아이콘을 비문 자동 또는 수동으로 이동하고 싶습니다. 기능 1, 0 = 내 아이콘이 있는 위치에서 결과를 반환하는 형태로 제어하고 이 결과를 Expert Advisor에서 처리합니다.

미리