포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 33

[Deleted]  

주제를 문질러 스레드를 찾았습니다.

별도의 주제에 대해 사과드립니다. "인형에서"라는 질문이 있는 주제를 찾지 못했습니다. MQL4에서 계승은 어떻게 정의됩니까? 문서를 다 뒤져봤는데 찾을 수가 없네요. 답변에 미리 감사드립니다. 계승 기능이 없는 경우 스크립트를 공유하여 코드 조각을 훔칩니다.

 
uzi :

주제를 문질러 스레드를 찾았습니다.

별도의 주제에 대해 사과드립니다. "인형에서"라는 질문이 있는 주제를 찾지 못했습니다. MQL4에서 계승은 어떻게 정의됩니까? 문서를 다 뒤져봤는데 찾을 수가 없네요. 답변에 미리 감사드립니다. 계승 기능이 없는 경우 스크립트를 공유하여 코드 조각을 훔칩니다.


기능을 통해 가능합니다.

         int recurs( int n)
{
     int m=n;
     int result= 1 ;
     if (n> 1 )result=recurs(n- 1 );
    result*=m;
     return result;
}
[Deleted]  
Roger :


기능을 통해 가능합니다.


감사하다!
 

힌트가 필요합니다 plz

조건 설정 방법: 1 - 새 막대 가 열리는 경우

2,3,4 - 주문이 마감된 경우(구매, 판매, 무엇이든)?

 
edhom :

힌트가 필요합니다 plz

조건 설정 방법: 1 - 새 막대가 열리는 경우

2,3,4 - 주문이 마감된 경우(구매, 판매, 무엇이든)?

이 같은

 #property copyright "Copyright 2013, MetaQuotes Software Corp."
#property link       "http://www.metaquotes.net"


bool New_Bar= false ;
static datetime New_Time;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   New_Time=Time[ 0 ];
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
  Fun_New_Bar();                               // Обращение к ф-ии
  
     if (New_Bar)                               // 1 -  если открылся новый бар
      {
       if ( OrdersTotal ()== 0 )                     //2,3,4 - Открытых ордеров нет
        {
         //Ваш код .....
         //.............
        }
      }
     
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
void Fun_New_Bar()                               // Ф-ия обнаружения ..
  {                                             // .. нового бара
                                                 // Время текущего бара
   New_Bar= false ;                               // Нового бара нет
   if (New_Time!=Time[ 0 ])                         // Сравниваем время
     {
      New_Time=Time[ 0 ];                         // Теперь время такое
      New_Bar= true ;                             // Поймался новый бар
     }
  }
 
EMA 를 테스트할 때 작은 움직임으로 오르내림이 발생하여 잘못된 신호를 생성하는 데 어려움이 있습니다. EMA의 사소한 변동을 제외하기 위해 특정 수의 포인트를 설정하기 위해 잘못된 신호를 필터링하는 방법은 무엇입니까?
 
r772ra :

이 같은


감사하다!
 
Forexman77 :
EMA 를 테스트할 때 작은 움직임으로 오르내림이 발생하여 잘못된 신호를 생성하는 데 어려움이 있습니다. EMA의 사소한 변동을 제외하기 위해 특정 수의 포인트를 설정하기 위해 잘못된 신호를 필터링하는 방법은 무엇입니까?


가장 간단한 옵션은 EMA에서 OPENPRICE를 "적용"으로 사용하고 점차적으로 CLOSEPRICE로 슬라이딩하는 것입니다.
 
Forexman77 :
EMA 를 테스트할 때 작은 움직임으로 오르내림이 발생하여 잘못된 신호를 생성하는 데 어려움이 있습니다. EMA의 사소한 변동을 제외하기 위해 특정 수의 포인트를 설정하기 위해 잘못된 신호를 필터링하는 방법은 무엇입니까?


가장 간단한 옵션은 EMA에서 OPENPRICE를 "적용"으로 사용하고 점차적으로 CLOSEPRICE로 슬라이딩하는 것입니다.
 
Forexman77 :
EMA 를 테스트할 때 작은 움직임으로 오르내림이 발생하여 잘못된 신호를 생성하는 데 어려움이 있습니다. EMA의 사소한 변동을 제외하기 위해 특정 수의 포인트를 설정하기 위해 잘못된 신호를 필터링하는 방법은 무엇입니까?
LWMA를 사용하십시오!