찻주전자의 질문 - 페이지 45

 
kirill-demo :

1. 이동 평균 크로스오버 신호의 모듈은 어디에 있습니까? 악어 신호는 어디에 있습니까?

2. 각 표시기에는 여러 유형의 신호가 있습니다. 예를 들어 MACD가 제로 크로싱 신호만 받아들이도록 하는 방법은 무엇입니까?

1. "운율로" 답변을 받고 싶지 않다면 질문을 더 명확하게 공식화하십시오.

2. 거의 모든 종류의 신호에서 여러 시장 모델이 분석됩니다. 예를 들어 CSignalMACD의 경우 다음과 같습니다.

   //--- "weights" of market models (0-100)
   int                m_pattern_0;       // model 0 "the oscillator has required direction"
   int                m_pattern_1;       // model 1 "reverse of the oscillator to required direction"
   int                m_pattern_2;       // model 2 "crossing of main and signal line"
   int                m_pattern_3;       // model 3 "crossing of main line an the zero level"
   int                m_pattern_4;       // model 4 "divergence of the oscillator and price"
   int                m_pattern_5;       // model 5 "double divergence of the oscillator and price"

기본 클래스 CExpertSignal 에서 void PatternsUsage(int value) 메서드가 설명됩니다. 이 방법은 시장 모델을 사용하는 비트 마스크(비트 마스크가 무엇인지 알고 있습니까?)를 설정합니다.

신호가 초기화되면 기본적으로 모든 마스크 비트가 "1"로 설정됩니다. 즉, 가능한 가격 변동에 대한 결정을 내리기 위해 클래스에서 설명하는 모든 시장 모델을 분석합니다. 모델을 사용하지 않으려면 마스크의 해당 비트를 재설정("0"으로 설정)해야 합니다.

 
교과서가 없어서 아쉽네요 참고서 없이는 못하겠어요 특히 모든걸 간단한것들로 씁니다 다른건 다 왜 필요한지 모르겠어서 나는 두 개의 mashka 버퍼를 가져 와서 비교했습니다 ... 아니, 글쎄, 적어도 지식을 심화하면 장점과 필요성이있을 것이지만 이것에 접근하기 위해 하나의 참고서는 분명히 충분하지 않습니다 ..
 
Karlson :
교과서가 없어서 아쉽네요 참고서 없이는 못하겠어요 특히 모든걸 간단한것들로 씁니다 다른건 다 왜 필요한지 모르겠어서 나는 두 개의 mashka 버퍼를 가져 와서 비교했습니다 ... 아니, 글쎄, 적어도 지식을 심화하면 장점과 필요성이있을 것이지만 이것에 접근하기 위해 하나의 참고서는 분명히 충분하지 않습니다 ..
MQL4 Book Russian을 읽어 보셨습니까? 그리고 수업은 사용법을 안다면 멋진 것입니다. 스스로 글을 거의 쓸 필요가 없습니다.
 

친절한! 나는 몇 달 전에 프로그래밍을 시작했습니다. 나는 거의 즉시 MQL5로 전환했습니다. 그러나 나는 필요에 따라 MQL4에 대한 일반적인 아이디어를 가지고 있습니다. 사실 나는 어려움없이 MQL5로 작성하여 잠재력과 가능성을 깨닫지 못했습니다. 새로운 언어 무의식의 수준에서 그런 수업이 왜 필요한지는 알겠는데 참고서가 참고서 입니다 BASIC에서 나중에 C++을 마스터 하면 MQL5를 배우기 쉬울 거에요 :-) 교과서의 필요성에 대한 그의 의견 MQL4에는 간단한 형태와 복잡한 형태 모두 많은 것들이 있습니다 :-)

 
Karlson :

친절한! 나는 몇 달 전에 프로그래밍을 시작했습니다. 나는 거의 즉시 MQL5로 전환했습니다. 그러나 나는 필요에 따라 MQL4에 대한 일반적인 아이디어를 가지고 있습니다. 사실 나는 어려움없이 MQL5로 작성하여 잠재력과 가능성을 깨닫지 못했습니다. 새로운 언어 무의식의 수준에서 그런 수업이 왜 필요한지는 알겠는데 참고서가 참고서 입니다 BASIC에서 나중에 C++을 마스터 하면 MQL5를 배우기 쉬울 거에요 :-) 교과서의 필요성에 대한 그의 의견 MQL4에는 간단한 형태와 복잡한 형태 모두 많은 것들이 있습니다 :-)

무의식 수준에서 핸들은 창 핸들입니다)
 
Makser :
무의식 수준에서 핸들은 창 핸들입니다)
음, 잠재 의식의 아주 깊은 어딘가에 :o)
 

uncleVic : 어떤 매개변수를 0으로 변경해야 합니까? 다섯 번째 패턴에 대해 시각적으로 허용되는 것을 보여주세요.

 
Urain :
음, 잠재 의식의 아주 깊은 어딘가에 :o)
Yandex에 관심이 있었는데 이해할 수 없었습니다) 갑자기이 비교를 보았습니다.
 
안녕하세요!

mql5에서 표시기를 다시 작성하고,
 for ( int i = limit - 1 ; i >= 0 ; i--) {
        lineBuffer0[i] = iStochastic ( NULL , 0 , kPeriod1, dPeriod1, slowing1, MODE_EMA , 1 , stochasticBuffer, i);
}
이렇게 나온다
핸들=iStochastic(Symbol(), 0, kPeriod1, dPeriod1, slowing1, MODE_EMA, 1);
CopyBuffer(핸들, 0, 0, 제한, 라인 버퍼 0);

문제
이동 방법 - 표시기 버퍼 에서 받은 값의 인덱스(현재 막대를 기준으로 지정된 기간 동안 이동)
 
Lodar :

문제
이동 방법 - 표시기 버퍼 에서 받은 값의 인덱스(현재 막대를 기준으로 지정된 기간 동안 이동)

오프셋 없이 표시기 값을 가져온 다음 선 자체를 혼합합니다. 더 쉬울 것입니다. 예를 들어 iEnvelopes 에서 수행되는 방법을 참조하십시오.

 //+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit ()
  {
//--- привязка массивов к индикаторным буферам
   SetIndexBuffer ( 0 ,UpperBuffer, INDICATOR_DATA );
   SetIndexBuffer ( 1 ,LowerBuffer, INDICATOR_DATA );
//--- зададим смещение для каждой линии
   PlotIndexSetInteger ( 0 , PLOT_SHIFT ,ma_shift);
   PlotIndexSetInteger ( 1 , PLOT_SHIFT ,ma_shift);