![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
bay mladen:
mum kapandığında üzerine alarm ekler misin
sadece mevcut mumda alarm var
saygınlık
Denemek
çok teşekkürler
1 koymak gerekir?
Bir grafik ekranı için MT5 gösterge verilerine erişmenin basit bir yolu var mı? MT5 ilk çıktığında kodun sadece basit bir gösterge için oldukça karmaşık olduğunu biliyorum ve MT5'in en son sürümünde bir şeyler değişmiş olabilir mi?
Örneğin, MT4 ile grafik nesnesi ekranında bir MA çaprazı göstermek istersem kullanırım
double slow_MA = iMA(Symbol(),0,100,0,MA_MODE,MA_PRICE,0);
double fast_MA = iMA(Symbol(),0,35,0,MA_MODE,MA_PRICE,0);
if (ma_fast > ma_slow){ sütun = clrLime;}
if (ma_fast <ma_slow) {col = clrRed;}
başka {col = clrGray;}
MT5'te basit bir eşdeğer var mı? yoksa bu bilgilere ulaşmak için anlatılmamış kod satırları mı yazmam gerekiyor?
Basit cevabı buldum - kodu tamamen mq5 kullanarak yeniden yazmak yerine mq4'ü dönüştürmekti.
çok teşekkürler
1 koymak gerekir?
Evet
Sevgili @mladen,
Ekli gösterge "Yatay ve Dikey Hizalama" ayarlarını ekler misiniz, çok memnun olurum.
Teşekkür ederim.
Sevgili @mladen,
Ekli gösterge "Yatay ve Dikey Hizalama" ayarlarını ekler misiniz, çok memnun olurum.
Teşekkür ederim.
Kontrol edilebilmesi için lütfen orijinal (çözülmemiş) kaynak kodunu gönderin
Afedersiniz!
Bunu buldum.
Umarım bu orijinal indi.
Renko kutularına biraz benzeyen bir grafik yöntemi var ama bazı açılardan daha iyi anlatılıyor.
Point Original grafiği (http://www.az-invest.eu/point-original-bars-for-metatrader)
Nokta Orijinal Çubuklar (https://ovo.cz/products/offline-charts-for-mt4/point-original-bars)
Bu tür çubukların hesaplanması hakkında yeterli bilgi bulamadım, bulduğum tek şey yukarıda bahsettiğim sitelerden birinde:
"... Point-O çubukları, açılıştan kapanışa kadar olan aralığı sabit bir seviyede tutar. Yeni bir çubuk oluşturmak için yalnızca fiyatın önceki çubuğun orijinal açılış değerine geri dönmesini gerektirir. Bu grafik biçimi onu yapar destek ve direnç seviyelerini tespit etmek çok kolaydır ve geri dönüş noktalarının yakalanmasını kolaylaştırır.
Bu grafik türü ayrıca, bu özelliği etkinleştiren özel bir ayar sağlayarak (grafikte daire içine alınmış noktalara dikkat edin) belirli bir gün için (günün Açık, Yüksek, Düşük ve Kapanış değerlerine karşılık gelen) tüccarın doğru OHLC değerlerini korumasını sağlar. , grafik platformunda yeni gün başladığında açık fiyatın sıfırlandığı yer)."
RenkoMeanLivechart_v1.0_new_format_Alerts.mq4'ü aldım ve değiştirdim: Rows 218-220; 256-258; 293-295; 379-381; 423-425; başarısız. Herhangi bir hata veya uyarı olmadan derlenir ancak çalışmaz ancak MT4 platformunu dondurur. Denememin "sonucunu" ekliyorum.
Bir kodlama yardımı takdir edilecektir.
Renko kutularına biraz benzeyen bir grafik yöntemi var ama bazı açılardan daha iyi anlatılıyor.
Point Original grafiği (http://www.az-invest.eu/point-original-bars-for-metatrader)
Nokta Orijinal Çubuklar (https://ovo.cz/products/offline-charts-for-mt4/point-original-bars)
Bu tür çubukların hesaplanması hakkında yeterli bilgi bulamadım, bulduğum tek şey yukarıda bahsettiğim sitelerden birinde:
"... Point-O çubukları, açılıştan kapanışa kadar olan aralığı sabit bir seviyede tutar. Yeni bir çubuk oluşturmak için yalnızca fiyatın önceki çubuğun orijinal açılış değerine geri dönmesini gerektirir. Bu grafik biçimi onu yapar destek ve direnç seviyelerini tespit etmek çok kolaydır ve geri dönüş noktalarının yakalanmasını kolaylaştırır.
Bu grafik türü ayrıca, bu özelliği etkinleştiren özel bir ayar sağlayarak (grafikte daire içine alınmış noktalara dikkat edin) belirli bir gün için (günün Açık, Yüksek, Düşük ve Kapanış değerlerine karşılık gelen) tüccarın doğru OHLC değerlerini korumasını sağlar. , grafik platformunda yeni gün başladığında açık fiyatın sıfırlandığı yer)."
RenkoMeanLivechart_v1.0_new_format_Alerts.mq4'ü aldım ve değiştirdim: Rows 218-220; 256-258; 293-295; 379-381; 423-425; başarısız. Herhangi bir hata veya uyarı olmadan derlenir ancak çalışmaz ancak MT4 platformunu dondurur. Denememin "sonucunu" ekliyorum.
Bir kodlama yardımı takdir edilecektir.
Tam olarak hangi değişiklikleri yaptınız?
Değişiklikleri orijinaliyle karşılaştırdınız mı, geri aldınız mı ve her seferinde bir değişiklik yapmayı denediniz mi?
Tam olarak hangi değişiklikleri yaptınız?
Değişiklikleri orijinaliyle karşılaştırdınız mı, geri aldınız mı ve her seferinde bir değişiklik yapmayı denediniz mi?
Mladen,
Tavsiye için teşekkür ederim. Her iki gösterge ektedir, orijinal
RenkoMeanLivechart_v1.0_new_format_Alerts.mq4
ve değiştirilmiş
Deney_POC.mq4
değişiklikler
Orijinal (RenkoMeanLivechart_v1.0_new_format_Alerts.mq4'te):
while (!UpTrend && ( Low [i] < PrevLow - 0.5 * BoxPoints || CompareDoubles( Low [i], PrevLow - 0.5 * BoxPoints))) {
PrevHigh = PrevHigh - 0.5 * BoxPoints;
PrevLow = PrevLow - 0.5 * BoxPoints;
Değiştirildi (Experiment_POC.mq4'te):
while (!UpTrend && ( Low [i] < PrevLow || CompareDoubles( Low [i], PrevLow)))
{
//PrevHigh = PrevHigh - 0.5 * BoxPoints;
//PrevLow = PrevLow - 0.5 * BoxPoints;
Kod parçacıkları Satır 218-220'de tekrar tekrar bulunduğundan tüm değişiklikler aynıdır; 256-258; 293-295; 379-381; 423-425.