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

 

Herkese merhaba. Bir profesyonel için soru. Bir web sitesinde çalışması için bir baykuş yazmak mümkün müdür? daha doğrusu yazmak için değil, MT4 için mevcut olan baykuşu yeniden yazmak için.

 
blo0ds. :
peki evet son postta saçma sapan yazdım) ışını değiştirerek yazdığınız gibi yaptım) herşey çalışıyor !!! Teşekkür ederim. Buraya + nasıl koyacağımı anlamıyorum (((

Ne tür bir saçmalık?


2 tane dik üçgenimiz var. BC / AB = DE / AD = tg(A)

AB = 22 bar fiyat C noktasında, B noktasında var. Farklarının _Point'e bölümü, puan sayısı veya BC'dir. Dolayısıyla DE = (BC/AB)*101 NOKTA OLARAK...

E noktasındaki fiyat = A+DE*_Point noktasındaki fiyat

Ve herşey...

Bu, aradığınızı grafik öğelere başvurmadan elde etmenizi sağlar.

 

Merhaba.

Bana neyin yanlış olduğunu söyle? Gösterge test cihazında çalışmıyor ve Expert Advisor da üzerinde çalışmıyor.

Bir hata mesajı verir:

2016.10.20 20:10:38.734 2016.10.03 00:09 EA'daki kritik bir hata nedeniyle test geçişi durduruldu

2016.10.20 20:10:38.640 2016.10.03 00:08 PrizeMACD_s4_s2_p72 EURUSD,M1: 'PrizeMACD_s4_s2_p72.mq4' içinde dizi aralık dışında (147,17)

2016.10.20 20:10:38.625 PrizeMACD_s4_s2_p72 girişleri: taban=500; çarpan=10; InpSignalSMA=9;

a1_buffer'da hangi i'yi gösterir

   if (prev_calculated== 0 ) // first calculation    
     {
      limit=rates_total-TOCHKA_VHODA;
       //--- set empty value for first limit bars
// Всего баров  rates_total, i может принимать значения от rates_total - 1 до 0
//Если rates_total=1000 , а TOCHKA_VHODA =200, и я хочу обнулить 200 первых значений 
// то эти значения будут от 999 до 800 включительно. Тоесть limit=rates_total-TOCHKA_VHODA -1 = 799 это следующая 
//расчетная точка. А если 800 желательно пересчитать?
// Если было посчитано prev_calculated = 300 баров то это бары под номерами от 999 до 700 из 1000 баров 
//но 700 бар нам нужно персчитать снова тогда лимит достаточно limit=rates_total-prev_calculated;
       for (i=rates_total- 1 ;i>=limit;i--)
      {
       a1_Buffer[i]= 0.00001 ;
       a2_Buffer[i]= 0.00001 ;
       a3_Buffer[i]= 0.00001 ;
       a4_Buffer[i]= 0.00001 ;
       a5_Buffer[i]= 0.00001 ;
       a6_Buffer[i]= 0.00001 ;
      }

     }
   else limit=rates_total-prev_calculated;
//--- main loop
   for (i=limit;i>= 0 && ! IsStopped ();i--)
   {
//===========================================================================================
   Znach = iMA ( NULL , 0 ,base* 2 , 0 , MODE_SMA , PRICE_OPEN ,i);

Görünüşe göre her şeyi kendim için parmaklarıma boyadım, nerede yanılıyorum?

Dosyalar:
 
AlexeyVik :

Ne tür bir saçmalık?


2 tane dik üçgenimiz var. BC / AB = DE / AD = tg(A)

AB = 22 bar fiyat C noktasında, B noktasında var. Farklarının _Point'e bölümü, puan sayısı veya BC'dir. Dolayısıyla DE = (BC/AB)*101 NOKTA OLARAK...

E noktasındaki fiyat = A+DE*_Point noktasındaki fiyat

Ve herşey...

Bu, aradığınızı grafik öğelere başvurmadan elde etmenizi sağlar.

Belirli sayılarla hesaplama.


M.Ö. = (1.09869-1.09795)/0.00001 = 74.

tg(A) = 74/22 = 3.363636363636

DE = 3.363636363636 * 101 = 339.72727272

E noktasındaki fiyat = 1.09795+339.72727272*0.00001 = 1.10134727272, gerektiği gibi 5 basamaklı 1.10135'e normalleştirildi.

 
En son mt4 yapısı nedir? 1012?
 
AlexeyVik :

Belirli sayılarla hesaplama.


M.Ö. = (1.09869-1.09795)/0.00001 = 74.

tg(A) = 74/22 = 3.363636363636

DE = 3.363636363636 * 101 = 339.72727272

E noktasındaki fiyat = 1.09795+339.72727272*0.00001 = 1.10134727272, gerektiği gibi 5 basamaklı 1.10135'e normalleştirildi.

Yine de Arşimet AC*E - AE*C+EC*A=0, ardından E=(AE*C-EC*A)/AC veya (102*1.09869- 79*1.09795)/23 = 1.101232'nin kaldıracı, belki de yanlış hesaplanmış aralık sayısıyla bir yerde. :)

 
filpan :
Yine de Arşimet AC*E - AE*C+EC*A=0, ardından E=(AE*C-EC*A)/AC veya (102*1.09869- 79*1.09795)/23 = 1.101232'nin kaldıracı, belki de yanlış hesaplanmış aralık sayısıyla bir yerde . :)

101 ve 22 ve 102 ve 23 var

 
AlexeyVik :

101 ve 22 ve 102 ve 23 var


Evet 1.10134727272727
 
filpan :

Merhaba.

Bana neyin yanlış olduğunu söyle? Gösterge test cihazında çalışmıyor ve Expert Advisor da üzerinde çalışmıyor.

Bir hata mesajı verir:

2016.10.20 20:10:38.734 2016.10.03 00:09 EA'daki kritik bir hata nedeniyle test geçişi durduruldu

2016.10.20 20:10:38.640 2016.10.03 00:08 PrizeMACD_s4_s2_p72 EURUSD,M1: 'PrizeMACD_s4_s2_p72.mq4' içinde dizi aralık dışında (147,17)

2016.10.20 20:10:38.625 PrizeMACD_s4_s2_p72 girişleri: taban=500; çarpan=10; InpSignalSMA=9;

a1_buffer'da hangi i'yi gösterir

Görünüşe göre her şeyi kendim için parmaklarıma boyadım, nerede yanılıyorum?

limit negatif çıkıyor:

 
Sepulca :

limit negatif çıkıyor:

Teşekkürler, bir bakacağım.

Ne ile bağlanabilir? Tarihte kırılmalarla mı? Tüm çizelgelerde 1000'den fazla çubuğum var.