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
Tahmin etmemek için. ne olur ... Kontrol et ...
Böylece piçi anladım ... :)))
baskı değil, uyarı...
Ancak hafta sonları server süresi donmuş olan Cuma ile çalışmamız gerekiyor.
(İnşaatın işe yarayacağı inancında beni hayal kırıklığına uğratan da bu...)
Çıktı şu ana kadar şunu buldu:
- Sunucu saatini 00:00'a getiriyorum ve şimdiden dans ediyorum
Örneğin, günün ilk (sıfır???) ve ikinci M15 mumlarının en düşük seviyesini öğrenin.
DateOfMonday() işlevi.
Bu işlev, numarasına göre haftanın başlangıç tarihini (Pazartesi tarihi) döndürür. Örneğin, şimdi 08/29/2008 ise, mevcut haftanın başlangıç tarihi 08/25/2008 olacaktır. İşlev yalnızca bir parametre alır - geçerli olana göre haftanın sayısı. Örneğin, 0 geçerli hafta, 1 sonraki hafta ve -1 önceki haftadır. Yani, pozitif hafta sayıları gelecekten, sıfır ve negatif olanlar geçmişten tarihler isteyecektir. Dönüş değeri, 1 Ocak 1970 00:00'dan bu yana geçen saniye sayısıdır.
PS Ekli, DateOfMonday() işlevini test etmek için bir komut dosyasıdır.
Bu işlevin basit bir sürümü:
Bu işlevin basit bir sürümü:
Peki, o zaman söyle bana, iki hafta sonra Pazartesi hangi tarih olacak? :-)
Peki, o zaman söyle bana, iki hafta sonra Pazartesi hangi tarih olacak? :-)
Tek-s... Takvimi açıyorum, bakıyorum... oh! bulundu... 27/04/2009 olacak
:))))))))))))))))))))))
*
Burada, hosh ileri, hosh geri Pazartesi günlerini gösterecek:
yeni hafta numarası
0 geçerli hafta (varsayılan)
1 veya daha fazla derin tarih
-1 veya daha az geleceğe...
Fiyat tablosunda okları görüntülemek için osilatöre Kim'in SetArrow işlevini eklemeye çalıştım, ancak bir nedenden dolayı bir sinyal göründüğünde sadece bir ok görüntüleniyor, ancak tarihte netlik için istiyorum. Bunu uygulamak nasıl mümkün olabilir.
for(i=0; i<limit; i++){
if (OscBufferSell[i]<indicator_level2)SetArrow( SYMBOL_ARROWDOWN ,Mavi,"sat",Zaman[i],Yüksek[i]+3*Puan,2);
if (OscBufferBuy[i]>indicator_level1)SetArrow(SYMBOL_OK,Kırmızı,"satın al",Zaman[i],Düşük[i]-3*Puan,2);
}
İyi insanlara yardım edin! Teşekkür ederim.
Fiyat tablosunda okları görüntülemek için osilatöre Kim'in SetArrow işlevini eklemeye çalıştım, ancak bir nedenden dolayı bir sinyal göründüğünde sadece bir ok görüntüleniyor, ancak tarihte netlik için istiyorum. Bunu uygulamak nasıl mümkün olabilir.
for(i=0; i<limit; i++){
if (OscBufferSell[i]<indicator_level2)SetArrow(SYMBOL_ARROWDOWN,Mavi,"sat",Zaman[i],Yüksek[i]+3*Puan,2);
if (OscBufferBuy[i]>indicator_level1)SetArrow(SYMBOL_OK,Kırmızı,"satın al",Zaman[i],Düşük[i]-3*Puan,2);
}
İyi insanlara yardım edin! Teşekkür ederim.
Her satırı benzersiz bir adla adlandırmayı unutmayın.
Beyler şöyle bir senaryosu olan varsa söyleyin KİMOVSKİ ByMarketBuy ve ByMarketSell, yalnızca Örneğin belli bir lotla değil, mevduatın belli bir yüzdesiyle pozisyon açtı . Yani, ayarlarda parametreler belirledim, örneğin, işlemin boyutu mevduatın% 5'i, stop %7 (zarar durdurma tetiklendiğinde kaybetmeye hazır olduğum mevduatın yüzde kaçı), kar %15 (depozitodan ne kadar faiz kazanmayı umduğum) - ve betiğin kendisi bu yüzdeye karşılık gelen lo'yu hesaplar ve bu lota eşit bir anlaşma açar, ayrıca mesafeyi yüzde olarak hesaplar durdurmak ve kar etmek.
Ve bir başkası size trolün nerede bulunacağını yüzde olarak da söyleyebilir. Yani, depozitonun yüzdesi olarak fiyattan durağa kadar olan mesafeyi belirledim ve takip eden adımı da mevduattan yüzde olarak belirledim ve EA zaten bu yüzdeye göre durağı takip ediyor. Şimdiden teşekkürler.