Sormak! - sayfa 112

 

int start(){

if (TimeCurrent()>D'2008.06.15 12:00:00'){Comment("Üzgünüm, süresi doldu!"); dönüş (0);}

...

}

Yoda_Glenn:
EA'ma nasıl bir son kullanma tarihi eklerim?
 

iBarShift sizin için o gün başlayan çubuğu veya o gün için bitiş çubuğunu bulacaktır.

int iBarShift(dize sembolü, int zaman çerçevesi, tarihsaat saat, bool tam=yanlış)

sonraki...

iHighest ve iLowest sonuçlarını bulmak için bu çubuk konumlarını kullanın

int iHighest( string sembolü, int zaman çerçevesi, int tipi, int sayısı=WHOLE_ARRAY, int başlangıç=0)

int iLowest( string sembolü, int zaman çerçevesi, int tipi, int sayısı=WHOLE_ARRAY, int başlangıç=0)

sonuçlar ve bitti

TheRumpledOne:
Bugün için en yüksek ve en düşük hangi barın H1 veya daha az zaman dilimlerinde gerçekleştiğini bilmek istiyorum.

Bir for döngüsü kullanabileceğimi ve kontrol edebileceğimi biliyorum.

Bunu yapmanın daha zarif bir yolu var mı?

Bugün işlevinin ilk çubuğu var mı?

Teşekkürler.
 
IN10TION:
int start(){

if (TimeCurrent()>D'2008.06.15 12:00:00'){Comment("Üzgünüm, süresi doldu!"); dönüş (0);}

...

}

Bu kodu EA kodumun "Başlatma" bölümünün altına kopyalayıp yapıştırdım ve ardından şu hata mesajını aldım:

'start' - fonksiyon zaten tanımlanmış ve bir gövdeye sahip

Neyi yanlış yapıyor olabilirim? Teşekkürler!

 

neredeyse oradasın evet bir "init" bölümünüz (başlatma) ve ayrıca bir "start" bölümünüz var ...

örnekte yaptığım gibi başlangıç kısmına koy...

niye ya?

1. init sadece olanları çalıştıracağından, "start" bölümünde devam etmeyi engeller.

2. hata mesajınız = init() işlevinde start() kullanamazsınız

İyi hafta sonları

Yoda_Glenn:
Bu kodu EA kodumun "Başlatma" bölümünün altına kopyalayıp yapıştırdım ve ardından şu hata mesajını aldım:

'start' - işlev zaten tanımlanmış ve bir gövdeye sahip

Neyi yanlış yapıyor olabilirim? Teşekkürler!
 
Dosyalar:
rsi.gif  81 kb
 
IN10TION:
neredeyse oradasın

evet bir "init" bölümünüz (başlatma) ve ayrıca bir "start" bölümünüz var ...

örnekte yaptığım gibi başlangıç kısmına koy...

niye ya?

1. init sadece olanları çalıştıracağından, "start" bölümünde devam etmeyi engeller.

2. hata mesajınız = init() işlevinde start() kullanamazsınız

İyi hafta sonları

Yardımın için teşekkürler! Hatasız bir şekilde derledim, ancak test etmek için Pazartesi günü piyasanın açılmasını beklemem gerekiyor. EA'ların sona erme kodları hakkında bir sorum var: EA, tarihi neye göre kontrol ediyor? Tarih bilgilerini Meta Alıntı çizelgelerinden, aracının sunucusundan veya EA'nın üzerinde çalıştığı gerçek bilgisayardan mı alıyor? İkincisi ise (gerçek kullanıcının bilgisayarından), o zaman bir kullanıcının EA'nın sona ermesini kandırmak için bilgisayarındaki tarihi değiştirmesini engelleyen nedir? Sadece merak ediyorum...

 

ZamanAkım( )

1 Ocak 1970 00:00'dan geçen saniye sayısı olarak bilinen son sunucu saatini (en son teklifin gelme zamanı) döndürür.

Not: Testte, bilinen son sunucu saati modellenir.

Yoda_Glenn:
Yardımın için teşekkürler! Hatasız bir şekilde derledim, ancak test etmek için Pazartesi günü piyasanın açılmasını beklemem gerekiyor. EA'ların sona erme kodları hakkında bir sorum var: EA, tarihi neye göre kontrol ediyor? Tarih bilgilerini Meta Alıntı çizelgelerinden, aracının sunucusundan veya EA'nın üzerinde çalıştığı gerçek bilgisayardan mı alıyor? İkincisi ise (gerçek kullanıcının bilgisayarından), o zaman bir kullanıcının EA'nın sona ermesini kandırmak için bilgisayarındaki tarihi değiştirmesini engelleyen nedir? Sadece merak ediyorum...
 

bunu dene...

cutzpr:
Biraz yardıma ihtiyacım var. Bu benim ilk kodlama denemem.

Başarısız bir şekilde igorad tarafından yapılan RSI Filtre göstergesini değiştirmeye çalışıyorum. Hemen hemen tüm istediğim, iki farklı dönemi tek bir göstergede birleştirmek.

Yeni göstergenin yalnızca her iki dönemin her iki değeri de tamamen aynı olduğunda boyamasını istiyorum. Kodum doğru bir şekilde derleniyor ancak resim yapmıyor.

Dosyalar:
 

Bu soruya cevap verebilecek olan var mı... Yardımcı olursanız çok sevinirim...

kiromano:
guru,

Göstergemin Wingdings yerine basit bir tire kullanmasını nasıl sağlayacağımı bulmak için beynimi zorluyorum. Mümkünse ObjectCreate kullanmaktan kaçınmaya çalışıyorum. Basit bir yolu olması gerektiğini biliyorum, çünkü MT4 sitesindeki çevrimiçi yardımda listeleniyor. Doğru okuyorsam 4 rakamı kısa çizgi olmalı, ancak 4 rakamını ve oku kullandığımda bana varsayılan onay işaretini veriyor.

Kesikli bir çizgi aramıyorum, herhangi bir çubukta bir noktayı işaretlemek için sadece tek bir çizgi.

Bu arada harika bir konu.
 

şimdi olduğu gibi kodunuzu gönderir misiniz... ve mümkünse istediğiniz gibi bir resim yapın... sonuç biraz belirsiz...

İyi hafta sonları!

kiromano:
Bu soruya cevap verebilecek olan var mı... Yardımcı olursanız çok sevinirim...