스토캐스틱 - 페이지 5

 

법정

금융 비디오에서 흥미로운 것 2013년 7월

새로운디지털 , 2013.07.10 08:35

24. 빠름, 느림, 완전 확률론의 차이점

빠른 스토캐스틱, 느린 스토캐스틱 및 전체 스토캐스틱의 차이점이 무엇인지에 대한 질문에 대한 답변




 
스토캐스틱 지표 사용/거래 방법에 대한 정보입니다.

스토캐스틱과의 거래 :

스토캐스틱을 구성하는 2개의 이동 평균이 처음에는 80을 넘었다가 80 아래에서 닫힐 때 가장 강력한 매도 신호를 제공합니다. 가장 강력한 매수 신호는 두 이동 평균이 처음에 20 미만이었다가 20 이상에서 닫힐 때 나타납니다.

이상적으로는 스토캐스틱과 이에 대한 다른 지표를 사용하여 Daliy 추세 방향으로만 거래를 수행해야 합니다. 따라서 거래자가 쌍이 상승세에 있다고 판단하면 스토캐스틱이 20 미만이 된 후 20 수준 이상에서 마감된 후 스토캐스틱과 상의하여 진입 시간을 정합니다. 아래 USDCHF의 일일 차트에서 볼 수 있는 것처럼 하락 추세에서 그들은 스토캐스틱이 80 이상이었던 것을 찾은 다음 쌍을 매도하라는 신호에 대해 그 아래에서 닫을 것입니다.

이에 대한 예는 아래 차트를 참조하십시오.



스토캐스틱이 하락 추세에서 80 미만으로 마감되거나 상승 추세에서 20 이상으로 마감되는 것은 양초가 열린 시간 동안 스토캐스틱이 단순히 해당 수준을 위 또는 아래로 가는 경우보다 훨씬 더 강력한 신호입니다.

예를 들어 거래자가 1시간 차트를 사용하고 있다고 가정해 보겠습니다. 해당 1시간 양초가 시간이 끝날 때 마감되면 거래자는 스토캐스틱을 확인하여 두 이동 평균이 마감 후 20보다 높거나 80보다 낮았는지 확인할 수 있습니다. 그것은 지표가 필수 수준 위 또는 아래에서 실제로 마감되었음을 확인할 것입니다.

Trading with Stochastics
Trading with Stochastics
  • www.dailyfx.com
Stochastics gives its strongest sell signal when the two moving averages that comprise it have first been above 80 and then close below the 80 level. The strongest buying signal is given when the two moving averages have first been below 20 and then close above 20. to take trades in the direction of the Daliy trend. So if a trader determines...
 
느린 확률론 대 빠른 확률론 :

1950년대 후반 George C. Lane이 개발한 Stochastic Oscillator는 특정 기간 동안 고/저 범위에 상대적인 현재 종가의 위치를 나타내는 모멘텀 표시기입니다.

신규 거래자는 일반적으로 빠른 스토캐스틱과 느린 스토캐스틱의 차이점을 알고 싶어합니다. 그들은 또한 FX용으로 개발된 대부분의 차트 패키지에서 볼 수 있는 5,5(Fast Stochastics) 또는 5,5,5(Slow Stochastics)의 일반적인 기본 설정이 14,3의 일반적인 기본 설정보다 좋은지 나쁜지 알고 싶어합니다. (Fast Stochastics) 또는 14,3,3(Slow Stochastics)은 주식 및 선물 차트 패키지에서 볼 수 있습니다.

우선 Fast Stochastic과 Slow Stochastic의 차이는 이동 평균일 뿐입니다.

5와 5의 값을 사용하여 Fast Stochastics를 계산할 때 첫 번째 "5"는 Stochastics의 원시 값이고 두 번째 "5"는 첫 번째 "5"의 5 기간 이동 평균입니다. 느린 확률론을 사용할 때 처음 두 개의 5는 빠른 확률론과 동일하며 세 번째 "5"는 두 번째 "5"의 이동 평균입니다. 네 맞습니다 이동평균선의 이동평균선입니다. 이는 지표의 움직임을 더욱 느리게 하므로 슬로우 스토캐스틱(Slow Stochastic)이라는 이름이 붙습니다.

지표의 움직임을 늦추면 차트에서 매수 또는 매도할 신호가 줄어들지만 더 신뢰할 수 있는 신호가 됩니다. 스토캐스틱의 원시 값을 계산할 때 더 큰 값을 사용하여 지표를 훨씬 더 느리게 합니다. 이것이 제가 FX 차트를 사용하는 트레이더에게 15,5,5 값의 느린 스토캐스틱을 사용하는 것을 권장하는 이유입니다. 이 조합은 거래 기회에 대한 확실한 진입을 제공할 수 있는 상당히 안정적인 신호를 제공합니다. 아래 차트는 값이 5,5인 Fast Stochastic과 값이 15,5,5인 느린 Stochastic의 차이를 보여줍니다.



Slow Stochastic을 사용하여 신호를 식별하는 것이 얼마나 쉬운지 알 수 있습니다. 기술 도구를 효과적으로 사용할 수 있는지 여부가 전투의 대부분입니다. 일을 단순하고 일관성 있게 유지함으로써 우리는 거래에서 일관된 결과를 보기 시작해야 합니다.

모든 지표와 마찬가지로 지표가 추세 방향의 진입을 생성할 때만 거래를 시작하면 성공 확률이 더 높아질 수 있습니다.

Slow Stochastics versus Fast Stochastics
Slow Stochastics versus Fast Stochastics
  • www.dailyfx.com
New traders typically want to know the difference between Fast Stochastics and Slow Stochastics. They also want to know whether the typical default settings of 5,5 (Fast Stochastics) or 5,5,5 (Slow Stochastics) as seen in most charting packages developed for FX are better or worse than the typical default settings of 14,3 (Fast Stochastics) or...
 

안녕하세요 뉴디지털입니다.

%k 또는 %d 값이 정확하지 않거나 내 ea에서 확률 지표를 사용할 때 그림 과 일치 하지 않는 것에 대해 어려운 질문이 있습니다. 저는 그냥 아래와 같이 사용합니다.

 int OnInit ()
  {
//--- Get handle for KD indicator
   KDHandle= iStochastic ( NULL , 0 ,K_Period,D_Period, 3 , MODE_SMA , STO_LOWHIGH );
//--- Get the handle for Moving Average indicator
//   maHandle=iMA(_Symbol,_Period,MA_Period,0,MODE_EMA,PRICE_CLOSE);
//--- What if handle returns Invalid Handle
   if (KDHandle< 0 )
     {
       Alert ( "Error Creating Handles for indicators - error: " , GetLastError (), "!!" );
       return (- 1 );
     }
...
void OnTick ()
  {
//--- Do we have enough bars to work with
   if ( Bars ( _Symbol , _Period )< 60 ) // if total bars is less than 60 bars
     {
       Alert ( "We have less than 60 bars, EA will now exit!!" );
       return ;
     }  

// the KD Kvalues array
   ArraySetAsSeries (K, true );
// the KD Dvalues array
   ArraySetAsSeries (D, true );

   if ( CopyBuffer (KDHandle, 0 , 0 , 2 ,K)< 0 || CopyBuffer (KDHandle, 1 , 0 , 2 ,D)< 0 )
     {
       Alert ( "Error copying Stochastic KD indicator Buffers - error:" , GetLastError (), "!!" );
       ResetLastError ();
       return ;
     }

   bool Buy_Condition_1 = (K[ 0 ]>=D[ 0 ] && K[ 1 ]<=D[ 1 ]); // k>=D and K1<=D1
   bool Buy_Condition_2 = (K[ 1 ]<= 20 && D[ 0 ]<= 20 ); // k1<=20 and d<=20
-....

위와 같이 잘 작동할 때도 있지만 매수 또는 매도 신호 를 보내야 할 때 나쁠 때도 있습니다.

도와주세요? 어떻게 해야 하나요? 미리 도와주셔서 감사합니다!

Documentation on MQL5: Standard Constants, Enumerations and Structures / Objects Constants / Object Types
Documentation on MQL5: Standard Constants, Enumerations and Structures / Objects Constants / Object Types
  • www.mql5.com
Standard Constants, Enumerations and Structures / Objects Constants / Object Types - Documentation on MQL5
 
king1898 :

...

도와주세요? 어떻게 해야 하나요? 미리 도와주셔서 감사합니다!

게시물을 수정하고 코드를 게시할 때 SRC 버튼을 사용하세요. 감사합니다.
 

K 또는 D는 새 틱 때 변경될 수 있지만 1분의 바, 서명 생성, 틱, 분, 약간의 편차가 발생할 수 있습니까?

두 틱은 1분 사이의 시간이 너무 작아서 그냥 K/D로 십자가의 순간을 포착할 수 없습니다

 
king1898 :
새로운 틱이 발생하면 k 또는 d가 변경될 수 있지만 시그나를 생성하기 위해 1분 막대를 사용합니다.

K 및 D 배열은 어떻게 선언됩니까? 코드에서 K[0]과 D[0]은 마지막으로 닫힌 양초의 값이고 K[1]과 D[1]은 현재(열린) 양초의 값입니다. 인덱스를 반전하려면 ArraySetAsSeries() 를 사용해야 할 것입니다.

현재/열린 양초의 값은 항상 변경됩니다.
 

아래 그림과 같이 두 점은 신호를 생성할 수 없지만 그림은 그릴 수 있습니다.

이 그림에서 두 개의 화살표는 두 개의 신호를 생성해야 하지만 내 ea는 보낼 수 없습니다, 왜?

 
angevoyageur :

K 및 D 배열은 어떻게 선언됩니까? 코드에서 K[0]과 D[0]은 마지막으로 닫힌 양초의 값이고 K[1]과 D[1]은 현재(열린) 양초의 값입니다. 인덱스를 반전하려면 ArraySetAsSeries() 를 사용해야 할 것입니다.

현재/열린 양초의 값은 항상 변경됩니다.
k[0]은 현재 촛불이고 k[1]은 마지막 촛불입니다. 제가 실수를 했나요?
 
king1898 :
k[0]은 현재 촛불이고 k[1]은 마지막 촛불입니다. 제가 실수를 했나요?
아니다. 맞는 것 같습니다.
사유: