모두를위한 하나. 일반 예외. - 페이지 5

 
Williams는 적어도 한 달에 10%라고 말합니다. 이것은 전혀 나쁘지 않습니다 =)

2 솔랜더:
어쩌면 그들은 억만 장자라는 사실을 숨길 수도 있습니다.))
또한 그러한 전문가는 이미 어딘가에 작성되어 너무 게으른 것 같습니다.

2명의 전문가 트레이더:
컴퓨터가 여전히 추세를 명확하게 식별하는 방법을 설명해야 하기 때문에 Alligator만을 기반 으로 Expert Advisor를 작성하는 것은 어려운 것 같습니다(예, Gator가 있지만 복도에 대해 이야기할 수 있습니다. 추세와 함께, 이는 히스토리 등을 분석해야 함을 의미합니다. ).
Billy가 설명하는 대로 하면 원칙적으로 악어의 입이 넓게 떨어져 있고 진입 신호가 프랙탈의 통과이고 다른 측정을 적용한 경우에만 원칙적으로 중요하지 않습니다.


일반적으로 Bill의 주장에 동의하기 어렵습니다(심리학자는 여전히 =))
 
참을 수 없다. 이 단계에서 대화에 들어가겠습니다. 2에 대한 rebus "사실, 바에는 가장 중요한 것, 즉 시장 변화의 벡터가 포함되어 있습니다." 가장 중요한 것을 바에 담았다고 하는 것이 더 맞을지도... 반면에 바는 일반적으로 시장의 프랙탈리티를 감안할 때 불완전한 도구입니다. 그리고 이를 기반으로 AO와 같은 대부분의 도구의 불완전성에 대해 논쟁할 수 있습니다. 여기에 그러한 관점이 있습니다.
 
2 젤:
막대를 도구로 간주하는 방법? " 종가 가 시가보다 낮습니다"와 같이? 막대에서 확실한 것을 짜내는 것이 가능합니까? 반면에 일련의 막대는 이미 하나 이상의 막대입니다. 그리고 "시장의 일부 프랙털성을 고려하여"(시장의 비선형성이라고 말하고 싶습니다) Williams는 방금 프랙탈을 개발했습니다.

빌이 제안한 전략을 철저히 지키면 이익이 있어야 한다고 생각합니다. (따옴표의 역사를 보면 정말 효과가 있는 것 같습니다.) 불행히도, 나는 데모에서 그것을 많이 시도하지 않았지만 아마도 누군가가 이것이 사실인지 확인 할 것입니다 (또는 반박 ;( ).
 
2m1rr0r:

글쎄, 왜 막대는 도구가 아닌가? 종가는 시가보다 작으며 해당 기간의 고가와 저가를 보여줍니다... 예를 들어 :) . 그러나 그것은 전혀 요점이 아닙니다. 전략이 개발될 때 실행 결과만 중요한 것은 아닙니다. 작업 시스템의 전체 공간 중에서 사자의 몫은 이미 자체적으로 해결한 시스템에 있습니다. 그들이 역사에 이익을 줄 수 있도록 얼마나 많은 전략을 생성해야 하는지 알려주십시오. 그러면 제가 생성해 드리겠습니다. 전략당 5달러. 100개 이상이면 무료로 + 5개의 전략이 있습니다.... 예를 들어 Rosh가 가격 조사에 접근하는 방법을 참조하십시오. 모든 것이 논리적이기 때문에 불평할 것이 없습니다. 윌리엄스의 이론은 무엇을 기반으로 합니까? 글쎄, 프랙탈, 그래서 무엇? 에-에-에.
 

이 시간 동안 생각해 낸 것이 있습니다.
MACD를 사용하는 것이 좋습니다.
신호:
1. 매수: 지표가 상향 신호선 을 교차하는 반면, 동일한 지표를 사용하여 결정된 추세는 상향을 향해야 합니다. 추세는 이전 신호에서 현재 신호까지의 두 지점을 기반으로 합니다(그림에서 검은색 선으로 표시됨).
2. 롱 포지션 청산: 인디케이터가 시그널 라인을 위에서 아래로 교차합니다( 시그널 라인이 높아집니다).

오픈 및 클로징 숏 포지션은 미러링됩니다.

 
> MACD를 사용하는 것이 좋습니다.

단순히 훌륭합니다! :영형)))
 
ExpertTrader писал (а):

이 시간 동안 생각해 낸 것이 있습니다.
MACD를 사용하는 것이 좋습니다.
신호:
1. 매수: 지표가 상향 신호선을 교차하는 반면, 동일한 지표를 사용하여 결정된 추세는 상향을 향해야 합니다. 추세는 이전 신호에서 현재 신호까지의 두 지점을 기반으로 합니다(그림에서 검은색 선으로 표시됨).
2. 롱 포지션 청산: 인디케이터가 시그널 라인을 위에서 아래로 교차합니다( 시그널 라인이 높아집니다).

오픈 및 클로징 숏 포지션은 미러링됩니다.


 //+------------------------------------------------------------------+
//|                                     MACD Double Signal Trend.mq4 |
//|                      Copyright © 2006, MetaQuotes Software Corp. |
//|                                        https://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#property copyright " Copyright © 2006, MetaQuotes Software Corp. "
#property link      " https://www.metaquotes.net/ "
 
#property indicator_chart_window
#property indicator_buffers 5
#property indicator_color1 Blue
#property indicator_color2 Yellow
#property indicator_color3 Blue
#property indicator_color4 Yellow
//---- buffers
double buf0 [] ;
double buf1 [] ;
double buf2 [] ;
double buf3 [] ;
double tempbuf [] ;
 
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init ()
  {
//---- indicators
   SetIndexStyle ( 0 , DRAW_ARROW , EMPTY , 2 , Blue ) ;
   SetIndexBuffer ( 0 , buf0 ) ;
   SetIndexArrow ( 0 , 241 ) ;
 
   SetIndexStyle ( 1 , DRAW_ARROW , EMPTY , 2 , Yellow ) ;
   SetIndexBuffer ( 1 , buf1 ) ;
   SetIndexArrow ( 1 , 242 ) ;
 
//   SetIndexStyle(2,DRAW_ARROW,EMPTY, 1, Blue);
   SetIndexBuffer ( 2 , buf2 ) ;
//   SetIndexArrow(2,251);
 
//   SetIndexStyle(3,DRAW_ARROW,EMPTY, 1, Yellow);
   SetIndexBuffer ( 3 , buf3 ) ;
//   SetIndexArrow(3,251);
 
   SetIndexBuffer ( 4 , tempbuf ) ;
//----
   return ( 0 ) ;
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit ()
  {
//----
   
//----
   return ( 0 ) ;
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start ()
  {
   int   counted_bars = IndicatorCounted () ;
   int   limit = Bars - counted_bars ;
   if ( counted_bars > 0 ) limit ++;
   for ( int i = 0 ; i < limit ; i ++ )
      {
      double MACD1 = iMACD ( NULL , 0 , 12 , 26 , 9 , PRICE_CLOSE , MODE_MAIN , i + 1 ) ;
      double MACD2 = iMACD ( NULL , 0 , 12 , 26 , 9 , PRICE_CLOSE , MODE_MAIN , i + 2 ) ;
      double signal1 = iMACD ( NULL , 0 , 12 , 26 , 9 , PRICE_CLOSE , MODE_SIGNAL , i + 1 ) ;
      double signal2 = iMACD ( NULL , 0 , 12 , 26 , 9 , PRICE_CLOSE , MODE_SIGNAL , i + 2 ) ;
      
      if ( MACD2 < signal2 && MACD1 > signal1 ) 
         {
         buf2 [ i ] = Open [ i ] ;
         tempbuf [ i ] = MACD1 ;
         }
      if ( MACD2 > signal2 && MACD1 < signal1 ) 
         {
         buf3 [ i ] = Open [ i ] ;
         tempbuf [ i ] = MACD1 ;
         }
      }
   i = limit ;
   int count = 0 ;
   while ( i < Bars && count < 2 ) 
      {
      if ( tempbuf [ i ] != 0 ) count ++;
      i ++;
      }
   int iB = 0 ;
   int iS = 0 ;
   while ( i > 0 )
      {
      if ( buf2 [ i ] != EMPTY_VALUE )
         {
         if ( iB != 0 && tempbuf [ i ] > tempbuf [ iB ]) buf0 [ i ] = Open [ i ] ;
         iB = i ;
         }
      if ( buf3 [ i ] != EMPTY_VALUE )
         {
         if ( iS != 0 && tempbuf [ i ] < tempbuf [ iS ]) buf1 [ i ] = Open [ i ] ;
         iS = i ;
         }
      i --;
      }
//----
   
//----
   return ( 0 ) ;
  }
//+------------------------------------------------------------------+

그래서?
 
rebus :
테스트의 시각화가 나타났을 때 아이디어가 떠올랐습니다. 나는 한 막대 내에서 가격이 어떻게 움직이는지 주목했습니다. 기본적으로 무슨 일이 일어나고 있는지 보기 위해 주니어 타임프레임을 열 필요가 없습니다. 물론 항상은 아니지만 아주 자주. 따라서 한 막대(모든 시간대) 내에서 동일한 틱에 대한 평균 가격을 계산하고 막대의 피벗 센터(고가+저가+종가)/3과 비교하면 어떻게 될까요? 그리고 이전 바의 OT와 비교하는 것이 좋습니다. 결과는 가격이 가는 오프셋 또는 벡터여야 합니다. 가장 흥미로운 점은 이 벡터가 현재 막대가 닫기 전에 이미 사용될 수 있다는 것입니다. 대략적으로 - 아이디어는 다음과 같습니다. 아직 아무것도 시도하지 못했습니다. 이것으로 젠장, 챔피언십은 모든 경우를 던졌고 이제 우리는 따라잡아야 합니다.
흠잡다. 약간의 짐을 내리자마자 직접 실험해 보겠습니다. 지금은 일일 OC와 그 수준을 사용합니다. 우리 조상들은 똑똑했습니다. :) 따라서 어쨌든이 방향으로 파헤 치겠습니다.

이 아이디어의 본질은 일반적인 이동 평균 으로 구현됩니다. 기간 1. MA의 가격 계산에 대한 요구는 매우 다양합니다. 위의 기준에 따라 MA 방식을 선택할 수 있다고 생각합니다. 이전 막대에 대한 OC를 계산하면 가격 변동의 벡터가 될 MA 라인을 얻을 수 있습니다. 제가 제대로 이해한건가요? 촛대 가치의 차이에 대한 Expert Advisor는 간단합니다.
실제로 실험만이 이론의 실행 가능성을 보여줄 수 있습니다.
 
>Rosh가 가격 조사에 접근하는 방법을 확인하십시오. 모든 것이 논리적이기 때문에 불평할 것이 없습니다.

볼 수 있는 링크를 던집니다.
 
나는 여기에서 "칠면조"를 망쳤습니다. 감사합니다. 아마도 이 아이디어를 바탕으로 수익성 있는 Expert Advisor를 망칠 수 있을 것입니다...

지표는 3개의 이동 평균을 사용하여 작성됩니다. 이 MA를 차트에 올리면 Alligator 와 비슷한 것을 얻을 수 있고 작동 원리도 비슷합니다.

1.
MA 종가가 MA (H+L+O+C)/4 이상이고 MA (H+L+O+C)/4 이상이 MA 시가 이상인 경우 - 매수.
2. MA 종가가 MA (H+L+O+C)/4 미만이고 MA (H+L+O+C)/4가 MA 시가 미만인 경우 - 매도.
3. MA 종가가 MA (H+L+O+C)/4 - 종가보다 높은 경우.
4. MA 종가가 MA (H+L+O+C)/4 미만인 경우 - 종가 롱 포지션.

표시기는 다음 두 줄을 사용하여 이러한 신호를 표시합니다.
1. 녹색 선 - 매수/매도 신호를 보여줍니다. 0선을 밑에서 위로 넘을 때 - BUY, 위에서 아래로 - SELL.
2. 레드 라인 - 포지션을 청산하기 위한 신호를 보여줍니다. 아래에서 위로 0선을 넘을 때 - CLOSE A SHORT POSITION, 위에서 아래로 - CLOSE A LONG POSITION.



표시 매개변수:
1. 기간 - 이동 평균을 계산하기 위한 평균 기간.
2. ma_method - 평균화 방법. 이동 평균 방법의 값 중 하나일 수 있습니다.
파일:
mamy.mq4  2 kb