[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 114

 
rensbit :


Bir seçenek olarak

timeShift, geçerli çubuktan ofsettir (bu durumda, geleceğe ofset)

Şu anda yaptığım şey bu, ancak bu durumda Çizgi fiyata bağlı olacaktır (örneğin, son fiyat Çubuğuna).

(Yukarıda bahsedilen robotta) grafiğin sağında bir alan oluşturup oraya hareket etmeyecek (ne yatay ne dikey - fiyatın grafikteki konumu ne olursa olsun) nesneler yerleştirmenin mümkün olduğunu gördüm, ancak nasıl bu uygulanabilir mi?

 
rensbit :

Standart Ichimoku göstergesini kullanın, hem daha hızlı hem de daha kolay olacaktır)))

Açılış anlaşmalarına gelince - günlüğün bu konuda ne söylediğine bakın / gösterin


evet neyi ve nasıl programlayacağımı bulmam lazım, standart, hazır bir tane alıyorum, hiçbir şey anlamıyorum... anlaşma yapmaz.. Nedenini anlamıyorum. ..

Kayıt boş... sanki bir ticaret açma koşulu hiç karşılanmamış gibi...

 
chief2000 :

Şu anda yaptığım şey bu, ancak bu durumda Çizgi fiyata bağlı olacaktır (örneğin, son fiyat Çubuğuna).

(Yukarıda bahsedilen robotta) grafiğin sağında bir alan oluşturup oraya hareket etmeyecek (ne yatay ne dikey - fiyatın grafikteki konumu ne olursa olsun) nesneler yerleştirmenin mümkün olduğunu gördüm, ancak nasıl bu uygulanabilir mi?

MQL4 kullanılarak bu, yalnızca geçerli çubuktan ofseti yeniden hesaplayarak yapılabilir (veya başka bir seçenek bilmiyorum). OBJ_LABEL (ASCII-art gibi bir şey alın) kullanarak çizim yapmak için başka bir seçenek daha vardır, OBJ_LABEL OBJPROP_CORNER, OBJPROP_XDISTANCE, OBJPROP_YDISTANCE parametrelerine sahiptir.

Xaoss1990 :


evet neyi ve nasıl programlayacağımı bulmam lazım, standart, hazır bir tane alıyorum, hiçbir şey anlamıyorum... anlaşma yapmaz.. Nedenini anlamıyorum. ..

Kayıt boş... sanki bir ticaret açma koşulu hiç karşılanmamış gibi...

Standart göstergeleri kullanarak (mümkünse), gösterge kodunda hata yapma olasılığı olmadan sonucu alırsınız. Ve sonra danışmanın kodu aşağı kaynar

 double tenkan_sen= iIchimoku ( NULL , 0 , 9 , 26 , 52 , MODE_TENKANSEN, 1 );
double kijun_sen= iIchimoku ( NULL , 0 , 9 , 26 , 52 , MODE_KIJUNSEN, 1 );
if (tenkan_sen > kijun_sen){ /* BUY */ }
if (tenkan_sen < kijun_sen){ /* SELL */ }

abartıyorum.

 
Xaoss1990 :

Mesele şu ki, dizilerinizin boyutu yok. Yardım: ArrayResize() .
 
Vinin :


Bir seçenek olarak

yalnızca OBJ_LABEL

tam olarak istediğim şey değil. İşte kod: #Signal_Bars_v8.ex4 (ekli). Buggy ama çerçeveler üzerinde dinamik gösterdiği için kullanışlıdır. Ve başka bir odadan görebilirsiniz :). Benzer bir tane buldum, ama sadece renkli metnim. Yine de, küçük bir dikdörtgen daha nettir.
Dosyalar:
 

İlgilenen varsa, kendi sorumun cevabını buldum:

nemo811 :

Bir sorunla karşılaştım: MT4 Windows 7 ile çakışıyor (terminal grafikte 1 basit hindi ile bile yavaşlıyor, ne komut dosyaları ne de Uzman Danışmanlar MetaEditor'da düzenlenemez; başka küçük şeyler var). İşletim sisteminin önceki sürümleriyle uyumluluğun başlatılması, bu sorunu yalnızca kısmen çözer (Uzman Danışmanların ve komut dosyalarının sürümü kullanılabilir hale gelir). Sanırım tek şanslı ben değilim. Lütfen bana bu sorunun bir çözümü olup olmadığını veya bununla ilgili nereden okuyabileceğimi söyler misiniz?

Karar:

Özellikler (başlatılan programın) -> Uyumluluk -> "Bu programı yönetici olarak çalıştır" seçeneğinin yanındaki kutuyu işaretleyin

 

Lütfen söyleyin, bu sayıda kayıt için başlatılmamışsa, mql4'teki bir diziye sınırsız sayıda kayıt eklemek mümkün müdür?

örneğin, böyle bir dizi oluşturulur

double wArray[0][6] ;

ve döngüde önceden bilinmeyen sayıda satır eklemem gerekiyor, bu mümkün mü?

 
Guitar :

Lütfen söyleyin, bu sayıda kayıt için başlatılmamışsa, mql4'teki bir diziye sınırsız sayıda kayıt eklemek mümkün müdür?

örneğin, böyle bir dizi oluşturulur

double wArray[0][6] ;

ve döngüde önceden bilinmeyen sayıda satır eklemem gerekiyor, bu mümkün mü?

 for ()
 {
   ArrayResize (wArray, ArraySize (wArray) + 1 );
 }
 
Zhunko :


Teşekkürler :)
 
rensbit :

MQL4 kullanılarak bu, yalnızca geçerli çubuktan ofseti yeniden hesaplayarak yapılabilir (veya başka bir seçenek bilmiyorum). OBJ_LABEL (ASCII-art gibi bir şey alın) kullanarak çizim yapmak için başka bir seçenek daha vardır, OBJ_LABEL OBJPROP_CORNER, OBJPROP_XDISTANCE, OBJPROP_YDISTANCE parametrelerine sahiptir.

Bir çözüm olmalı, çünkü o Expert Advisor'ı MT4'te bizzat başlattım.

Orada nasıl uygulandığını anlamak için bulmaya çalışacağım.

Her durumda, teşekkürler!