[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 313

 
trader_john :

Lütfen bana bu aksaklığa neyin sebep olabileceğini söyler misiniz?

Çalışıyor, çalışıyor, her şey yolunda, aniden bir kez .. görünürde bir sebep yokken :-(

Ayrıca sadece gerekli olmayan noktaları çizmekle kalmaz, aynı zamanda veri penceresinde (noktaların konumuna karşılık gelen) hatalı verileri de gösterir.

(Gösterge aşırılıkları gösteriyor, kendim yazdım)

Zaman çerçevesini "oynattıktan" sonra her şey normalleşiyor

Bana hangi yolu "kazacağımı" söyleyebilir misin? Ya da belki bu forumda bir yerde zaten bir konu var.

Şimdiden teşekkürler!


Normal bir gösterge yazın ve sorunlar ortadan kalkacaktır
 
Vinin :

Normal bir gösterge yazın ve sorunlar ortadan kalkacaktır


Bu nasıl normaldir? Bilseydim buraya sormazdım.

Bu arada, MQL'ye indirilen Fraktallar göstergesi de aynı şeyi "yapıyor".

https://www.mql5.com/ru/code/7982

Bu onun da yanlış yazıldığı anlamına mı geliyor?

 
trader_john :

Lütfen bana bu aksaklığa neyin sebep olabileceğini söyler misiniz?

Çalışıyor, çalışıyor, her şey yolunda, aniden bir kez .. görünürde bir sebep yokken :-(

Ayrıca sadece gerekli olmayan noktaları çizmekle kalmaz, aynı zamanda veri penceresinde (noktaların konumuna karşılık gelen) hatalı verileri de gösterir.

(Gösterge aşırılıkları gösteriyor, kendim yazdım)

Zaman çerçevesini "oynattıktan" sonra her şey normalleşir

Bana hangi yolu "kazacağımı" söyleyebilir misin? Ya da belki bu forumda bir yerde zaten bir konu var.

Şimdiden teşekkürler!

Benzerini ben de yazdım seninkiyle aynı şekilde oldu. Gösterge bir keneden daha uzun hesaplanırsa, iki katına çıkmadığını fark ettim. Daha ağır bir durum veya uyku ekleyin. Ama hiçbir zaman programcı olmadım, bu bir gözlem.
 
Operr :
Benzerini yazdım seninkiyle aynı şekilde oldu. Gösterge bir keneden daha uzun hesaplanırsa, iki katına çıkmadığını fark ettim. Daha ağır bir durum veya uyku ekleyin. Ama hiçbir zaman programcı olmadım, bu bir gözlem.


Tam olarak anlama. belki "1 bardan fazla hesaplanır?"

Fraktalları (MQL4) hatırladım / 3 numaralı çubuktan saymaya başlayacak şekilde değiştirdim. Onlar. ondan sonra 2 bar bitmeli,

Orijinalde, gösterge bir "nokta" çiziyordu .. 2 numaralı çubukta görünüyor .. (yani sıfır çubuğu da sayılır)

ANCAK! ancak bu nokta 2 çubuktan daha erken kırıldıysa, orada kaldı

ve sağda iki alt çubuk olmadığı ve üst fraktalın çizildiği ortaya çıktı. bu yüzden yeniden yaptım

Yerleşik fraktallar bu arada kaldırır ...

Tamam... bir düşünelim

 
Operr :
Daha ağır bir durum veya uyku ekleyin.
Bilgi için - Göstergelerde uyku çalışmıyor.
 

MA birini yüksek, ikincisini düşük olarak hesapladığımızdan nasıl emin olabiliriz?


// Ticaret kriterleri
MA_1_t=iMA(NULL,0, Period_MA_1 ,0,MODE_LWMA,PRICE_TYPICAL,0); // MA_1
MA_2_t=iMA(NULL,0,Period_MA_2,0,MODE_LWMA,PRICE_TYPICAL,0); // MA_2
MA_3_t=iMA(NULL,0,Period_MA_3,0,MODE_LWMA,PRICE_TYPICAL,0); // MA_3

if (MA_2_t > MA_3_t + Rastvor*Nokta) // Arasındaki Fark ise
{ // ..MA 2 ve 3 büyük
Opn_B=doğru; // Kriterler açık. satın almak
CLs_S=doğru; // Kriterler kapanıyor. Satmak
}
if (MA_1_t < MA_3_t - Rastvor*Nokta) // Arasındaki Fark ise
{ // ..MA 1 ve 3 büyük
Opn_S=doğru; // Kriterler açık. Satmak
Cls_B=doğru; // Kriterler kapanıyor. satın almak

}



MA_1'in Yüksek'e göre hesaplanması gerekir.

MA_2, Düşük'e göre hesaplandı

МА_3, Kapat'a göre hesaplandı

Ve tüm hareketli ortalamalar nasıl SMA yapılır

 
NROST :

MA birini yüksek, ikincisini düşük olarak hesapladığımızdan nasıl emin olabiliriz?


// Ticaret kriterleri
MA_1_t=iMA(NULL,0,Period_MA_1,0,MODE_LWMA,PRICE_TYPICAL,0); // MA_1
MA_2_t=iMA(NULL,0,Period_MA_2,0,MODE_LWMA,PRICE_TYPICAL,0); // MA_2
MA_3_t=iMA(NULL,0,Period_MA_3,0,MODE_LWMA,PRICE_TYPICAL,0); // MA_3

if (MA_2_t > MA_3_t + Rastvor*Nokta) // Arasındaki Fark ise
{ // ..MA 2 ve 3 büyük
Opn_B=doğru; // Kriterler açık. satın almak
CLs_S=doğru; // Kriterler kapanıyor. Satmak
}
if (MA_1_t < MA_3_t - Rastvor*Nokta) // Arasındaki Fark ise
{ // ..MA 1 ve 3 büyük
Opn_S=doğru; // Kriterler açık. Satmak
Cls_B=doğru; // Kriterler kapanıyor. satın almak

}



MA_1'in Yüksek'e göre hesaplanması gerekir.

MA_2, Düşük'e göre hesaplandı

МА_3, Kapat'a göre hesaplandı

Ve tüm hareketli ortalamalar nasıl SMA yapılır



tüm cevaplar orada
 
Vinin :

tüm cevaplar orada
Teşekkür ederim
 

Millet, yardımınıza ihtiyaç var.

Aşağıdaki gibi tanımlanan türden ticaret koşulları vardır: Stokastik'in % D çizgisi 30 işaretini geçerse, önceki çubuk 29 değerinin altında olmalıdır (işaretin aşağıdan yukarıya doğru kesiştiği ortaya çıkar). Test cihazında, sinyallerin sayısını manuel olarak saymak ve EA okumalarıyla karşılaştırmak için saatlik zaman çerçevesinde küçük bir zaman aralığı belirledim. 6 sinyal almalısınız, ancak EA sadece satın alma sinyalleri içeren bir metin duvarı verir ve ideal olarak sadece 6 olmalıdır.


İşte danışman kodu, biri bana neyi yanlış yaptığımı söyleyebilir mi?


 // Значения торговли
extern double TP = 100 ;
extern double Lots = 0.1 ;
extern double SL = 50 ;
// Значения стохастика
extern int Dperiod = 24 ;
extern int Kperiod = 3 ;
extern int Slowing = 6 ;
extern int St_buy = 30 ;
extern int St_sell = 70 ;
int signal;
int ticket;



int Stoch( int st_bars = 0 , int st_type = 0 ){   // 1 параметр - бары, 2 параметр - тип линии.

   int st_result;
   
   if (st_type == 0 || st_type == 1 && st_bars >= 0 ){
      st_result = iStochastic ( NULL , 0 ,Dperiod,Kperiod,Slowing, MODE_SMA , 0 ,st_type,st_bars);
       if (st_result > - 1 ) return (st_result);
   }
   else return (- 1 );
   
   return ( 0 );
}

int Criterion() // 10 - open buy, 11 - close buy, 20 - open sell, 21 - close sell.
{
   int St_M, St_S;
   St_M = Stoch();
   St_S = Stoch( 0 , 1 );
  
   if (St_M >= St_buy && Stoch( 1 , 0 ) < (St_buy- 1 )) return ( 10 );
   
   return ( 0 );
}

int start()
{
   if (Criterion() == 10 && AccountFreeMargin() > Lots* 5000 ){
      
    ticket = OrderSend ( Symbol (), OP_BUY, Lots, Ask, 3 , Bid - SL * Point , Ask + TP * Point , "My order #" , 16384 , 0 , Green );
   }
   return ( 0 );
}
 
trader_john :

Lütfen bana bu aksaklığa neyin sebep olabileceğini söyler misiniz?

Çalışıyor, çalışıyor, her şey yolunda, aniden bir kez .. sebepsiz yere :-(

Ayrıca sadece gerekli olmayan noktaları çizmekle kalmaz, aynı zamanda veri penceresinde (noktaların konumuna karşılık gelen) hatalı verileri de gösterir.

(Gösterge aşırılıkları gösteriyor, kendim yazdım)

Zaman çerçevesini "oynattıktan" sonra her şey normalleşiyor

Bana hangi yolu "kazacağımı" söyleyebilir misin? Ya da belki bu forumda bir yerde zaten bir konu var.

Şimdiden teşekkürler!


senden önceki her şey zaten çalındı - MasterForex sürüm 5 gibi... Sürüm 4 de var, ancak onu bulmam gerekirse henüz bulamıyorum.