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
Bunu şöyle yapabilirsin
while (true)
{
if (AccountBalance()<19000) { lots = 1; break; }
if (AccountBalance()<29000) { lots = 2; break; }
if (AccountBalance()<39000) { lots = 3; break; }
//
//
// futher comparisons here in ascending order
//
//
break;
}
Teşekkürler mladen, bu işi görür. Tutarların sabit kodlanmaması için cebirsel bir ifade oluşturulabileceğini düşünüyor musunuz? Sanırım iki parametre ile yapılabilir mi?
Teşekkürler mladen, bu işi görür. Miktarların sabit kodlanmaması için cebirsel bir ifade oluşturulabileceğini düşünüyor musunuz? Sanırım iki parametre ile yapılabilir mi?
Evet neden olmasın ...
Bu, kullanımı esnek hale getirecektir.
Evet, neden olmasın ... Bu, kullanımı esnek hale getirir
Nasıl yapacağımı bulamıyorum ama anlamaya çalışmak için çok fazla zaman harcamadım. Sizin için açıksa, lütfen bana bildirin
Nasıl yapacağımı bulamıyorum ama anlamaya çalışmak için çok fazla zaman harcamadım. Sizin için açıksa, lütfen bana bildirin
Bu kodun hangi bölümlerinin ayarlanabilir olmasını istersiniz?
Merhaba. 3 Ördek göstergesini hareketli ortalamaları kullanmaktan ADX göstergesini kullanmaya değiştirmeye çalışıyorum. '2' giriş değeri ile. Çabalarımı derleyene kadar her şey yolunda.... o zaman 'Açıklama kutusunda aldığım şey bu!
//h1 verisi
double h1adx = iADX(NULL,PERIOD_H1,2,);
//h4 verisi
double h4adx = iADX(NULL,PERIOD_H4,2);
//d1 verisi
çift d1adx = iADX(BOŞ,PERIOD_D1,2);
Yukarıdaki üç satır kodlama şu şekilde etiketlenmiştir:
')' - sözdizimi hatası, parametre cevapsız
Bir tür ruh onları benim için düzeltebilir mi?
Bu kodun hangi bölümlerinin ayarlanabilir olmasını istersiniz?
Ayarlanabilir kısımlar lot büyüklüğü ve lotun uygulanacağı hesap bakiyesi olmalıdır. Örneğin, parametreler A = 0,01, B = 5000$ veya A = 1.00, B = 10.000$ olabilir.
Merhaba. 3 Ördek göstergesini hareketli ortalamaları kullanmaktan ADX göstergesini kullanmaya değiştirmeye çalışıyorum. '2' giriş değeri ile. Çabalarımı derleyene kadar her şey yolunda.... o zaman 'Açıklama kutusunda aldığım şey bu!
//h1 verisi
double h1adx = iADX(NULL,PERIOD_H1,2,);
//h4 verisi
double h4adx = iADX(NULL,PERIOD_H4,2);
//d1 verisi
çift d1adx = iADX(BOŞ,PERIOD_D1,2);
Yukarıdaki üç satır kodlama şu şekilde etiketlenmiştir:
')' - sözdizimi hatası, parametre cevapsız
Bir tür ruh onları benim için düzeltebilir mi?jeeves
iADX() çağrısı için parametreleriniz eksik. Bir örnek şu olabilir (ADX'in değerini almak için):
double h4adx = iADX(NULL,PERIOD_H4,adxPeriod,adxPrice,MODE_MAIN,2);
+DI değerini almak istiyorsanız MODE_MAIN'i MODE_PLUSDI ile değiştirin ve -DI durumunda bunu MODE_MINUSDI ile değiştirin.
Ayrıca, adxPeriod ve adxPrice'ı istediğiniz değerlerle değiştirin
Çok çok teşekkürler. Yardımı takdir edin.
Şablon yavaş çalışıyor
Güzel scalping sistemi ve şablonu buldum ama bu sistemi kurduktan sonra çok yavaş çalışıyor. Belki birisi ona bakıp neyin sebep olabileceğini tespit edebilir.
Şablon ve göstergeler:
1m_alf_scalp.zip
Merhaba,
Grafiğimdeki çubukların üzerine metin nesneleri yazarken her zaman sorun yaşıyorum.
Örneğin
ObjectCreate ("Xh", OBJ_TEXT,0,Time[0],High[0]+1*pips2dbl);
ObjectSetText("Xh","1",10,"Tahoma",Orange);
ObjectCreate ("X", OBJ_TEXT,0,Time[0],Low[0]-1*pips2dbl);
ObjectSetText("Xl","1",10,"Tahoma",Orange);
Bu, yazı tipi nesnem metnimin "başına" sabitlendiğinden, çubuklarımın altındaki metin nesneleri ile iyi çalışıyor.
Ama çubuğun üstüne bir metin yazmak istersem, şimdi yazımı 10 puntodaki metnim nasıl tırtıklı değil, bu yüzden çubuklara yazılıyor.
Metni "H1", "D1" veya "W1" gibi daha büyük zaman dilimlerinde yazarken de bir sorun oluyor çünkü orada yazı tipi uzaklığımı da yüksek veya düşük değere değiştirmek zorunda kaldım.
Metnimi 90° döndürebileceğimi biliyorum ama bunu yapmak istemiyorum.
Peki bu sorun için bir çözüm biliyor musunuz?