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
Belki basit bir örnek yardımcı olacaktır:
{
if (i== WEDNESDAY ) continue ;
Print ( EnumToString (i));
}
Haftanın 7 günü boyunca her günün adını yazdıran bir döngüdür.
Bununla birlikte, Print deyiminden önce, döngüye Çarşamba ise (print deyimi eksikse) doğrudan bir sonraki yinelemeye geçmesini söyleyen bir 'if' ifadesi bulunur.
Sonuç: (Çarşambanın nasıl basılmadığına bakın?)
{
if (i== WEDNESDAY ) continue ;
Print ( EnumToString (i));
}
Bununla birlikte, Print deyiminden önce, döngüye Çarşamba ise (print deyimi eksikse) doğrudan bir sonraki yinelemeye geçmesini söyleyen bir 'if' ifadesi bulunur.
sadece Vay - işte bu! Harika (çok daha fazla/kesinlikle net) açıklama.
Çok teşekkürler, senin için en iyisi adamım.
#Sipariş Kapat - Aç
Lütfen unutmayın: Kapatılan Siparişler - Bekleyen, Zarar, Kar, Tüm Siparişler için zaten kodum var. Ama onları yeniden yazmam gerekiyor. (Sadece onları unutmaya çalışıyorum.)
Her şeyden önce: Sadece onlar için Optimal yöntemler bulmaya çalışıyorum, lütfen bana tavsiyede bulunun ve onlar için bazı iyi bağlantılar (ve başka bir şey) paylaşın.
Böylece, bu konuyu @ Simon Gniadkowski - Döngüler ve Kapatma veya Siparişleri Silme'den buldum (teşekkürler Simon - ki bu ben onu işaretledim). O konunun tamamını okumadım.
Bu konuyu zaten okuyanlar, lütfen bana bildirin ve Siparişleri Kapatma ve Silme için benim için daha iyi olur mu, lütfen?
(ve hala benim için iyi olan bu tür konuları veya kodları araştırıyorum)
Güzel tavsiye ve yorumlardan sonra onlar için kod yazmaya başlayacağım.
Şimdiden teşekkürler.
#Sipariş Kapat - Kapalı
@Simon 2 harika yorumunu dikkatlice okuduktan sonra EA'nın Close Orders fonksiyonlarını zaten yeniden yazdım.
#Hesap Bilgileri ve Satış, Satın Alma, Tüm Siparişlerin Karı - Açık
Sadece " Hesap Bilgileri , Kar Sat, Kar Al, Tüm bu grafik sembolleri, Tüm Açılış Emirleri Karları" için kod yazmaya çalışıyorum.
İlk önce Account Info için kod yazmaya başlıyorum. Bu kod gerçek zamanlı olarak güncellenmez, bu kod geciktirir. WindowRedraw()'ı zaten denedim , RefreshRates() , bana yardımcı olmuyor.
Yardıma ihtiyacım var, lütfen.
ObjectSetString ( chart_ID, name, OBJPROP_TEXT , DoubleToString ( AccountProfit (), 2 ) );
Şimdiden teşekkürler.
(Hala onlar için araştırma yapıyorum.)
lütfen onu OnMillisecondTimer(250) içine koyun;
Aşağıdaki kodu mu kastediyorsunuz?
Çünkü aşağıdaki hata alıyorum.
Teşekkürler dostum.
#BuyKar
Aşağıdaki kod ile 'Kar Al' almaya çalışıyorum, ayrı ayrı çalışıyor. Ama hepsini hesaplamam gerekiyor, o zaman bana bir değer gösterecek.
Yardıma ihtiyacım var.
void testbuyprofit()
{
for ( int i = OrdersTotal () - 1 ; i >= 0 ; i-- )
{
if ( ! OrderSelect ( i, SELECT_BY_POS , MODE_TRADES ) ) continue ;
if ( OrderType () == OP_BUY )
{
profit = OrderProfit ();
Print ( "Profit Buy:" , profit );
}
}
//---
return ;
}
Şimdiden teşekkürler.
{
double profit_buy=0;
for ( int i = OrdersTotal() - 1; i >= 0; i-- )
{
if ( ! OrderSelect( i, SELECT_BY_POS, MODE_TRADES) ) continue;
if( OrderType() == OP_BUY )
{
profit_buy += OrderProfit();
}
}
Print( "Profit Buy:", profit_buy );
}
{
...
Print ( "Profit Buy:" , profit_buy );
}