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

 

Gospoda programcısı...

S bolşim uvazheniyem k Vam

Tahmini odin göstergesi MACD s raznih timeframe'ov https://www.mql5.com/en/forum/112720

OsMA'yı anlamak için mi? iMACD'yi iOsMA chto'da tut ne kleetsya... veya kak sdelat toch takoi tolko po OSMA mı? Yardım....

 

Yardımınız için teşekkür ederim bu şubeye bakacağım, yardımcı olabilir, saygılarımla, Tolik.

 
Rossi :

1) RSIBuffer=iCustom(NULL, 0, "2MAYüzde",yüzde, 0,1);

2) RSIBuffer=iCustom(NULL, 0, "2MAYüzde",yüzde, dönem1, dönem2, 0,1);

3) RSIBuffer=iCustom(NULL, 0, "2MAPercentage", 0.1);

beyler, göstergeyi çağıran danışmanım neden sağlanan bir değişken olmadan veya sağlanan bir değişkenle (gösterge başlığından, durum 3 ve 1'den sonra gelir) kesintisiz çalışıyor ve iki veya daha fazla optimizasyon için gönderildiğinde, o zaman bir sabit Çalışmada büyük bir yavaşlama ile göstergenin yüklenmesini ve boşaltılmasını test etmek için kullanılır (durum 2)?

Özel göstergeye girilen verilerin doğruluğunu kontrol edin. Yanlış veriler nedeniyle aşırı yüklenir ve tüm süreci yavaşlatır.
 

Standart bir trolün kodunu araştırırken, aklıma değişmek (mevcut konuma birkaç lot daha eklemek) fikri geldi. OrderModify( .... ) fonksiyonu ile partinin modifikasyonu mümkün olmadığı için OrderSend (....) fonksiyonu ile değiştiriyorum fakat hiçbir şey olmuyor, emir açılmıyor hata da vermiyor. , bu yüzden, yalnızca bir yinelemede yalnızca bir seçilen sıra değiştirilebildiği için neden olduğunu anlayamıyorum.!? veya prensipte bunu bir trolde yapmanın imkansız olması nedeniyle. Ve bu nasıl yapılabilir? Parametreleri trol işlevi çağrısına iletin, ancak çağrıldığı anda. Belki global bir değişken aracılığıyla? o zaman aynı anda bir değil birkaç değişken yazmanız gerekecek, bu da yürütmeyi zorlaştırıyor.

Bilen varsa lütfen bilgisini paylaşsın.

 
Infinity :

Standart bir trolün kodunu araştırırken, aklıma değişmek (mevcut konuma birkaç lot daha eklemek) fikri geldi. OrderModify( .... ) fonksiyonu ile partinin modifikasyonu mümkün olmadığı için OrderSend (....) fonksiyonu ile değiştiriyorum fakat hiçbir şey olmuyor, emir açılmıyor hata da vermiyor. , bu yüzden, yalnızca bir yinelemede yalnızca bir seçilen sıra değiştirilebildiği için neden olduğunu anlayamıyorum.!? veya prensipte bunu bir trolde yapmanın imkansız olması nedeniyle. Ve bu nasıl yapılabilir? Parametreleri trol işlevi çağrısına iletin, ancak çağrıldığı anda. Belki global bir değişken aracılığıyla? o zaman aynı anda bir değil birkaç değişken yazmanız gerekecek, bu da yürütmeyi zorlaştırıyor.

Bilen varsa bilgisini paylaşsın.

En azından şeytan boynuzlu yapmak mümkün... :)
Kodunuz olmadan şunu önerebilirim - izdeki StopLoss'u değiştirdikten hemen sonra pozisyon açma işlevini çağırın.
 

İndikatörde Barlar penceredeki Max bar değerine ulaştıktan sonra yeni bir mum geldiğinde IndicatorCounted() değeri değiştirmez, mum gelmesi sonucunda grafik hareket eder ve indikatör durur.

Lütfen bana bu sorunu nasıl çözeceğimi söyleyin (penceredeki çubuk sayısını artırabilirsiniz, ancak gösterge sürekli çalışmayı varsayar).

 

Sevgili gurular, söyleyin bana pliz, bu kadar basit bir soruna nasıl çözüm bulabilirim:

kod girişinde XXXXX_counter adlı 25 harici dize değişkeni vardır, burada sayaç doğal bir sayıdır 1,2,3... 25

betiğin gövdesinde, bu değişkenleri for döngüsünde işlemeniz gerekir ( i=1 ; i<=25 ; i++ ){...}

Adını aldıktan sonra, i sayacını kullanarak döngü gövdesindeki karşılık gelen değişkene erişmenin nasıl mümkün olduğunu anlayamıyorum.

bir dizi iyi olurdu, ancak harici dizilere izin verilmez....

sonunda görev, adı string değişkeninde bulunan değişkene atıfta bulunmaktır.

Saygılarımla, Gravitus

 

Gravitus :

bir dizi iyi olurdu, ancak harici dizilere izin verilmez....

izin verilmiş.
 
reag :

İndikatörde Barlar penceredeki Max bar değerine ulaştıktan sonra yeni bir mum geldiğinde IndicatorCounted() değeri değiştirmez, mum gelmesi sonucunda grafik hareket eder ve indikatör durur.

Lütfen bana bu sorunu nasıl çözeceğimi söyleyin (penceredeki çubuk sayısını artırabilirsiniz, ancak gösterge sürekli çalışmayı varsayar).

IndicatorCounted() yerine ihtiyacınız olanı yazın.
 
Andrei01 :
izin verilmiş.

yazmaya çalışırken

harici dize dizisi[25];

derleyici sorunları

'dizi' - harici dizilere izin verilmez

Neden: