"ZigZag"- "Last ZZ50"지표를 기반으로 한 전략 - 페이지 3

 

마지막 ZZ50.mq5 버전 "1.001"

새 막대가 나타날 때 또는 연결이 끊긴 후 표시기가 어떻게 작동하는지 먼저 확인하기로 결정했습니다. 각 틱에서 표시기에 대해 계산된 데이터의 양을 얻습니다. 이 양이 이전 틱의 양과 다르면 인쇄가 표시됩니다.

 //+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick ()
  {
//---
   static int   bars_calculated      = 0 ;
   int          prev_bars_calculated = bars_calculated;
   bars_calculated= BarsCalculated (handle_iCustom);
   if (bars_calculated!=prev_bars_calculated)
       Print ( iTime ( 0 ), ", BarsCalculated: " ,bars_calculated, ", prev: " ,prev_bars_calculated);
//---

  }

이제 두 개의 저널(전문가 탭 및 저널 탭)

전문가:

 2017.07 . 17 08 : 03 : 32.161 Last ZZ50 (USDJPY,M1)   2017.07 . 17 08 : 03 : 00 , BarsCalculated : 373610 , prev: 100009
2017.07 . 17 08 : 04 : 05.250 Last ZZ50 (USDJPY,M1)   2017.07 . 17 08 : 04 : 00 , BarsCalculated : 373611 , prev: 373610
2017.07 . 17 08 : 05 : 45.575 Last ZZ50 (USDJPY,M1)   2017.07 . 17 08 : 05 : 00 , BarsCalculated : 100000 , prev: 373611
2017.07 . 17 08 : 06 : 08.768 Last ZZ50 (USDJPY,M1)   2017.07 . 17 08 : 06 : 00 , BarsCalculated : 100001 , prev: 100000
2017.07 . 17 08 : 07 : 06.192 Last ZZ50 (USDJPY,M1)   2017.07 . 17 08 : 07 : 00 , BarsCalculated : 100002 , prev: 100001
2017.07 . 17 08 : 07 : 29.676 Last ZZ50 (USDJPY,M1)   2017.07 . 17 08 : 07 : 00 , BarsCalculated : 100002 , prev: 0
2017.07 . 17 08 : 08 : 01.653 Last ZZ50 (USDJPY,M1)   2017.07 . 17 08 : 08 : 00 , BarsCalculated : 100003 , prev: 100002
2017.07 . 17 08 : 09 : 01.827 Last ZZ50 (USDJPY,M1)   2017.07 . 17 08 : 09 : 00 , BarsCalculated : 100004 , prev: 0
2017.07 . 17 08 : 10 : 00.283 Last ZZ50 (USDJPY,M1)   2017.07 . 17 08 : 10 : 00 , BarsCalculated : 100005 , prev: 100004
2017.07 . 17 08 : 11 : 02.493 Last ZZ50 (USDJPY,M1)   2017.07 . 17 08 : 11 : 00 , BarsCalculated : 100006 , prev: 100005

잡지:

2017.07.17 08:04:47.227 Network '6121033': scanning network for access points
2017.07.17 08:05:23.297 Network '6121033': connection to MetaQuotes-Demo lost
2017.07.17 08:05:34.000 Network '6121033': authorized on MetaQuotes-Demo through Access Point EU 2 (ping: 48.01 ms)
2017.07.17 08:05:34.001 Network '6121033': previous successful authorization performed from 178.165.123.77 on 2017.07.17 07:50:17
2017.07.17 08:05:34.105 Network '6121033': terminal synchronized with MetaQuotes Software Corp.
2017.07.17 08:05:34.105 Network '6121033': trading has been enabled - hedging mode
2017.07.17 08:07:28.881 Experts expert Last ZZ50 (USDJPY,M1) removed
2017.07.17 08:07:28.915 Experts expert Last ZZ50 (USDJPY,M1) loaded successfully
2017.07.17 08:08:53.494 Experts expert Last ZZ50 (USDJPY,M1) removed
2017.07.17 08:08:53.527 Experts expert Last ZZ50 (USDJPY,M1) loaded successfully


보시다시피 계산된 막대의 수가 변경됩니다.

파일:
Last_ZZ50.mq5  10 kb
 

마지막 ZZ50.mq5 버전 "1.002"

새로운 기능: 차트 계산에 사용되는 표시기 추가 - 시각화를 위해 (추가로 "A", "B" 및 "C" 지점을 찾고 이 지점에 수직선 을 그립니다. 다시 코드의 시각적 제어를 위해).


파일:
Last_ZZ50.mq5  11 kb
 

마지막 ZZ50.mq5 버전 "1.003"

정점 "A", "B" 및 "C"를 찾습니다. 이 정점을 통해 수직선 을 그립니다.

정점 검색은 "한 번에 하나의 막대에서 값을 가져오는" 방법으로 수행됩니다.

마지막 ZZ50 버전 "1.003"

파일:
Last_ZZ50.mq5  23 kb
 
Vladimir Karputov :

마지막 ZZ50.mq5 버전 "1.003"

정점 "A", "B" 및 "C"를 찾습니다. 이 정점을 통해 수직선 을 그립니다.

정점 검색은 "한 번에 하나의 막대에서 값을 가져오는" 방법으로 수행됩니다.


이미 뭔가)

 

블라디미르, 계속되거나 여기서 끝납니다 =)

 
Vitaly Muzichenko :

블라디미르, 계속되거나 여기서 끝납니다 =)


내일은 설명이 있을 것입니다 - 이미 보류 중인 주문 의 배치와 함께.

 

여기에서 "A", "B" 및 "C" 지점의 네 가지 형태를 찾았습니다. 각 특정 사례(더 정확하게는 유형: Buy *** 또는 Sell ***)에서 보류 중인 주문 을 작성하는 방법을 파악해야 합니다. :

그림 1과 2 그리고 그림 3과 4


 
Vladimir Karputov :

여기에서 "A", "B" 및 "C" 지점의 네 가지 형태를 찾았습니다. 각 특정 사례(더 정확하게는 유형: Buy *** 또는 Sell ***)에서 보류 중인 주문 을 작성하는 방법을 파악해야 합니다. :

우리는 항상 빔의 중간에 놓고 드래그합니다 .

지출 :

빨간색 SellStop , 파란색 BuyStop

하나의 빔에 - 하나의 주문, 주문이 이 빔에 적용되면 더 이상 해당 빔에 배치하지 않습니다.

 
Vitaly Muzichenko :

우리는 항상 빔의 중간에 놓고 드래그합니다 .

지출 :

빨간색 SellStop , 파란색 BuyStop

하나의 빔에 - 하나의 주문, 주문이 이 빔에 적용되면 더 이상 해당 빔에 배치하지 않습니다.


"소비"- 고문은 언제든지 차트에 올릴 수 있기 때문에 항상 그런 것은 아닙니다. 그러므로 나는 당신이 Fig. 3과 그림. 계획의 4: 고문이 방금 차트에 진입했고 여기에 그러한 그림이 있습니다...

 
Vladimir Karputov :

"소비"- 고문은 언제든지 차트에 올릴 수 있기 때문에 항상 그런 것은 아닙니다. 그러므로 나는 당신이 Fig. 3과 그림. 계획의 4: 고문이 방금 차트에 진입했고 여기에 그러한 그림이 있습니다...

빔의 중심이 부러지면 빔이 소비 된 것으로 간주됩니다.

재시작 후 문제가 없도록 하려면 마지막 광선의 포인트를 터미널의 전역 변수에 저장하고 작업해야 합니다.