Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 33

[Deleted]  

Bir konu buldum, konuyu ovuşturdu:

Ayrı bir konu için özür dilerim, "aptallardan" soruları olan bir konu bulamadım. MQL4'te faktöriyel nasıl tanımlanır? Tüm belgelere baktım ve bulamıyorum. Cevabınız için şimdiden teşekkür ederiz. Faktöriyel fonksiyon yoksa, lütfen bir kod parçası çalmak için varsa betiği paylaşın.

 
uzi :

Bir konu buldum, konuyu ovuşturdu:

Ayrı bir konu için özür dilerim, "aptallardan" soruları olan bir konu bulamadım. MQL4'te faktöriyel nasıl tanımlanır? Tüm belgelere baktım ve bulamıyorum. Cevabınız için şimdiden teşekkür ederiz. Faktöriyel fonksiyon yoksa, lütfen bir kod parçasını çalmak için varsa komut dosyasını paylaşın.


fonksiyonu ile mümkündür

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


fonksiyonu ile mümkündür


TEŞEKKÜR ETMEK!
 

ipucu lazım lütfen

koşullar nasıl belirlenir: 1 - yeni bir çubuk açılırsa

2,3,4 - emir kapanırsa (al, sat, herhangi biri)?

 
edhom :

ipucu lazım lütfen

koşullar nasıl belirlenir: 1 - yeni bir çubuk açılırsa

2,3,4 - emir kapanırsa (al, sat, herhangi biri)?

Bunun gibi bir şey

 #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'yı test ederken küçük hareketlerle yükselip alçalması, yanlış sinyaller oluşturması gibi bir zorluk var. EMA'daki küçük dalgalanmaları hariç tutmak için belirli sayıda nokta belirlemek için yanlış sinyalleri nasıl filtreleyebilirim?
 
r772ra :

Bunun gibi bir şey


TEŞEKKÜR ETMEK!
 
Forexman77 :
EMA'yı test ederken küçük hareketlerle yükselip alçalması, yanlış sinyaller oluşturması gibi bir zorluk var. EMA'daki küçük dalgalanmaları hariç tutmak için belirli sayıda nokta belirlemek için yanlış sinyalleri nasıl filtreleyebilirim?


En basit seçenek, OPENPRICE'ı EMA'da "apply to" olarak kullanmak ve yavaş yavaş CLOSEPRICE'a kaydırarak, diğer ara hafif yumuşatılmış PRICE'ı kullanmayı denemektir.
 
Forexman77 :
EMA'yı test ederken küçük hareketlerle yükselip alçalması, yanlış sinyaller oluşturması gibi bir zorluk var. EMA'daki küçük dalgalanmaları hariç tutmak için belirli sayıda nokta belirlemek için yanlış sinyalleri nasıl filtreleyebilirim?


En basit seçenek, OPENPRICE'ı EMA'da "apply to" olarak kullanmak ve yavaş yavaş CLOSEPRICE'a kaydırarak, diğer ara hafif yumuşatılmış PRICE'ı kullanmayı denemektir.
 
Forexman77 :
EMA'yı test ederken küçük hareketlerle yükselip alçalması, yanlış sinyaller oluşturması gibi bir zorluk var. EMA'daki küçük dalgalanmaları hariç tutmak için belirli sayıda nokta belirlemek için yanlış sinyalleri nasıl filtreleyebilirim?
LWMA'yı kullanın!