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
yardımda yazıyor
int day_of_year ; // yıldaki seri numarası (1 Şubat yılın 32. günüdür)
Nedense her zaman 31 olduğu ortaya çıkıyor ((
scripti ekliyorum
dosyada
2010.02.01 00:00:00 143.832 143.839 143.758 143.771 186 2010 2 1 0 0 1 31
Bu, belgelerdeki bir hatadır. Bir yıldaki günlerin numaralandırılması 0'dan başlar. Teşekkürler.
Bunun daha zor olduğunu anlıyorum, ancak daha tanıdık görünüyor (meslekten olmayanlar için programcı için her şey yolunda). 1 Ocak yılın 1. günüdür. Kılavuzun doğru olduğunu düşünüyorum.
Merhaba, işlevi mt4'ten mt5'e çevirmeme yardım et. Çevirdim ama burada bir sorun var, eğer doğru kodu göndermek zor değilse, aksi halde MQL'de pek iyi değilim. Ders çalışmaya yeni başlıyorum.
//+------------------------------------------- --------------------+
#özellik telif hakkı "2010, MetaQuotes Software Corp."
#özellik bağlantısı " http://www.mql5.com "
#özellik sürümü "1.00"
//--- giriş parametreleri
giriş çift Lot = 0.1;
giriş boolMM = doğru;
giriş çift Risk = 10;
//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
int OnInit()
{
dönüş(0);
}
//+------------------------------------------- --------------------+
//| Uzman başlatmasızlaştırma işlevi |
//+------------------------------------------- --------------------+
geçersiz OnDeinit(const int nedeni)
{
}
//+------------------------------------------- --------------------+
//| Uzman onay işlevi |
//+------------------------------------------- --------------------+
geçersiz OnTick()
{
if( MM )çift Lot = LotSon(); //LotSon işlevinin çağrılması
}
//+------------------------------------------- --------------------+
çiftLotSon()
{
double LotMin = SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN);
double LotMax = SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX);
double Lot = AccountInfoDouble(ACCOUNT_FREEMARGIN)/100000.0 * Risk;
double Lot = MathMin(Lotmax,MathMax(Lotmin,Lots));
if (LotMin < 0.1)Lots = NormalizeDouble(Lots,2);
başka
{
if (LotMin < 1.0)Lots = NormalizeDouble(Lots,1);
else Lot = NormalizeDouble(Lots, 0);
}
if (Lot < LotMin) Lot = LotMin;
if (Lot > LotMax) Lot = LotMax;
}
Renk kodunu nasıl alıyorsunuz?
Renk kodunu nasıl alıyorsunuz?
MQL5 Topluluk Makalesi - Kullanıcı Notu :
Buton MQL kaynak kodunu mesaj metnine eklemek için tasarlanmıştır. Tıklandığında, kodu yapıştırmanız gereken boş bir pencere belirir ve ardından Ekle düğmesini tıklayın. Kodu yapıştırmayı iptal etmek için İptal düğmesini tıklayın.
Bazı kısımları anlam açısından bir şekilde öne çıkarmak için kodun kalın yazı tipiyle vurgulanması önerilmez. Gerçek şu ki, farklı işletim sistemlerinde ve tarayıcılarda tek aralıklı yazı tipleri farklı şekilde görüntülenir. Örneğin, Windows Vista, 10 boyutunda kalın harflerle normal yazı tipinden neredeyse ayırt edilemeyen Consolas monospaced yazı tipini kullanır.
Merhaba, işlevi mt4'ten mt5'e çevirmeme yardım et. Çevirdim ama burada bir sorun var, eğer doğru kodu göndermek zor değilse, aksi halde MQL'de pek iyi değilim. Ders çalışmaya yeni başlıyorum.
Peki deneyeceğiz. Herkese teşekkürler! Ve ben sadece konu hakkında böyle sorular sormak? Yoksa farklı bir yere mi ihtiyacım var? cevap için şimdiden teşekkürler
Ve geliştirmenin bu aşamasında: parametreler, fonksiyon çağrısı ve fonksiyonun kendisi derleme hatalarını göstermelidir veya göstermemelidir. Öyleyse neden? Bana hataları gösteriyor