ICözel işlev - sayfa 19

 

tamam burada. Derleyici bağlantı sırasında şikayet etmelidir, ancak

 
fajst_k:
tamam burada. Derleyici bağlantı sırasında şikayet etmelidir, ancak

Bu iCustom() çağrıları yanlıştır (ilk 3 ardışık macd değerini okur ve ikinci 3 - eski metatrader 4'ün çalıştığına göre - her zaman 0'a eşittir - bunun için dinamik bölgelere gerek yoktur macd göstergesi Tümü)

Bu kodda dss çağrılarının çağrıldığı şekilde çağrılmalıdırlar (bir çağrı daha az - yalnızca macd ve üst ve alt seviyeye erişilmesi gerekir)

 

Açıklama için teşekkürler, emin olmak istedim. Bu kodda "dss_dnlevel" de kullanılmıyor gibi görünüyor....

Yani MACD kayması için iCustom'da 0,1,2 kullanıldı, ancak dss için sadece 1 ve 2 kullanıldı. Bu tutarsızlık neden?? MACD için yapılan mevcut çubuk kontrol edilmeli mi?

 
fajst_k:
Açıklama için teşekkürler, emin olmak istedim. Bu kodda "dss_dnlevel" de kullanılmıyor gibi görünüyor... Yani MACD kayması için iCustom'da 0,1,2 kullanıldı, ancak dss için sadece 1 ve 2 kullanıldı. Bu tutarsızlık neden?? MACD için yapılan mevcut çubuk kontrol edilmeli mi?

Bu soruların bu koşulların yazarından sorulması gerektiğini düşünüyorum. Bence, birinin akımda (hala açık çubuk) alabileceği yanlış sinyalleri önlemek için yalnızca kapalı çubukları (1 ve 2 numaralı vardiyalar) test etmek her zaman en iyisidir, ancak belki mrtools bu değerleri neden kullandığını açıklayabilir.

 

Tamam, unut gitsin, kendim düzelteceğim. Ama belki de mr_tools tüm bu hataları düzeltmeli ve bu EA'yı yeniden yayınlamalıdır.

 

iCustom Kodlama yardımı

merhaba, bir gösterge uyarısına dayalı olarak ticaret açması gereken bir adet yapmaya çalışıyorum.

Uyarı isteyen gösterge kodu .....

PlaySound("alert.wav");

if (gi_112 == 1) MessageBox("Entry point: buy at " + l_price_20 + "!!", "Entry Point", 0);

else

if (gi_112 == 2) MessageBox("Entry point: sell at " + l_price_20 + "!!", "Entry Point", 0);

li_16 = FALSE;[/CODE]

and start function of EA is.....

[CODE]double gi_112 = iCustom(NULL,0,"TradeFx",0,0);

if (gi_112 == 1){

OrderSend(NULL,OP_BUY,Lots,Ask,3,Ask-SL*Point,Ask+TakeProfit*Point);

}

if (gi_112 == 2){

OrderSend(NULL,OP_SELL,Lots,Ask,3,Ask-SL*Point,Ask+TakeProfit*Point);

}

return(0);

Şu anda derleme sırasında herhangi bir hata atılmıyor. AMA sadece kodun doğru mu yanlış mı olduğunu kontrol etmek için.

 

iCustom() için yardıma ihtiyacınız var

Merhaba tüccarlar,

Doda-Donchian göstergesine sahibim. Strategy Tester'da geriye dönük test yaptığımda bu göstergeyle ilgili bir sorunum var. Strateji Test Cihazında boş EA çalışırken Doda göstergesini Grafiğe alıyorum. Direnç Hattı 1, 2, 3 Pivot Seviyesi, Destek Hattı 1,2,3'te, test cihazı çalışırken her birinin kendi değeri vardır. 1. hafta, 2. hafta ve 3. hafta çalışan test cihazı. Ancak Strateji Test Cihazında Direnç Hattı, Pivot Hattı, Destek Hatları değerleri tüm tarih boyunca değişmedi. Neden bilmiyorum.

Bu sorunu bana söyler misin?

Strategy Tester'ı duraklattığımda Doda gösterge özelliklerini gösteriyorum. OK düğmesine tıkladıktan sonra RL, Pivot Line, SLines göstergeleri kendi değerlerini değiştirir. Ama neden?

Sonraki soru, iCustom("Doda-Donchian".,...,....) işlevine alışkınım, ancak sorun öncekine benzer.

Dosyalar:
 
sosa247:
Merhaba tüccarlar,

Doda-Donchian göstergesine sahibim. Strateji Test Cihazında geriye dönük test yaptığımda bu göstergeyle ilgili bir sorunum var. Strateji Test Cihazında boş EA çalışırken Doda göstergesini Grafiğe alıyorum. Direnç Hattı 1, 2, 3 Pivot Seviyesi, Destek Hattı 1,2,3'te, test cihazı çalışırken her birinin kendi değeri vardır. 1. hafta, 2. hafta ve 3. hafta çalışan test cihazı. Ancak Strateji Test Cihazında Direnç Hattı, Pivot Hattı, Destek Hatları değerleri tüm tarih boyunca değişmedi. Neden bilmiyorum.

Bu sorunu bana söyler misin?

Strategy Tester'ı duraklattığımda Doda gösterge özelliklerini gösteriyorum. OK düğmesine tıkladıktan sonra RL, Pivot Line, SLines göstergeleri kendi değerlerini değiştirir. Ama neden?

Sonraki soru, iCustom("Doda-Donchian".,...,....) işlevine alışkınım, ancak sorun öncekine benzer.

Bunun nedeni, yeni metatrader 4 geri testindeki bazı yerleşik işlevlerin çalışmıyor veya yanlış çalışıyor olmasıdır (özellikle zamanla ilgili işlevler)

 
sosa247:
Merhaba tüccarlar,

Doda-Donchian göstergesine sahibim. Strateji Test Cihazında geriye dönük test yaptığımda bu göstergeyle ilgili bir sorunum var. Strateji Test Cihazında boş EA çalışırken Doda göstergesini Grafiğe alıyorum. Direnç Hattı 1, 2, 3 Pivot Seviyesi, Destek Hattı 1,2,3'te, test cihazı çalışırken her birinin kendi değeri vardır. 1. hafta, 2. hafta ve 3. hafta çalışan test cihazı. Ancak Strateji Test Cihazında Direnç Hattı, Pivot Hattı, Destek Hatları değerleri tüm tarih boyunca değişmedi. Neden bilmiyorum.

Bu sorunu bana söyler misin?

Strategy Tester'ı duraklattığımda Doda gösterge özelliklerini gösteriyorum. OK düğmesine tıkladıktan sonra RL, Pivot Line, SLines göstergeleri kendi değerlerini değiştirir. Ama neden?

Sonraki soru, iCustom("Doda-Donchian".,...,....) işlevine alışkınım, ancak sorun öncekine benzer.

Bunun nedeni, yeni metatrader 4 geri testindeki bazı yerleşik işlevlerin çalışmıyor veya yanlış çalışıyor olmasıdır (özellikle zamanla ilgili işlevler). Kodda değiştirilecek bir şey yok. Yapabileceğiniz tek şey, meta alıntıların metatrader'daki hataları düzeltmesidir.

 

Bir tür ruh beni ıstırabımdan kurtarabilir ve 'Advanced_ADX' göstergesinin kullanılmasına izin vermek için aşağıdakileri yeniden yapabilir mi? 'icustom' işlevinin kullanılmasını gerektirdiğini biliyorum, ancak nasıl yapılacağı hakkında fikrim var.

//h1 verisi

double h1adm = iadm(NULL,PERIOD_H1,2,MODE_CLOSE);

//h4 verisi

double h4adx = iadx(NULL,PERIOD_H4,2,MODE_CLOSE);

//d1 verisi

double d1adx = iadx(NULL,PERIOD_D1,2,MODE_CLOSE);

// rengi tanımla

color color_h1, color_h4, color_d1;

// dizeyi tanımla

dizi ok_h1, ok_h4, ok_d1;

//h1 yükseliş trendi

if (h1adx < Teklif ) { color_h1 = ColorUpGood; }

//h1 düşüş trendi

if (h1adx > Teklif ) { color_h1 = ColorDownGood; }

//h4 yükseliş trendi

if (h4adx < Teklif ) { color_h4 = ColorUpGood; }

//h4 düşüş trendi

if (h4adx > Teklif ) { color_h4 = ColorDownGood; }

//d1 yukarı trend

if (d1adx < Teklif ) { color_d1 = ColorUpGood; }

//d1 düşüş trendi

if (d1adx > Teklif ) { color_d1 = ColorDownGood; }