우리는 무료 고문을 작성합니다 - 페이지 14

 
Vitaly Muzichenko :

매우 감사합니다!

그러나 Kim은 많은 약어와 함께 복잡한 기능을 작성합니다 ... (

나는 그것들을 일종의 이해하지만 ... 나는 그것들을 사용하는 방법을 모릅니다 (

마지막 신호, 매수 또는 매도 신호를 어떻게 알 수 있습니까?

말하다?

 
Hi-Fi :

매우 감사합니다!

그러나 Kim은 많은 약어와 함께 복잡한 기능을 작성합니다 ... (

나는 그것들을 일종의 이해하지만 ... 나는 그것들을 사용하는 방법을 모릅니다 (

마지막 신호, 매수 또는 매도 신호를 어떻게 알 수 있습니까?

말하다?

복잡한 것은 없습니다. 기입해야 하는 내용입니다.

 //+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (NULL или "" - текущий символ)          |
//|    tf - таймфрейм                  (      0     - текущий ТФ)              |
//|    ne - номер экстремума           (      0     - последний)               |
//|    dp - ExtDepth                                                           |
//|    dv - ExtDeviation                                                       |
//|    bs - ExtBackstep                                                        |
//+----------------------------------------------------------------------------+
void OnTick() {
  double res=GetExtremumZZPrice( Symbol() , 0 , 0 , 12 , 5 , 3 );
}
 
Vitaly Muzichenko :

복잡한 것은 없습니다. 기입해야 하는 내용입니다.

내 Expert Advisor(다른 올빼미를 다시 작성하려고 합니다)에는 "OnTick" 기능이 없고 켜져 있을 때 아무 것도 표시되지 않습니다(테스터에서 빈 차트를 구동합니다.

함수에서 GetExtremumZZPrice라는 변수를 가져와 주문을 여는 조건으로 대체합니다.

다른 이름을 부여해야 합니까? 아니면 이해가 안되는 부분이...

 
Hi-Fi :

내 Expert Advisor(다른 올빼미를 다시 작성하려고 합니다)에는 "OnTick" 기능이 없고 켜져 있을 때 아무 것도 표시되지 않습니다(테스터에서 빈 차트를 구동합니다.

함수에서 GetExtremumZZPrice라는 변수를 가져와 주문을 여는 조건으로 대체합니다.

다른 이름을 부여해야 합니까? 아니면 제가 뭔가 잘못 이해하고 있는건지 ...

사용자 정의 기능을 사용하는 방법을 읽으십시오. 여기에 많은 자료가 있습니다.

 
Vitaly Muzichenko :

사용자 정의 기능을 사용하는 방법을 읽으십시오. 여기에 많은 자료가 있습니다.

보내지 않아 주셔서 감사합니다. )))

"매뉴얼에 대한 링크를 드리겠습니다"가 아니라 "무료 고문을 작성합니다"와 같은 주제?

내가 그것을 고칠 수 있도록 도와주세요 ;)

추신

그리고는 길 건너에 있는 할머니처럼 "이전"

그녀는 번역을 요청하고 신호등에서 버튼을 누르고 왼쪽 /

파일:
EA_ZZ.mq4  133 kb
[삭제]  
Hi-Fi :

보내지 않아 주셔서 감사합니다. )))

"매뉴얼에 대한 링크를 드리겠습니다"가 아니라 "무료 고문을 작성합니다"와 같은 주제?

내가 그것을 고칠 수 있도록 도와주세요 ;)

추신

그리고는 길 건너에 있는 할머니처럼 "이전"

그녀는 번역을 요청하고 신호등에서 버튼을 누르고 왼쪽 /

나는 돕고 싶었지만 모든 것을 다시 작성하는 것이 더 낫습니다. 그는 무엇을 했습니까? 그와 함께 얼마나 벌었습니까? 이 전략을 실행하는 것이 의미가 있습니까?

더블 ZZ v4.0

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Expert Advisor에는 2000개의 라인이 있습니다. 현대 세계에서는 300개의 라인에 투자할 수 있습니다.

 
SanAlex :

나는 돕고 싶었지만 모든 것을 다시 작성하는 것이 더 낫습니다. 그는 무엇을 했습니까? 그와 함께 얼마나 벌었습니까? 이 전략을 사용하는 것이 의미가 있습니까?


나는 아직 그와 함께 일하지 않았기 때문에. 그는 일을 안한다.

그리고 전략을 확인하고 매개변수를 선택하고 싶습니다.

내 손으로 작동하는 것 같지만 항상 모든 것을 알아차리지는 못합니다.

이 템플릿을 유지하고 싶습니다. 적어도 이해합니다.))) 변수의 상위 블록만 있습니다...

 
안녕하세요! 직위를 올렸습니다. 분석가 Igor Pirog가 저에게 쓴 것처럼. 내가 잘못한 것은 40 이후에 mtnut로 밝혀졌습니다. 필요 이상으로 배치됩니다. 이제 320,000을 요구합니다. 어떻게 해야 합니까? 내가 적시고 번 자금이 반환되지 않도록 도와주세요.
 
SanAlex :

나는 돕고 싶었지만 모든 것을 다시 작성하는 것이 더 낫습니다. 그는 무엇을 했습니까? 그와 함께 얼마나 벌었습니까? 이 전략을 실행하는 것이 의미가 있습니까?

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Expert Advisor에는 2000개의 라인이 있습니다. 현대 세계에서는 300개의 라인에 투자할 수 있습니다.

다시 쓸까 말까?

Senkou_A 라인과 Senkou_B 라인을 넘을 때의 조건은 간단합니다. ZigZag 신호를 보고 주문을 하시면 됩니다.

신호가 낮으면 매수하고 신호가 높으면 매도하십시오.

[삭제]  
Hi-Fi :

다시 쓸까 말까?

Senkou_A 라인과 Senkou_B 라인을 넘을 때의 조건은 간단합니다. ZigZag 신호를 보고 주문을 하시면 됩니다.

신호가 낮으면 매수하고 신호가 높으면 매도하십시오.

나는 당신과 같은 작가입니다. 나 자신도 배우려고 노력합니다.

여기에서 화살표를 변경할 수 있으며 반대 방향으로 열립니다.

 int IndicatorSignal()
  {
   int Sig= 0 ;
//-----------------------Ichimoku---------------------------
   double Tenkan = iIchimoku ( NULL , 0 , tenkan, kijun, senkou, 1 , 0 );
   double Kijun =   iIchimoku ( NULL , 0 , tenkan, kijun, senkou, 2 , 0 );
   double Senkou_A = iIchimoku ( NULL , 0 , tenkan, kijun, senkou, 3 , 26 );
   double Senkou_B = iIchimoku ( NULL , 0 , tenkan, kijun, senkou, 4 , 26 );
   double Chikou = iIchimoku ( NULL , 0 , tenkan, kijun, senkou, 5 , - 26 );
// ----------------------------------------------------------
// Stochastic--------------------------------------------------------------------
   double Stochastic_K = iStochastic ( NULL , 0 , kperiod, dperiod, slowing, method, apply, 0 , 0 );
   double Stochastic_S = iStochastic ( NULL , 0 , kperiod, dperiod, slowing, method, apply, 1 , 0 );
//--------------------------------------------------------------------------------
//Указываем Сигналы на закрытие BUY:
   /*
      if(
         GetExtremumZZPrice() > = Bid
      )
         Sig=3; // - закрываем в бай
   //-----------------------------------------------------------------------
   //Указываем Сигналы на закрытие SELL:
      if(
         GetExtremumZZPrice() < = Ask
      )
         Sig=4; // - закрываем в селл
      if(Sig==3 &&  EPs(Symbol(),OP_BUY,Magic))
         CPD(Symbol(),OP_BUY,Magic);
      if(Sig==4 &&  EPs(Symbol(),OP_SELL,Magic))
         CPD(Symbol(),OP_SELL,Magic);
   */
//-----------------------------------------------------------------------
//Указываем Сигналы на открытие BUY:
   if (
      Senkou_A < Senkou_B
      &&
      GetExtremumZZPrice() < = Ask
   )
      Sig= 1 ; // - открываемся в бай
//-----------------------------------------------------------------------
//Указываем Сигналы на открытие SELL:
   if (
      Senkou_A > Senkou_B
      &&
      GetExtremumZZPrice() > = Bid
   )
      Sig= 2 ; // открываемся в селл
// 1 - бай  2 - селл, 3 - закрытие бай, 4 - закрытие селл
   return (Sig);
  }
// ========================================================================

ZZ v4.0