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
MQL4 Dize Biçimlendirme
Boşver. Kullandığım font buydu. İyi çalışıyor.
işlem seansında kayıp işlemlerini sayma işlevi
Siz yetenekli programcılardan biri, bir ticaret seansı boyunca toplamda kaybedilen işlemlerin toplamını tutmak için iyi bir yol hakkında bana ipucu verebilir mi?
EA'mın, sihirli sayı ve tarihe dayalı olarak ticaret geçmişimdeki kaybeden esnafı saymasını istiyorum. Daha sonra, bir takım kaybeden işlemlere ulaşıldığında, seansın geri kalanı için EA'nın ticareti durdurmasını sağlayabilirim.
Temel olarak, biri bana sihirli sayı ve tarihe dayalı olarak kaybedilen işlemlerin toplam sayısını döndürecek bir kod parçacığı gösterebilirse, çok mutlu olurum.
teşekkürler
İrade
Tanımlamak
on init put this
{
session_start= TimeCurrent();
}Function Losses:
[PHP]int Losses(){
int total=0;
for (int i= OrdersTotal() - 1; i>= 0; i--){
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic &&
OrderProfit()+OrderSwap()+OrderCommission()<0 &&
OrderCloseTime()>=session_start)
total++;
}
return (total);
}bekleyen sırada MA değerini kullanma
herkese selam
işte soru
MA değerini bekleyen sırada kullanmak istiyorum
bunun gibi bir şey demek
uninit nedeni 0 hatası alıyorum
MA'yı içeri koymakla bağlantılı olup olmadığını bilmiyorum
int start()
{
int ticket;
double point;
//----
point=MarketInfo(Symbol(),MODE_POINT);
//----
while(true)
{
ticket=OrderSend(Symbol(),OP_SELLSTOP,1.0,iMA(NULL,0,20,8,MODE_SMA,PRICE_CLOSE,0)*point,0,0,0,"some comment",16384,0,Green);
if(ticket<=0) Print("Error = ",GetLastError());
else { Print("ticket = ",ticket); break; }
//---- 10 seconds wait
Sleep(10000);
}
//----
return(0);
}
kolay soru market bilgisi
işte kolay şeyler
işte kod
Sorun nedir ???
0.00000000 değerinde bir şey almalı mıyım?
Bu demo hesap fxcm, bir fark yaratıp yaratmadığını bilmiyorum?
{
RefreshRates();
double i;
i=MarketInfo("AUDUSD",MODE_POINT);
Alert("Point= " ,i , " !");// Alert
return; // Exit start()
}Merhaba!
Lütfen, son sipariş StopLoss tarafından kapanırsa EA'mın sipariş lotunu ikiye katlamasına ihtiyacım var. Lütfen, bunu nasıl programlayabilirim?
Saygılarımızla..
BURADA ayrı bir istek var
(Bunu yapmak imkansız mı yoksa sadece kolay mı olacak)
>>
https://www.mql5.com/en/forum/180082
Tık Tık