Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 127
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
MQ4 kaynağına ihtiyacınız var
Vatandaşlar bana kodda böyle bir mantığı nasıl ifade edeceğimi anlatıyor!
Grafikte MA var .... ve mum MA'yı yukarıdan aşağıya geçerse çalışmak için SATIN ve mum aşağıdan yukarıya doğru kesişirse SATIN almam gerekiyor....
Şimdiden teşekkürler!
Vatandaşlar bana kodda böyle bir mantığı nasıl ifade edeceğimi anlatıyor!
Grafikte MA var .... ve mum MA'yı yukarıdan aşağıya geçerse çalışmak için SATIN ve mum aşağıdan yukarıya doğru kesişirse SATIN almam gerekiyor....
Şimdiden teşekkürler!
terminalde bir Hareketli Ortalama .mq4 Uzman Danışmanı var - zaten orada yapıldı. harika çalışıyor
Selamlar.
Söyle bana, lütfen, test cihazında (veya diğer seçeneklerde) olmayan bir zaman çerçevesi ile oluşturulan geçmiş dosyasını MT4 test cihazına nasıl "kaydırabilirim"?
Sonuç olarak, buradan http://tradelikeapro.ru/grafiki-renko/ Renko mumlarında standart olmayan bir zaman dilimi ile gerçek zamanlı bir geçmiş dosyası oluşturan bir danışman var. Sonrasında oluşturulan dosyaya göre test etmek gerekir. Ortaya çıkan geçmiş dosyasını standart olmayan bir zaman dilimiyle standart olanla yeniden adlandırmak yardımcı olmaz, test cihazı TestGenerator'ı yayınlar: 2017.01.05'ten 2017.06.14'e kadar geçmiş verisi yok 'GBPUSD5' Gerçek zamanlı olarak oluşturulana dayalıdır ve değil tarihten, tarihten gelen tablo çok doğru değil. Veya geçmişten ilgili olanı sildikten sonra standart bir zaman çerçevesine sahip bir grafik oluşturacak şekilde göstergenin kendisini düzeltin. Şimdiye kadar, yalnızca bir dosya oluşturacak şekilde düzeltmeyi başardım, ancak boş.
Selamlar.
Söyle bana, lütfen, test cihazında (veya diğer seçeneklerde) olmayan bir zaman çerçevesi ile oluşturulan geçmiş dosyasını MT4 test cihazına nasıl "kaydırabilirim"?
Sonuç olarak, buradan http://tradelikeapro.ru/grafiki-renko/ Renko mumlarında standart olmayan bir zaman dilimi ile gerçek zamanlı bir geçmiş dosyası oluşturan bir danışman var. Sonrasında oluşturulan dosyaya göre test etmek gerekir. Ortaya çıkan geçmiş dosyasını standart olmayan bir zaman dilimiyle standart olanla yeniden adlandırmak yardımcı olmaz, test cihazı TestGenerator'ı yayınlar: 2017.01.05'ten 2017.06.14'e kadar geçmiş verisi yok 'GBPUSD5' Gerçek zamanlı olarak oluşturulana dayalıdır ve değil tarihten, tarihten gelen tablo çok doğru değil. Veya geçmişten ilgili olanı sildikten sonra standart bir zaman çerçevesine sahip bir grafik oluşturacak şekilde göstergenin kendisini düzeltin. Şimdiye kadar, yalnızca bir dosya oluşturacak şekilde düzeltmeyi başardım, ancak boş.
Renko grafiği - geçmişe geri tepme ile düşük geçişli bir filtre dayatmanın sonucu. MA düzgün bir eğri verirken, Renko geri tepme nedeniyle kademeli bir eğri verir. Filtrelemenin sonucunu bir diziye kaydedin ve üzerinde çalışın ... İki hafta içinde özgür olacağım ve bununla yakından ilgileneceğim
Beyler lütfen söyleyin. danışman koduna nasıl yazılır, böylece koşul bir kez karşılandığında, danışman LS'yi kurma yeteneği ile aynı anda 3 fırsat açar?
işte benim durumum
( OrdersTotal () ) işlevini kullanmam önerildi ancak bu benim durumuma uymuyor. ben böyle yazdım
Derlenmiş hata yok, ancak bu işlev benim durumum için değil.
Yani onun mantığı:
İlk sipariş koşula göre açılır ve diğer koşullar göründüğünde ilk sipariş kapatılır ve ikinci sipariş diğer koşullara göre açılır !!! Bununla ilgili okunacak bir yer var mı?
Elimden gelenin en iyisini yaptım! ama siparişler kapanmadı lütfen yardım edin...
MA1_1 = iMA(_Symbol, _Period, ma1, 0, ma1_method, ma1_Fiyat, 2);
MA2_0 = iMA(_Symbol, _Period, ma2, 0, ma2_method, ma2_Fiyat, 1);
MA2_1 = iMA(_Symbol, _Period, ma2, 0, ma2_method, ma2_Fiyat, 2);
if(MA1_0 < MA2_0 && MA1_1 >= MA2_1) //sat
{
if(tp > 0) TP = NormalizeDouble(Teklif - tp * _Point, _Digits); başka TP = BOŞ;
bilet = OrderSend(_Symbol, OP_SELL, lot, Bid, slippage, 0, TP, NULL, Magic, 0, clrRed); //satış
Print(" Satış emri açılırken hata oluştu");
}
başka
{
Print("Satış emrinin başarılı bir şekilde açılması");
}
else if(MA1_0 > MA2_0 && MA1_1 <= MA2_1)//buy
{
ticket_close = OrderClose(bilet, lot, Bid, slippage, clrRed);
Print("Satış emrinin başarılı bir şekilde kapatılması");
}
başka
{
Print("Satış emri kapatılırken hata oluştu");
}
Vatandaşlar, nerede bir danışman bulacağımı söyleyin (sipariş değiştirici) ...
Yani onun mantığı:
İlk sipariş koşula göre açılır ve diğer koşullar göründüğünde ilk sipariş kapatılır ve ikinci sipariş diğer koşullara göre açılır !!! Bununla ilgili okunacak bir yer var mı?
Elimden gelenin en iyisini yaptım! ama siparişler kapanmadı lütfen yardım edin...
MA1_1 = iMA(_Symbol, _Period, ma1, 0, ma1_method, ma1_Fiyat, 2);
MA2_0 = iMA(_Symbol, _Period, ma2, 0, ma2_method, ma2_Fiyat, 1);
MA2_1 = iMA(_Symbol, _Period, ma2, 0, ma2_method, ma2_Fiyat, 2);
if(MA1_0 < MA2_0 && MA1_1 >= MA2_1) //sat
{
if(tp > 0) TP = NormalizeDouble(Teklif - tp * _Point, _Digits); başka TP = BOŞ;
bilet = OrderSend(_Symbol, OP_SELL, lot, Bid, slippage, 0, TP, NULL, Magic, 0, clrRed); //satış
Print(" Satış emri açılırken hata oluştu");
}
başka
{
Print("Satış emrinin başarılı bir şekilde açılması");
}
else if(MA1_0 > MA2_0 && MA1_1 <= MA2_1)//buy
{
ticket_close = OrderClose(bilet, lot, Bid, slippage, clrRed);
Print("Satış emrinin başarılı bir şekilde kapatılması");
}
başka
{
Print("Satış emri kapatılırken hata oluştu");
}
Satış emri, Satış fiyatından kapatılır
Lütfen bana, siparişlerine ek olarak üçüncü taraf siparişleri varsa, danışmanın siparişlerini görmeyi bıraktığını (bir yerine birkaç tane açar) söyleyin? Yalnızca danışman emirleri varsa, sorun yoktur. Emir açarken "sihir" gösterilir, emir açmanın durumuna göre sadece bu "sihir"e sahip emirler seçilir.
Mola verdin ve devam etmen gerekiyor