![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Çünkü artık arka arkaya 3 SL vuruyor ve gidiyorsunuz. Kumarhanede kumar oynamak gibi gerçek parayla.
3 SL nerede?
Açıklama güncellemesi!
Belki bir fenomendir
!
4 saatte 100 USD'den 315 USD'ye!
3 SL nerede?
...gelecekte, beklemek.
Açıklama güncellemesi!
Kârım 144'e düştü
, Şu anda bir kar koruyucu kod yazıyorum!
her zamanki gibi
her zaman olduğu gibi
EA örneğimi alabilirsin gibi
5 ila 9 saat gibi bir süre iyi performans gösterdi, bundan sonra kayıp kâr daha az ve zarar harika bu arada zaman işlevini kullanmanızı ve kârı korumanızı öneririm.
bence kâr artık bitti![](https://c.mql5.com/forextsd/smiles/cry_smile.png)
kâr koruyucusu!
Bu benim kar koruyucu kodum:
extern double ProfitToProtect = 150;
int start()
{
...
if(ProtectProfit)
ProfitProtect(ProfitToProtect);
....
}
void ProfitProtect(double profit)
{
int total = OrdersTotal();
double MyCurrentProfit=0;
for (int cnt = 0 ; cnt < total ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber)
MyCurrentProfit += OrderProfit();
}
Print("My Current Profit is : " + DoubleToStr(MyCurrentProfit,2) + " While My Profit Target is " + DoubleToStr(profit,2));
if(MyCurrentProfit>=profit)
CloseAll();
}
void CloseAll()
{
int total = OrdersTotal();
for (int cnt = 0 ; cnt < total ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber)
if(OrderType()==OP_BUY)
OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Violet);
if(OrderType()==OP_SELL)
OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Violet);
}
}Kayıp Koruyucu!
...gelecekte, beklemek.
Kayıp Koruyucu da yazabiliriz!
her zaman olduğu gibi
EA örneğimi alabilirsin gibi
5 ila 9 saat gibi bir süre iyi performans gösterdi, bundan sonra kayıp kâr daha az ve zarar harika bu arada zaman işlevini kullanmanızı ve kârı korumanızı öneririm.
bence kâr artık bittibunun için ağlama
, çünkü ticaret budur!
Mümkün olan en kısa sürede kâr elde edin ve zararı durdurun!
Bu benim kar koruyucu kodum:
extern double ProfitToProtect = 150;
int start()
{
...
if(ProtectProfit)
ProfitProtect(ProfitToProtect);
....
}
void ProfitProtect(double profit)
{
int total = OrdersTotal();
double MyCurrentProfit=0;
for (int cnt = 0 ; cnt < total ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber)
MyCurrentProfit += OrderProfit();
}
Print("My Current Profit is : " + DoubleToStr(MyCurrentProfit,2) + " While My Profit Target is " + DoubleToStr(profit,2));
if(MyCurrentProfit>=profit)
CloseAll();
}
void CloseAll()
{
int total = OrdersTotal();
for (int cnt = 0 ; cnt < total ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber)
if(OrderType()==OP_BUY)
OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Violet);
if(OrderType()==OP_SELL)
OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Violet);
}
}Kar koruma seviyemi 150USD olarak belirledim ve (ojala) onları alacağım!
5 saat içinde 100USD'den 150USD ??? ne?
Merhaba codersguru, sadece küçük bir soru. MagicNumber değişkenini işlevinizde nasıl tanımlarsınız? Demek istediğim, bir tür küresel değişken tanımı mı? Şimdiden teşekkür ederim![](https://c.mql5.com/forextsd/smiles/smile.png)