[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 330
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
eğer bir uzmansa, onu döngüye sokun ve yenileme hızlarını daha sık yapın, eğer bir gösterge ise, o zaman nokta göstergededir, başlatma işlevinde değil.
Daha şimdiden birbirimizi tanımaya başladım... Day(), Hour(), vs...Sayılar ve Datetime biçimi değişkenleri nasıl karşılaştırılır: ör. bekleme süresi 5 bar ve şimdiki saat ile arasındaki fark
pozisyon açılış saati? Daha sonra karşılaştırma için Datetime formatında 5 barlık bir bekleme süresi nasıl ayarlanır?
Sayılar ve Datetime biçimi değişkenleri nasıl karşılaştırılır: ör. bekleme süresi 5 bar ve şimdiki saat ile arasındaki fark
pozisyon açılış saati? Daha sonra karşılaştırma için Datetime formatında 5 barlık bir bekleme süresi nasıl ayarlanır?
ibarshift
Aptalca bir soru sorarsam şimdiden özür dilerim ama durumuma açıklık getirmek isterim.
SSB4'te (Stok Stratejileri Oluşturucu 4) bir sorun vardı. Program bir strateji seçtikten, depoya bağlandıktan, oradan yüklenen stratejileri çalıştırdıktan sonra aşağıdakiler gerçekleşir:
SSB bir strateji çizelgesi yayınlar (Kaydet ve İptal düğmelerinin olduğu yer). İptal'e tıklarsanız, program MT4'ü açmaz, orada bir sonraki stratejiyi çalıştırmaz ve bir sonraki strateji tablosunu göstermez, ancak orijinal pencereye döner. Ve sonra hiçbir şey olmuyor. Kaydet'e tıklarsanız, strateji kaydedilir, ancak daha sonra orijinal pencere ve herhangi bir eylemin olmaması. SSB3'ü denedim - orada her şey yolunda. Belki de asıl mesele, SSB4'ün Yu Reshetov'un sitesinden değil, başka bir kaynaktan indirilmiş olmasıdır. Bu durumda, SSB4'ün çalışan bir sürümünü paylaşabilir misiniz?
Şimdiden teşekkürler.
Not: Bunu ilgili başlıkta yazmıştım ama 31 Ağustos'tan son mesaj geldi bu yüzden buradan yardım istemeye karar verdim.
bir uzmansa, onu döngüye sokun ve yenileme hızlarını daha sık yapın, eğer bir gösterge ise, o zaman nokta göstergededir, başlatma işlevinde değil.
bu bir kene sayacı. Onlar için kendi ciltlerimi topluyorum, ancak bazen (her zaman değil) terminalin yerel Ciltlerinden[] daha azlar. Bir önceki işlem yapılırken yeni bir onay işaretinin geldiğini, bu nedenle yenisinin sabitlenmediğini söylüyorlar.bu bir kene sayacı. Onlar için kendi ciltlerimi topluyorum, ancak bazen (her zaman değil) terminalin yerel Ciltlerinden[] daha azlar. Bir önceki işlem yapılırken yeni bir onay işaretinin geldiğini, bu nedenle yenisinin sabitlenmediğini söylüyorlar.
kodu göster
kodu göster
Kesinlikle yargılamayın))
Millet, iyi günler.
Forumlardan birinde bir TREND BELİRLEYİCİ ile karşılaştım. Yazar, eğilimi kötü göstermediğini ve bir salınım sistemi oluştururken çok iyi yardımcı olabileceğini iddia etti. Doğru, doğrudan danışmana uyguladı. Ona göre bir gösterge oluşturmaya çalıştım. Çünkü doğru düşünüp düşünmediğini görmek istiyorum.
Yazardan alıntı:
-------------------------------------------------- ---
Bu keşfimden bu kadar iyi bir sonuç beklemiyordum. Yanlışlıkla kör - koy. Ve hatta şaşkınlıkla atladı!
Bu parçayı hemen hemen her Uzman Danışmana ekliyorum ve zarar eden bir Uzman Danışman bile bir tür kâr sağlıyor!
Sadece satın alma koşuluna eklemeniz gerekiyor
if ((Delta>=0) && ... ...
Ve satış durumunda -
if ( (Delta<=0) && ... ...
Ancak, kodun kârın kendisini ÖZEL OLARAK artırmadığını da hesaba katmak gerekir. Trende karşı (çoğunlukla kaybeden) işlem sayısını azaltır ve
Expert Advisor'ın KARLILIK parametresini önemli ölçüde artırır - en az ikiye kadar!. Ve bu dönem dışında anlamına gelir
optimizasyon, kâr etme olasılığımız çok daha yüksek!
Ayrıca harici parametrelere - DELTA'ya koyabilir ve uzun süre optimize edebilirsiniz.
Ve "-0.05" ile "+0.05" arasında değişen oranlar
Ve fikir şu:
BearsPower ve BullsPower göstergelerini (boğa gücü ve ayı gücü ) alıp birbirleriyle karşılaştırıyoruz.
Ama onları böyle kıyaslamak umutsuz bir iş... Bunu programlı olarak yapmak zor. Bu nedenle, üzerlerine MA koydum ve sıfır çubuğundaki MA okumalarını tam olarak karşılaştırdım! Sadece bu değerleri ekliyoruz ve toplamı = Delta olarak ayarlıyoruz. Ayrıca, her şey basit. DELTA.>0 ise - trend yukarı. Aksi takdirde - aşağı!
Millet, iyi günler.
Forumlardan birinde bir TREND BELİRLEYİCİ ile karşılaştım.
Mesela satacak mısın?
Bir gösterge yazmaya çalışıyorum. Fikir basit: ORTALAMA (BOĞALARIN GÜCÜ- AYILARIN GÜCÜ). Doğal olarak belirli bir süre için.
#özellik göstergesi_separate_window
#özellik göstergesi_tamponları 1
#özellik göstergesi_renk1 Kırmızı
double Buf_0[1000],Buf_1[1000],Bears_array[1000],Bulls_array[1000],MA_Bears[1000],MA_Bulls[1000]; // Dizileri bildirme (gösterge arabellekleri için)
int init()
{
SetIndexBuffer(0,Buf_0);
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2);
dönüş;
}
harici intPeriodPower=5;
harici int MA_Period=5;
int başlangıç()
{
int i=Bars-IndicatorCounted()-1;
while(i>=0)
{
Bears_array[i]=iBearsPower(NULL,0,PeriodPower,PRICE_CLOSE,i);
Bulls_array[i]=iBullsPower(NULL,0,PeriodPower,PRICE_CLOSE,i);
MA_Bears[i]=iMAOnArray(Bears_array,0,MA_Period,0,MODE_EMA,i);
MA_Bulls[i]=iMAOnArray(Bulls_array,100,MA_Period,0,MODE_SMA,i);
Buf_0[i]=MA_Boğalar[i];
ben--;
}
dönüş;
}
Sadece kontrol için ekranda gösteriyorum SMOOTHED bulls Buf_0[i]=MA_Bears[i]; Bu, hindi yapımının belirli bir aşamasında kontrol etmek için yapılır. ve hemen bu yumuşatılmış boğaların normal yerleşik boğalarla eşleşmediğini görüyorum. Hatta HAKKINDA. 1 periyotla yumuşatılırsa, teoride genellikle yerleşik boğaları tekrarlamaları gerekir. Dolayısıyla MA_Bulls[i]=iMAOnArray(Bulls_array,100,MA_Period,0,MODE_SMA,i); satırında bir şeylerin yanlış olduğu sonucuna varılır. Tam olarak ne anlamadım ... YARDIM !!!! ZATEN 3 GÜN Referans kitaplarına ve belgelere tırmanıyorum. TEŞEKKÜR ETMEK!