Nasıl kodlanır? - sayfa 10

 

EA'da İşlem Yapma Süresini Ayarlamak İçin Gerekli Kod

Merhaba, herhangi biri bana aşağıdaki kodla yardımcı olabilir:

Saate bağlı olarak günde 3 kez veya daha az ticaret yapmak istediğim bir EA'm var. Saatler aşağıdaki gibidir (GMT+1), 08:00 - 12:00, 16:00 - 20:00 ve 20:00 - 00:00 (20:00 - 00:00 isteğe bağlı olmalıdır). Belki DOĞRU/Yanlış değerlerle ayarlanabilir mi?

Herhangi bir yardım çok takdir edildi

 

extern bool OOAAT = false ;

harici tarihsaat izin zamanı = D '2006.05.17 00:00' ;

//--------------

int katman()

{

.................herhangi bir kod .................

bool izinli ticaret= true ;

eğer (OOAAT)

{

if ( CurTime ()>allowtime) allowtrade= true ; başka allowtrade= false ;

}

if (ticarete izin ver)

{

........ticaret kodu........
}

.................herhangi bir kod ..................

}

-------------------------------------------------- -----------------

not :

-OOAAT =yalnızca bir süre sonra açılır

-daha spesifik olmak için, büyük italik altı çizili satıra diğer koşul(lar)ı koyabilirsiniz

umarım bu yardım

 

Merhaba, çok teşekkür ederim. deneyecek

 

EA yardımcı programı - kod/programcılar için istek

Tamam, strateji geliştirme üzerinde gerçekten çalışmaya başlamam için aşmam gereken tek bir engel daha görüyorum. Kodlamayı bilmiyorum...

ancak...

Bu yardımcı programın farkındayım

http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/

AMA burada geliştirilmekte olan özel göstergelerin nasıl alınacağını henüz çözemedim. 'Bazı' göstergeleri var ama burada ve geliştirme aşamasında kullanımda olan özel göstergeler var.

Biri bana buradaki bazı özel göstergelerle bu yardımcı programın nasıl kullanılacağını gösterebilir mi (örneğin aNina diyelim) veya...

Buradaki bazı kodlama/programlama insanları benzer bir yardımcı program geliştirip sitede bulundurabilir mi?

Bu son engel aşılabilirse, buralarda strateji geliştirmeyle çalışmaktan gerçekten zevk alacağım....

parmak çarpı işareti, bu yapılabilir mi?

 

Aragorn,

Herkes bu yardımcı programı http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/ gördü ve iCustom hakkında sorular sordu, Codersguru dersleri oluşturdu ve insanlar bir kez daha soruları sordu.

Aylar önceydi.

Yani sadece uyan.

iCustom hakkında bu konuya bakın.

https://www.mql5.com/en/forum/173108

Ve muhtemelen iCustom hakkında bir ders var.

Ve mql4 ile ilgili diğer tüm sorular için Codersguru Dersleri bölümüne bakın. Çünkü çoğu durumda insanlar aynı soruları zaten sordular ve aylar önce yeterince cevaplandı ve tartışıldı.

iCustom ile ilgili olarak ne yaptım?

Bu konuyu okuyordum, diğer bilgileri bulmaya çalıştım, sonra bu yardımcı programı iCustom olmadan kullandım, sonra EA'mı iCustom kullanarak istediğim herhangi bir göstergeyi manuel olarak ekleyerek düzelttim.

 

Hala uyumadığım sürece, gönderdiğiniz başlıktaki sorularıma cevap göremiyorum. Gönderdiğiniz iş parçacığı, o kişinin yaptığı şey için belirli bir değer döndürmek için çalışacak bir kod almakla ilgilidir.

Sorum belirli bir kodun çalışmasını sağlamakla ilgili değil, Yardımcı programın şu anda yardımcı programda mevcut olmayan çeşitli özel göstergeleri dahil etmek için nasıl kullanılacağıyla ilgili, nasıl yapılır?

Bir skitom olması tamamen mümkün ve aradığım şey tam önümde ve onu göremiyorum, bu yüzden SİZ veya bir başkası neyi kaçırdığımı görürse, ona bir bağlantı için minnettar olurum. Neyin nerede olduğunu bulma konusundaki sınırlamalarımla, bu sitedeki bilgilerin çoğunu olabildiğince hızlı ve iyi bir şekilde alıyorum. Henüz yolumu bilecek kadar uzun süredir buralarda olmadığım doğru.

Tüm yardımlarınız için teşekkürler.

 

Ancak bu yardımcı programı açarsanız "Özel gösterge" bulacaksınız.

Ve belirtilmeyen herhangi bir göstergeyi kullanabilirsiniz. Herhangi biri.

Codersguru gönderisinden bir örnek:

double diIXO21=iCustom(NULL,0,"LSMA in Color",14,1500,0,0));[/CODE]

parmeter 1 :the symbol - NULL for current symbol.

parmeter 2 : time frame - 0 for current time frame.

parmeter 3 : indicator name - here it's "LSMA in Color".

parmeter 4 : this is a setting for LSMA - Rperiod = 14.

parmeter 5 : this is a setting for LSMA - Draw4HowLongg = 1500.

parmeter 6 : the line number (range from 0 to 7) - usually used 0.

parmeter 7 : the working bar - 0 for the current bar.

And this 'diIXO21' is equal, above or below something (close price or some value). In case of ASCTrendsig indcator it is above zero for example.

The other example is I_XO_A_H indicator. This indicator is having 2 "lines" - red one and green one.

It is one line (uptrend):

double diIXO10=iCustom(NULL,0,"I_XO_A_H",BoxSize, 0 ,1);

It is the other one (downtrend):

[CODE]double diIXO21=iCustom(NULL,0,"I_XO_A_H",BoxSize, 1 ,1);

Yukarıdaki koddaki son "1", kapatma çubuğudur.

Yani ilk satır sıfırın üzerindeyse (bu araçta Sayı/Değişken) kapalı çubukta yükseliş trendi anlamına gelir.

Alet üzerinde var.

http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/

Ve Codersguru yazılarında anlatıldı.

Ancak bu yardımcı programı iCustom için kullanmıyorum.

Bu iCustom'u manuel olarak ekledim.

Bu gönderi bana yardımcı oldu https://www.mql5.com/en/forum/173108

Ve her zaman bazı örneklere sahip olmak için göstergelerin kodlarının (ve EA'ların kodlarının) içine baktım.

Ve Codersguru eğitim bölümünde EA'lar oluşturmak için bazı şablonlar vardır (iCustom ile de).

Daha sonra herhangi bir iCustom göstergesini dahil etmek için yardımcı program tarafından oluşturulan bazı "şablonlara" sahip olmak benim için kolaydır.

 

buna ne dersin... açılışlar için CatFX50 stratejisi için bir EA ve çıkışlar için adım adım takip eden bir durak oluşturmak üzere bu yardımcı programı benimle birlikte kullanarak yürüyün.

girişler için göstergeler şunlardır:

https://c.mql5.com/forextsd/forum/8/hist_stepma_stoch_kv1_ex_03.mq4

https://c.mql5.com/forextsd/forum/8/anina.mq4

https://c.mql5.com/forextsd/forum/8/catfx50_v2mookfx.mq4

strateji kuralları

https://c.mql5.com/forextsd/forum/8/catfx50_trading_guide_lines_290506.doc

Henüz ölçeklendirmeme izin veren bir adımlı takip eden durdurma göstergesi bulamadım, ancak bir tane bulabildiğimde aklımdaki şey bu.

Şimdilik, EA girişi otomatik olarak yapsa ve ben çıkışlarımı manuel olarak ele alsaydım sorun olmazdı sanırım.

şimdi ne yapmaya çalıştığımı görüyor musun?

 

sitedeki göz atma/yükleme özelliğini kullanarak aNina Göstergesini yüklemeye çalıştım ama hiçbir şey olmuyor.

 
Aaragorn:
sitedeki göz atma/yükleme özelliğini kullanarak aNina Göstergesini yüklemeye çalıştım ama hiçbir şey olmuyor.

Bu aNina göstergesini yeni açtım ve kodun içinde aşağıdakiler yazıyor:

if(iCustom(NULL,0,"0_IndInverse",2,cbars,1,i)!=0) return (i);

Bu göstergenin 0_IndInverse göstergesini kullandığı ve bu gösterge olmadan çalışmayacağı anlamına gelir.

a_Nina göstergesi aNina göstergesi kullanıyor (iki farklı gösterge).

Yani bir Nina göstergesi takmanıza gerek yok.

a_Nina eklemelisiniz.

Dosyalar:
a_nina.gif  20 kb