Kodlama yardımı - sayfa 251

 

Henüz değil, kabul ederse yaparım. Maalesef Japonya'ya zaman kayması var, bu yüzden daha sonraya kadar beklemek zorundayım.

 
Ovo:
Henüz değil, kabul ederse yaparım. Maalesef Japonya'ya zaman kayması var, bu yüzden daha sonraya kadar beklemek zorundayım.

Gece vardiyası ________________________

Orijinal düşüncem şuydu:

TimeCurrent() ve CopyRates() öğelerinin doğru çalıştığını varsayalım. Bu durumda, yalnızca 1 dakikalık geçmiş dosyasında hiç veri yoksa (veya o geçmiş dosyasına yalnızca bir çubuk kaydedilmişse) bu doğru sonucu döndürür ve buna inanması güçtür.

Bu nedenle, eğer herhangi bir nedenle TimeCurrent(), bazı durumlarda 0 döndürürse, o zaman bu hatayı alırsınız.

Veya yukarıdakilerin tümü hariç tutulursa, CopyRates() yanlış çalışabilir. Bununla ilgili bir sorunum olmadı, ancak metatrader 5'te çok benzer bir işlevin (CopyTime()) tam bir saçmalık yaptığı sık durumlar vardır: bir tikte çalışır, sonraki tikte "geçersiz zaman çerçevesi hatası" döndürür ve ardından sonraki onay işareti tekrar çalışır (zaman çerçevesi değişkeni elbette ortalama zamanda hiç değişmedi). Şimdi ikisinin de temeli aynı olduğu için benzer bir şey varsaymak zor değil.

________________________

CJA'nın bir keresinde söylediği şeyi aklımızda tutmalıyız: "Sonuçta, yeni metatrader 4'ten bahsediyoruz" ki bu, hatasız olmaktan başka bir şey değildir.

 
mladen:
Gece vardiyası

________________________

Orijinal düşüncem şuydu:

TimeCurrent() ve CopyRates() öğelerinin doğru çalıştığını varsayalım. Bu durumda, yalnızca 1 dakikalık geçmiş dosyasında hiç veri yoksa (veya o geçmiş dosyasına yalnızca bir çubuk kaydedilmişse) bu doğru sonucu döndürür ve buna inanması güçtür.

Bu nedenle, eğer herhangi bir nedenle TimeCurrent(), bazı durumlarda 0 döndürürse, o zaman bu hatayı alırsınız.

Veya yukarıdakilerin tümü hariç tutulursa, CopyRates() yanlış çalışabilir. Bununla ilgili bir sorunum olmadı, ancak metatrader 5'te çok benzer bir işlevin (CopyTime()) tam bir saçmalık yaptığı sık durumlar vardır: bir tikte çalışır, sonraki tikte "geçersiz zaman çerçevesi hatası" döndürür ve ardından bir sonraki onay işareti tekrar çalışır (zaman çerçevesi değişkeni elbette ortalama zamanda hiç değişmedi). Şimdi ikisinin de temeli aynı olduğu için benzer bir şey varsaymak zor değil.

________________________

CJA'nın bir keresinde söylediği şeyi aklımızda tutmalıyız: "Sonuçta, yeni metatrader 4'ten bahsediyoruz" ki bu, hatasız olmaktan başka bir şey değildir.

Lol, kulağa korkutucu geliyor. Tamamen bu komuta bağlıyım. Bazı testler yaptım ve oldukça mantıklı davranmadı, ama rastgele de değildi. Umarım MT5'ten daha iyi iş çıkarmışlardır.

 

Merhaba,

Birisi aşağıdakileri kodlamama yardım edebilir mi:

Başlangıç noktasından belirli bir "z" anında "a + x + y" mesafesinde bekleyen alım satım emirlerini (sanırım martingale bunun adıdır) açmak için koda ihtiyacım var.

"x" mesafesi = "z" anında + 0.1 pip, komisyoncum tarafından izin verilen minimum durma

"y" mesafesi = bekleyen emri bir piyasa emri yapmak için pip

Bu şekilde bu martingale, belirtilen noktada ("a") + Spread + 0.1 pip ("x") + "y" piplerinde bekleyen satın alma emrini açar ve "y" pip SL ile "x"te stop loss kurar.

35 puandan yüksek spread için "y" pip = 1

35 puandan düşük spread için "y" pip = 2

Buradaki fikir, tüm durumlar için bir miktar pip ile sadece bir alım veya satım bekleyen emir değil, açık bekleyen emir noktalarına değişken spreadi dahil etmektir.

teşekkürler

Daniel

 

zaman kontrolü için bir komut dosyasına ihtiyacım var

ea'nın belirli bir gm+2 zamanında başlamasını ve belirli bir zamanda durmasını istiyorum

başlama zamanı ve her şeyi kapatma zamanı demek istiyorum

 
dasssi:
zaman kontrolü için bir komut dosyasına ihtiyacım var

ea'nın belirli bir gm+2 zamanında başlamasını ve belirli bir zamanda durmasını istiyorum

başlama zamanı ve her şeyi kapatma zamanı demek istiyorum

dasssi

Bu soruyu yumruklayın: Neden EA'nın kendisine zaman filtresi eklemiyorsunuz?

Not: Yapılabilir, ancak daha sonra sadece bir değil, tüm uzmanları durdurur veya etkinleştirir, bu yüzden üst soruyu soruyorum

 

Merhaba, biri bana bu kodun neden çalışmadığına yardım edebilir mi ... (eskiden 509'da iyi çalışırdı)

610 derlemesinde hatasız derleniyor ancak terminalim kilitleniyor ve yüklenemiyor ...

int başlangıç()

{

int counted_bars=IndicatorCounted();

if(counted_bars>0) counted_bars--;

int limit=Barlar-sayılan_barlar;

for(int i=0; i<limit; i++)

{

BUFFER_1 = iCustom(NULL,0,"MYindicator",Period,3,iBarShift(NULL,0,Zaman,yanlış));

 

derleme sorunu vardı ama üstesinden geldim ve ea'yı değiştirdim

Teşekkürler

 
mladen:
Gece vardiyası ________________________

Orijinal düşüncem şuydu:

TimeCurrent() ve CopyRates() öğelerinin doğru çalıştığını varsayalım. Bu durumda, yalnızca 1 dakikalık geçmiş dosyasında hiç veri yoksa (veya o geçmiş dosyasına yalnızca bir çubuk kaydedilmişse) bu doğru sonucu döndürür ve buna inanması güçtür.

Bu nedenle, eğer herhangi bir nedenle TimeCurrent(), bazı durumlarda 0 döndürürse, o zaman bu hatayı alırsınız.

Veya yukarıdakilerin tümü hariç tutulursa, CopyRates() yanlış çalışabilir. Bununla ilgili bir sorunum olmadı, ancak metatrader 5'te çok benzer bir işlevin (CopyTime()) tam bir saçmalık yaptığı sık durumlar vardır: bir tikte çalışır, sonraki tikte "geçersiz zaman çerçevesi hatası" döndürür ve ardından sonraki onay işareti tekrar çalışır (zaman çerçevesi değişkeni elbette ortalama zamanda hiç değişmedi). Şimdi ikisinin de temeli aynı olduğu için benzer bir şey varsaymak zor değil.

________________________

CJA'nın bir keresinde söylediği şeyi aklımızda tutmalıyız: "Sonuçta, yeni metatrader 4'ten bahsediyoruz" ki bu, hatasız olmaktan başka bir şey değildir.

Lol, sonunda haklıydın. TimeCurrent'ı tamsayı ile değiştirdikten sonra kod tüm dünyada çalışıyor. Görünüşe göre saat dilimine bağlıydı. Hayatımdan bir gün aldı.

 
dasssi:
derleme sorunu vardı ama üstesinden geldim ve her birini değiştirdim teşekkürler

BTW: İşte tüm EA'ları ve komut dosyalarını belirli bir zamanda etkinleştirebilen veya devre dışı bırakabilen bir gösterge (bir komut dosyası değil). Zaman sınırları yerel (bilgisayar) zamanınız olmalıdır. Kene bağlı değildir, bu nedenle keneler gelmese bile ticareti devre dışı bırakır veya etkinleştirir

Dosyalar:
Neden: