Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
lütfen bu gösterge yeni mt4 ile çalışacak şekilde kodlanabilir mi?
MACD aslında iki hareketli ortalamanın bir çarpımı olduğundan, bu çarpıları (ve çok daha fazlasını) gösterebilen bir macd burada bulunabilir: https://www.mql5.com/en/forum/general veya bu (daha fazla ortalamayla birlikte) türleri - toplam 20 tür): https://www.mql5.com/en/forum/general
Veya bu kullanılabilir (tam olarak fikir neyse işe yaramalıdır): https://www.mql5.com/en/forum/general
çok teşekkürler
vay güzel bilgi
Dikey çizgi için bir kod var mı?
Anahtar SIGNAL göstergelerimi (ok sinyalleriyle) dikey çizgiler gösterecek şekilde değiştirmeye çalışıyorum.
TAKIM taciri
Dikey çizgi için bir kod var mı?
Anahtar SIGNAL göstergelerimi (ok sinyalleriyle) dikey çizgiler gösterecek şekilde değiştirmeye çalışıyorum.
TAKIM taciriGrafikte ok nesneleri oluşturan bir göstergeniz varsa, "OBJ_ARROW" ifadesini aşağıdaki gibi bir satırda değiştirin
ObjectCreate(isim,OBJ_ARROW,0,...)
böyle olmak:
ObjectCreate(isim,OBJ_VLINE,0,...)
Grafikte ok nesneleri oluşturan bir göstergeniz varsa, "OBJ_ARROW" ifadesini aşağıdaki gibi bir satırda değiştirin
ObjectCreate(isim,OBJ_ARROW,0,...)
böyle olmak:
ObjectCreate(isim,OBJ_VLINE,0,...)Grafiğe doğru sürüklenmiyor - işte yaptığım şey. Sanırım 233 ve 234 bir ok boyutuna veya türüne atıfta bulunuyor - bilmiyorum.
Diğer kelimelerden hangisini değiştirmem gerektiğini söyler misiniz lütfen?
İşte kod - Değiştirilecek daha fazla kelime olması durumunda göstergeyi ekleyeceğim.
teşekkürler
TAKIM taciri
Kod değişti
{
SetIndexStyle(0, DRAW_VLINE,0,ArrowSize);
SetIndexArrow(0, 233);
SetIndexBuffer(0, g_ibuf_76);
SetIndexStyle(1, DRAW_VLINE,0,ArrowSize);
SetIndexArrow(1, 234);
SetIndexBuffer(1, g_ibuf_80);
Grafikte ok nesneleri oluşturan bir göstergeniz varsa, "OBJ_ARROW" ifadesini aşağıdaki gibi bir satırda değiştirin
ObjectCreate(isim,OBJ_ARROW,0,...)
böyle olmak:
ObjectCreate(isim,OBJ_VLINE,0,...)sevgili MLADEN
kodlama atölyesinde sıfırım ama en sevdiğim ve ilgili indie'lerden bazılarında Vline'lar oluşturmakla ilgileniyorum (takım tüccarı gibi aynı ok yerine).
peki bundan başka bir yol ve formül var mı, bana yardımcı olacak ve Vlines oluşturmamda bana rehberlik edecek, benim anlayışıma göre, kodlamada okları çizmek için çok fazla yol olurdu .... tüm indie'ler aynı kodlama satırına sahip değiller (ObjectCreate(name, OBJ_ARROW ,0,....) örneğin verilen indi altında, aynı görmüyorum.
Saygılarımızla
sevgili takım tüccarı
İşte doğruysam, sembol numaraları ve renk adları.
Birkaç göstergem var - zaman diliminde ve çevrimdışı çizelgelerde kullandım - bu yüzden uyarlama için gönderilecek çok fazla şey var.
Bu ekli göstergeyi değiştirmeye çalıştım ama MACD gibi grafiğe yüklenmeyecekti.
Yardımın için teşekkür ederim ve bunu seni rahatsız etmektense kendim yapabileceğimi düşündüm.
TAKIM taciri
Not - Anlıyorum, kodlama asla 'benim işim' olmayacak.
Grafiğe doğru sürüklenmiyor - işte yaptığım şey. Sanırım 233 ve 234 bir ok boyutuna veya türüne atıfta bulunuyor - bilmiyorum.
Diğer kelimelerden hangisini değiştirmem gerektiğini söyler misiniz lütfen?
İşte kod - Değiştirilecek daha fazla kelime olması durumunda göstergeyi ekleyeceğim.
teşekkürler
TAKIM taciri
Kod değişti
{
SetIndexStyle(0, DRAW_VLINE,0,ArrowSize);
SetIndexArrow(0, 233);
SetIndexBuffer(0, g_ibuf_76);
SetIndexStyle(1, DRAW_VLINE,0,ArrowSize);
SetIndexArrow(1, 234);
SetIndexBuffer(1, g_ibuf_80);Bunu böyle yapamazsınız - bunlar nesne değil tamponlardır.
Çizgi nesnelerinin nasıl oluşturulacağına dair bir örnek (bundan daha basit bir yol yoktur): https://www.mql5.com/en/forum/180648/page623
Not: kodu değiştirmedim, Bildiğiniz gibi decompiled kodu değiştirmiyorum. ve bu geri derlenmiş kod