[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 502

 
lexandros писал(а) >>
Bilmiyorum... Böyle bir bağımlılık fark etmedim... Belki de köpeğiniz henüz yanlış yeri karıştırmıştır? ve terminalde değil mi? Terminaller (sadece bir değil, 5'e kadar) bir yıldan fazla bir süredir ayakta duruyor - ve test cihazının çalışmasında herhangi bir fren fark etmedim ... Her şey orijinali gibiydi.
Görev yöneticisini çalıştırın - ve işlemcinin ne yüklediğini görün ... Belki bir tür parazit oturuyorsunuz. ya da arka planda sizin bile bilmediğiniz bir süreç yaşanıyor.


Bir tanrı bilir işlemciyi ne yükler. Arka planda çalışan yaklaşık 50 işlem vardır, ancak test cihazı olmadan yük %2-7'dir ve test cihazı ile hemen %100 çalışır ve hiçbir anlamı yoktur. Her ne kadar bazen takıldığını ve yükün %30'a düştüğünü fark etsem de bu pozisyonda yaklaşık 5 dakika kadar duruyor ve sonra devam ediyor.
 
gvi2504 >> :


Bir tanrı bilir işlemciyi ne yükler. Arka planda çalışan yaklaşık 50 işlem vardır, ancak test cihazı olmadan yük %2-7'dir ve test cihazı ile hemen %100 çalışır ve hiçbir anlamı yoktur. Her ne kadar bazen takıldığını ve yükün %30'a düştüğünü fark etsem de bu pozisyonda yaklaşık 5 dakika kadar duruyor ve sonra devam ediyor.

Disk belleği dosyasının dinamiklerine dikkat edin (görev yöneticisinde görünür).

 
gvi2504 >> :


Bir tanrı bilir işlemciyi ne yükler. Arka planda çalışan yaklaşık 50 işlem vardır, ancak test cihazı olmadan yük %2-7'dir ve test cihazı ile hemen %100 çalışır ve hiçbir anlamı yoktur. Her ne kadar bazen takıldığını ve yükün %30'a düştüğünü fark etsem de bu pozisyonda yaklaşık 5 dakika kadar duruyor ve sonra devam ediyor.

Bunu anlamanıza yardımcı olacak bir Process_Lasso programı var (süreç önceliklerini otomatik olarak değiştirir, ayarlara bakın)

Ayrıca hızda bir düşüş fark etmedim, belki bir döngü hatası nedeniyle önemsizdir veya tüm keneleri unuttular =))).

 

Oynaklık göstergeleri var mı? Peki, ve onun olası tahmini.
Teşekkür ederim.

 
extern int FastEMA= 12 ;
extern int SignalSMA= 9 ;

double      OsmaBuffer[];
double      MacdBuffer[];
double      SignalBuffer[];

int start()   {      int   limit= 2000 ;    for ( int i= 0 ; i<limit; i++)       MacdBuffer[i]= iMA ( NULL , 0 ,FastEMA, 0 , MODE_EMA , PRICE_CLOSE ,i);    for (i= 0 ; i<limit; i++)       SignalBuffer[i]=iMAOnArray(MacdBuffer, Bars ,SignalSMA, 0 , MODE_SMA ,i);    for (i= 0 ; i<limit; i++)       OsmaBuffer[i]=MacdBuffer[i]-SignalBuffer[i];    Alert ( "[Индикатор:] " , OsmaBuffer[ 1 ]);    return ( 0 );   }

Bu, 0.0009 (örneğin) mesajlarını verdiği göstergeden ve danışman 0'dan gelen olağan OsMA hesaplama kodudur! Aynı kod!
Nasıl düzeltilir?
 
dizilerin boyutunu ve türlerini kontrol edin. Göstergenin kendisi boyutlarını değiştirdiğinden ve Expert Advisor'da ArrayResize'ı ayarlamak gerekir.
 
trader_fx >> :
Здравствуйте.
Помогите пожалуйста, что здесь не так. Почему во втором буфере сначала нуль, а потом рассчитываемые значения?

z değişkeni boş.

 int start()
  {
//----
   int i,z,Counted_bars;
   double sum;
   Counted_bars=IndicatorCounted();
   i= Bars -Counted_bars- 1 ;
   while (i>= 0 )
   {
      z= 0 ;
      while (z<maPeriod){
         sum+= iCCI ( Symbol (), 0 ,cciPeriod,cciPrice,i+z);
         z++;}
      Buf_0[i]= iCCI ( Symbol (), 0 ,cciPeriod,cciPrice,i);
      Buf_1[i]=sum/maPeriod;
      i--;
   }
//----
   return ( 0 );
  }
 
sergeev >> :
проверьте размер массивов и их тип. Так как индикатор сам иpменяет их размер а в эксперте надо принудительно ставить ArrayResize

anladım teşekkürler.

 
Gerçek ticaretin Ayrıntılı Tablosunu kaydettiğimizde, oradaki her ticaretteki Karı görebiliriz.
Ayrıca her işlemin tamamlanmasından sonra depozito miktarını (ayrı bir sütunda) görmek istiyorum. Html veya xls veya her neyse önemli değil.
Belki bir çözüm vardır? Teşekkür ederim!
 
Merhaba, böyle bir soru.Harici bir değişken var. "A" işlevini gerçekleştiren betiği çalıştırıyoruz ve bağlantıyı kesmeden önce
bu değişkene ikinci bir değer atar.Aynı betiği tekrar çalıştırırız, ki buna göre
değişkenin yeni değerinden "B" işlevini yürütür ve değişkene üçüncü değeri atar.
Komut dosyasını yeniden çalıştırın ve "C" işlevini vb. yürütür. Bu yapılabilir mi?