Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 78
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
Makale yardımcı olur.
Çift iFractals'ı (dize sembolü, int zaman çerçevesi, int modu, int shift) dörtlü olarak değiştirin
Herkese merhaba, Mutlu Yıllar. MQL5 ile çalışma konusunda hâlâ çok az deneyimim var, zaman dilimleri hakkındaki kılavuzu inceledim ancak gerekli hiçbir şey bulamadım.
Böyle bir sorunum var: Bir zaman diliminde çalışan fraktal bir gösterge var ve verilerini 2 farklı zaman diliminde almak istiyorum.
Şöyle yazdı:
#include <GetIndicatorBuffers.mqh>
int fraktallar_handle; // iFractals göstergesine işaretçi
dize dönemi; // farklı grafik zaman dilimleri için değişken
geçersiz OnTick()
{
//---- B. Williams tarafından Fraktallar için gösterge tamponları
statik çift Üst[]; // iFractals göstergesinin UPPER_LINE dizisi, bu üst fraktallar için bir dizi
statik çift Alt[]; // iFractals göstergesinin LOWER_LINE dizisi, bu daha düşük fraktallar için bir dizidir
for( int j=1; j<=2; j++ )
{
if( j==1 ) dönem=PERIOD_H1;
if( j==2 ) periyot = PERIOD_H4;
//--- bir nesneye işaretçi oluşturma - iFractals göstergesi
Fractals_handle=iFractals(NULL,nokta );
//--- nesne oluşturulurken bir hata meydana gelirse, bir mesaj görüntüleyin
if(Fractals_handle<0)
{
Print("iFractals nesnesi oluşturulmadı: Yürütme hatası = ",GetLastError());
//--- programın zorla sonlandırılması
dönüş(-1);
}
//--- dizi indeksleme sırasını zaman serilerinde olduğu gibi ayarlayın
//--- bir hata meydana gelirse, daha fazla işlemi yürütmeyi durdurun
//--- bildirilen dizileri fraktallar için tüm gösterge tamponlarından mevcut değerlerle doldurma
if(!GetFractalsBuffers(Fractals_handle,0,100,Üst,Alt,true)) return;
// burada gösterge çalışmasını kontrol etme satırından daha ileri
} // J'deki döngünün sonu
Programın verilen parçasında j üzerindeki döngüyü kaldırmak için ve Fractals_handle=iFractals(NULL,period ); işlevinde ise; belirli bir nokta girin, ardından program çalışır.
Ve derlerken döngüde bir hata veriyor:
'dönem' - beklenmeyen belirteç Sov_MA_ADX.mq5 482 47
Lütfen bana hatamın nerede olduğunu ve programın bu parçasını nasıl düzgün biçimde biçimlendireceğimi söyleyin.
Merhaba beyler, profesyoneller, yakın zamanda yoğun bir şekilde MT5'i incelemeye başladım, yerel uzmanları, olası tüm seçenekleri test ettim. Hepsinden önemlisi, bir trend gibi açılıyorlar, ama sonra diğer yönde hareket etmeye başlıyorlar ve sonuç olarak, uzun bekleyiş ve her şeyin beklendiği gibi gideceği ve mutlu olacağım ümidini hesaba katarak bile çok şey kaybediyorlar. 4 veya hatta 10 puanlık bir gecikmeyle pozisyon açan böyle bir Uzman Danışman yapmak mümkün müdür, yani. Göründüğün yöne gitmediysen, Allah'a şükret. Hemen ters yönde açılma talebi oldu ama bu aynı ama genel olarak düşünürsek her şey aynı çıkıyor ve "Öngöremiyoruz????" . Ve işte bu akışa nasıl girilir ve devam edilir? Son zamanlarda, postaneye sözde Grails'i satın alma teklifleriyle mektuplar gelmeye başladı. Mailimi ve en önemlisi bu konuya olan ilgimi nasıl öğrendiler.
Kâseler kâse satıcıları içindir çünkü paranızı almanıza yardımcı olurlar.
profesyonellerden öğrenin, ticaret ve forex ve en önemlisi algoritmik ticaret ile uğraşan kişilerle röportajları izleyin, ne kazanabileceğiniz konusunda neler söyleyeceklerini izleyin.
Tarif ettiğiniz fikir sadece bir pozisyona girmek için bir tekniktir. Diyelim ki aynı duruşlar ve kârlarla %65'ten fazla karlı işlem sağlayan bir sinyal bulmanız önemlidir. Ama zaten onun altında en iyi girişi ve daha iyi para yönetimini bulabilirsiniz. Başka türlü çalışmaz) Motorsuz bir araba yapmak gibi.
Kâseler kâse satıcıları içindir çünkü paranızı almanıza yardımcı olurlar.
profesyonellerden öğrenin, ticaret ve forex ve en önemlisi algoritmik ticaret ile uğraşan kişilerle röportajları izleyin, ne kazanabileceğiniz konusunda neler söyleyeceklerini izleyin.
Tarif ettiğiniz fikir sadece bir pozisyona girmek için bir tekniktir. Diyelim ki aynı duruşlar ve kârlarla %65'ten fazla karlı işlem sağlayan bir sinyal bulmanız önemlidir. Ama zaten onun altında en iyi girişi ve daha iyi para yönetimini bulabilirsiniz. Başka türlü çalışmaz) Motorsuz bir araba yapmak gibi.
Merhaba meslektaşlar, Yeni Yılınız Kutlu Olsun.
Lütfen bana, test cihazındaki çubukların açılma anları ile zaman çerçevesinin oluşturulmuş çubukları arasındaki zaman gecikmesi ile bağlantılı olan durumdan bir çıkış yolu söyleyin.
Örneğin, Expert Advisor'da 01/13/2011 tarihinden itibaren test başlangıcını belirledim. Bu durumda test cihazındaki ilk çubuğun saatlik zaman diliminde açılış saati 2011.01.13 00:00:00,
ve fonksiyona göre EA'daki ilk çubuğun açılma zamanı:
i=CopyTime( _Symbol,0,1,100,Time_buf); // H1 zaman çerçevesinin her çubuğu için geçmiş veri zamanını ara belleğe kopyalayın
eğer(i<0)
{
Print(" Fiyat grafiği tamponundan zaman değerleri kopyalanamadı ");
}
Time_buf[0] = 2011.01.12 23:00:00 - 1 saat gecikme alıyoruz.
Anladığım kadarıyla durum standart ve birçok deneyimli tüccar bunu çözdü. Bununla ilgili herhangi bir yayın var mı, makalelerde bu konuya bir çözüm bulamadım.
Ya da deneyiminizi paylaşın lütfen.
Lütfen bana, test cihazındaki çubukların açılma anları ile zaman çerçevesinin oluşturulmuş çubukları arasındaki zaman gecikmesi ile bağlantılı olan durumdan bir çıkış yolu söyleyin.
Bu birikimi kendiniz ayarladınız, şunu deneyin:
Bu birikimi kendiniz ayarladınız, şunu deneyin:
Tavsiyen için teşekkür ederim. Çok minnettar.
Spesifik olarak, Standart Sapma göstergesindeki MA arabelleğine erişiminiz olması gerekir.