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
Bir ton Mladen teşekkürler .... Harikasın ...
Merhaba millet,
103. sayfadaki isteğimle ilgili herhangi bir yardım lütfen? Çevrimiçi bilgi arıyordum ama her 5 çubuğun sönmesi için uyarı alamadım (saatin başında başlayarak)
Şimdiden teşekkür ederim
Sayın Mladen/Bay Tools Lütfen bu ea'yı düzeltebilir misiniz, böylece bir kez durduğunda veya tp'ye çarpıldığında yeniden ticarete başlamaz..
Stoploss için kodlama yardımı
Merhaba millet,
Üzerinde Kaybı Durdur'u değiştiremediğim bu EA'ya sahibim.
Neyi değiştirsem de değişmeyecek. Durdurma kaybını en az 300 olarak değiştirmek istiyorum. Herhangi bir fikriniz var mı?
Şimdiden teşekkürler
bunun için kod budur:
// genel kullanıcı girişi
dış çift Lot = 1.0;
harici int TakeProfit=44;
harici int StopLoss=90;
harici bool RSImethodA=yanlış;
harici bool RSImethodB=true;
harici int RSIVdeğeri=50;
extern bool AbandonMethodA=true;
extern bool AbandonMethodB=false;
extern int Terk=101;
extern bool MoneyManagement=true;
harici int Risk=2;
extern int Kayma=3;
extern bool UseProfitLock=true;
harici int BreakEvenTrigger=25;
harici int BreakEven=3;
extern bool LiveTrading=false;
extern bool AccountIsMini=false;
harici int maxTradesPerPair=1;
harici int MagicNumber=5432;
çift lotMM;
bool BuySignal=yanlış;
bool SetBuy=yanlış;
bool SellSignal=yanlış;
bool SetSell=yanlış;
// Çubuk işleme
tarihsaat bar zamanı=0;
int bartick=0;
int TradeBars=0;
//+------------------------------------------- -------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- -------------------+
int init()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- -------------------+
//| uzman sıfırlama işlevi |
//+------------------------------------------- -------------------+
int tanım()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- -------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- -------------------+
int başlangıç()
{
//----
if (UseProfitLock) ProfitLockStop();
if (AbandonMethodA || AbandonMethodB)
{
RunAbandonCheck();
RunAbandonMethods();
}
if (!SetLotsMM()) return(0);
RunOrderTriggerCalculations();
RunPairSpesificSettings();
RunNewOrderManagement();
//----
dönüş(0);
}
////////////////////////////////////////////
// SetLotsMM - Robert Cochran tarafından http://autoforex.biz
////////////////////////////////////////////
bool SetLotsMM()
{
çift MarginCutoff;
if(!AccountIsMini) MarginCutoff = 1000;
if( AccountIsMini) MarginCutoff = 100;
if(AccountFreeMargin() < MarginCutoff) return(false);
if(Para Yönetimi)
{
lotMM = MathCeil(AccountBalance() * Risk / 10000) / 10;
if(lotMM < 0.1) lotMM = Lot;
if(lotMM > 1.0) lotMM = MathCeil(lotMM);
// Parti büyüklüğü sınırlarını uygula
if(CanlıTicaret)
{
if( AccountIsMini) lotMM = lotMM * 10;
if(!AccountIsMini && lotMM < 1.0) lotMM = 1.0;
}
if(lotMM > 100) lotMM = 100;
}
başka
{
lotMM = Çok; // Lot parametresinin etkin olmasını istiyorsanız MoneyManagement'ı 0 olarak değiştirin
}
dönüş(doğru);
}
//+------------------------------------------- -------------------+
////////////////////////////////////////////
// RunOrderTriggerHesaplamaları
////////////////////////////////////////////
bool RunOrderTriggerHesaplamalar()
{
bool RSIPOS=yanlış;
bool RSINEG=yanlış;
// Bar[1] üzerinde 3 dönemlik hareketli ortalama
double bullMA3=iMA(Symbol(),0,3,0,MODE_EMA,PRICE_CLOSE,1);
// Bar[1] üzerinde 7 dönemlik hareketli ortalama
çift ayıMA7=iMA(Symbol(),0,7,0,MODE_EMA,PRICE_CLOSE,1);
// Bar[2] üzerinde 2 dönemlik hareketli ortalama
çift RSI=iRSI(Symbol(),0,2,PRICE_CLOSE,2);
double RSI2=iRSI(Symbol(),0,2,PRICE_CLOSE,1);
// RSI'nin hangi polaritede olduğunu belirleyin
eğer (RSIMetodA)
{
if(RSI>RSIVdeğeri && RSI2<RSIVdeğeri)
{
RSIPOS=doğru;
RSINEG=yanlış;
}
başka RSIPOS=yanlış;
if(RSIRSIValue)
{
RSIPOS=yanlış;
RSINEG=doğru;
}
başka RSINEG=yanlış;
}
eğer (RSIMetodB)
{
if(RSI>RSIVdeğeri)
{
RSIPOS=doğru;
RSINEG=yanlış;
}
if(RSI<RSIVdeğeri)
{
RSIPOS=yanlış;
RSINEG=doğru;
}
}
if ((bullMA3 > (bearMA7+Nokta)) && RSINEG)
{
BuySignal=true;
}
başka BuySignal=yanlış;
if ((bullMA3 < (bearMA7-Nokta)) && RSIPOS)
{
SellSignal=true;
}
başka SellSignal=yanlış;
dönüş(doğru);
}
////////////////////////////////////////////
// OpenOrdersBySymbolAndComment
////////////////////////////////////////////
int OpenOrdersForThisEA()
{
int sık = 0;
for(int x=0;x<OrdersTotal();x++)
{
OrderSelect(x, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)
{
ofts++;
}
}
dönüş(çoğunluk);
}
////////////////////////////////////////////
// KAR KİLİDİ - Robert Cochran tarafından - http://autoforex.biz
////////////////////////////////////////////
bool ProfitLockStop()
{
if( OpenOrdersForThisEA() > 0 )
{
for ( int i = 0; i < OrdersTotal(); i++){
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
//--- UZUN TİCARETLER
if(OrderType() == OP_BUY && OrderSymbol() == Symbol() && OrderMagicNumber()== MagicNumber)
{
if (Teklif >= OrderOpenPrice() + BreakEvenTrigger*Point &&
OrderOpenPrice() > OrderStopLoss())
{
OrderModify(OrderTicket(), OrderOpenPrice(), OrderOpenPrice() + BreakEven * Point, OrderTakeProfit(), Green);
}
}
//--- KISA İŞLER
if(OrderType() == OP_SELL && OrderSymbol() == Symbol() && OrderMagicNumber()==MagicNumber)
{
if (Ask <= OrderOpenPrice() - BreakEvenTrigger*Point &&
OrderOpenPrice() < OrderStopLoss())
{
OrderModify(OrderTicket(), OrderOpenPrice(),OrderOpenPrice() - Tek Başına * Nokta, OrderTakeProfit(), Mavi);
}
}
}
}
}
////////////////////////////////////////////
// KONTROL ET
////////////////////////////////////////////
bool RunAbandonCheck()
{
if( OpenOrdersForThisEA() > 0 )
{
if (TradeBars == 0 && bartick == 0)
{
for (int i = 0; i < OrdersTotal(); i++)
{
if (OrderSymbol() == Symbol())
{
TradeBars = MathFloor(CurTime() - OrderOpenTime())/60/Period();
bar zamanı = Zaman[0];
bartick = TradeBar'lar;
}
}
}
if(bartime!=Zaman[0])
{
bartime=Zaman[0];
bartic++;
}
}
dönüş(doğru);
}
////////////////////////////////////////////
// RunAbandonYöntemleri
////////////////////////////////////////////
bool RunAbandonMethods()
{
if( OpenOrdersForThisEA() > 0 )
{
for (int i = 0; i < OrdersTotal(); i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (AbandonMethodA && bartick==Abandon)//terk ettikten sonra "HEDGE"yi zorla
{
// UZUN TİCARETLER
if (OrderType() == OP_BUY && OrderSymbol() == Symbol() &&
OrderMagicNumber()==MagicNumber)
{
OrderClose(OrderTicket(),OrderLots(),Bid,Kayma,Mavi);
SetSell=true;
devam etmek;
}
// KISA İŞLEMLER
if (OrderType() == OP_SELL && OrderSymbol() == Symbol() &&
OrderMagicNumber()==MagicNumber)
{
OrderClose(OrderTicket(),OrderLots(),Ask,Kayma,Mavi);
SetBuy=true;
devam etmek;
}
}
if (AbandonMethodB && bartick==Abandon)//Göstergeler terk ettikten sonra yönü belirler
{
// UZUN TİCARETLER
if (OrderType() == OP_BUY && OrderSymbol() == Symbol() &&
OrderMagicNumber()==MagicNumber)
{
OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Beyaz);
devam etmek;
}
// KISA İŞLEMLER
if (OrderType() == OP_SELL && OrderSymbol() == Symbol() &&
OrderMagicNumber()==MagicNumber)
{
OrderClose(OrderTicket(),OrderLots(),Ask,Kayma,Beyaz);
devam etmek;
}
}
}
}
dönüş(doğru);
}
////////////////////////////////////////////
// RunPairSpesificSettings
////////////////////////////////////////////
bool RunPairSpesificSettings()
{
// sembol optimizasyonlarını ayarla
if (Symbol()=="GBPUSD")
{
Kâr Al=55; StopLoss=100; terk etmek=69;
}
dönüş(doğru);
}
////////////////////////////////////////////
// RunNewOrderManagement
////////////////////////////////////////////
bool RunNewOrderManagement()
{
çift TP,SL;
if( OpenOrdersForThisEA() < maxTradesPerPair )
{
//GİRİŞ Sor(satın al, uzun)
if (BuySignal || SetBuy)
{
SL = Sor - Kaybı Durdur*Noktası;
TP = Sor + Kâr Al*Puan;
OrderSend(Symbol(),OP_BUY,lotMM,Sor,Slippage,SL,TP,"TS-ProfitLock - "+Symbol()+" - Uzun",MagicNumber,0,Beyaz);
çubuk = 0;
if (SetBuy) SetBuy=yanlış;
dönüş(doğru);
}
//GİRİŞ Teklifi (satış, kısa)
if (SellSignal || SetSat)
{
SL = Teklif + StopLoss*Puan;
TP = Teklif - Kâr Al*Puan;
OrderSend(Symbol(),OP_SELL,lotMM,Bid,Slippage,SL,TP,"TS-ProfitLock - "+Symbol()+" - Short",MagicNumber,0,Red);
çubuk = 0;
if (SetSell) SetSell=yanlış;
dönüş(doğru);
}
}
dönüş(doğru);
}
Merhaba millet,
Üzerinde Kaybı Durdur'u değiştiremediğim bu EA'ya sahibim.
Neyi değiştirsem de değişmeyecek. Durdurma kaybını en az 300 olarak değiştirmek istiyorum. Herhangi bir fikriniz var mı?
Şimdiden teşekkürler
bunun için kod budur:
// genel kullanıcı girişi
dış çift Lot = 1.0;
harici int TakeProfit=44;
harici int StopLoss=90;
extern bool RSImethodA=yanlış;
harici bool RSImethodB=true;
harici int RSIVdeğeri=50;
extern bool AbandonMethodA=true;
extern bool AbandonMethodB=false;
extern int Terk=101;
extern bool MoneyManagement=true;
harici int Risk=2;
extern int Kayma=3;
extern bool UseProfitLock=true;
harici int BreakEvenTrigger=25;
harici int BreakEven=3;
extern bool LiveTrading=false;
extern bool AccountIsMini=false;
harici int maxTradesPerPair=1;
harici int MagicNumber=5432;
çift lotMM;
bool BuySignal=yanlış;
bool SetBuy=yanlış;
bool SellSignal=yanlış;
bool SetSell=yanlış;
// Çubuk işleme
tarihsaat bar zamanı=0;
int bartick=0;
int TradeBars=0;
//+------------------------------------------- -------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- -------------------+
int init()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- -------------------+
//| uzman sıfırlama işlevi |
//+------------------------------------------- -------------------+
int tanım()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- -------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- -------------------+
int başlangıç()
{
//----
if (UseProfitLock) ProfitLockStop();
if (AbandonMethodA || AbandonMethodB)
{
RunAbandonCheck();
RunAbandonMethods();
}
if (!SetLotsMM()) return(0);
RunOrderTriggerCalculations();
RunPairSpesificSettings();
RunNewOrderManagement();
//----
dönüş(0);
}
////////////////////////////////////////////
// SetLotsMM - Robert Cochran Yazan Hoşgeldiniz autoforex.biz - BlueHost.com
////////////////////////////////////////////
bool SetLotsMM()
{
çift MarginCutoff;
if(!AccountIsMini) MarginCutoff = 1000;
if( AccountIsMini) MarginCutoff = 100;
if(AccountFreeMargin() < MarginCutoff) return(false);
if(Para Yönetimi)
{
lotMM = MathCeil(AccountBalance() * Risk / 10000) / 10;
if(lotMM < 0.1) lotMM = Lot;
if(lotMM > 1.0) lotMM = MathCeil(lotMM);
// Parti büyüklüğü sınırlarını uygula
if(CanlıTicaret)
{
if( AccountIsMini) lotMM = lotMM * 10;
if(!AccountIsMini && lotMM < 1.0) lotMM = 1.0;
}
if(lotMM > 100) lotMM = 100;
}
başka
{
lotMM = Çok; // Lot parametresinin etkin olmasını istiyorsanız MoneyManagement'ı 0 olarak değiştirin
}
dönüş(doğru);
}
//+------------------------------------------- -------------------+
////////////////////////////////////////////
// RunOrderTriggerHesaplamaları
////////////////////////////////////////////
bool RunOrderTriggerHesaplamalar()
{
bool RSIPOS=yanlış;
bool RSINEG=yanlış;
// Bar[1] üzerinde 3 dönemlik hareketli ortalama
double bullMA3=iMA(Symbol(),0,3,0,MODE_EMA,PRICE_CLOSE,1);
// Bar[1] üzerinde 7 dönemlik hareketli ortalama
çift ayıMA7=iMA(Symbol(),0,7,0,MODE_EMA,PRICE_CLOSE,1);
// Bar[2] üzerinde 2 dönemlik hareketli ortalama
çift RSI=iRSI(Symbol(),0,2,PRICE_CLOSE,2);
double RSI2=iRSI(Symbol(),0,2,PRICE_CLOSE,1);
// RSI'nin hangi polaritede olduğunu belirleyin
eğer (RSIMetodA)
{
if(RSI>RSIVdeğeri && RSI2<RSIVdeğeri)
{
RSIPOS=doğru;
RSINEG=yanlış;
}
başka RSIPOS=yanlış;
if(RSIRSIValue)
{
RSIPOS=yanlış;
RSINEG=doğru;
}
başka RSINEG=yanlış;
}
eğer (RSIMetodB)
{
if(RSI>RSIVdeğeri)
{
RSIPOS=doğru;
RSINEG=yanlış;
}
if(RSI<RSIVdeğeri)
{
RSIPOS=yanlış;
RSINEG=doğru;
}
}
if ((bullMA3 > (bearMA7+Nokta)) && RSINEG)
{
BuySignal=true;
}
başka BuySignal=yanlış;
if ((bullMA3 < (bearMA7-Nokta)) && RSIPOS)
{
SellSignal=true;
}
başka SellSignal=yanlış;
dönüş(doğru);
}
////////////////////////////////////////////
// OpenOrdersBySymbolAndComment
////////////////////////////////////////////
int OpenOrdersForThisEA()
{
int sık = 0;
for(int x=0;x<OrdersTotal();x++)
{
OrderSelect(x, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)
{
ofts++;
}
}
dönüş(çoğunluk);
}
////////////////////////////////////////////
// KAR KİLİDİ - Robert Cochran tarafından - Hoşgeldiniz autoforex.biz - BlueHost.com
////////////////////////////////////////////
bool ProfitLockStop()
{
if( OpenOrdersForThisEA() > 0 )
{
for ( int i = 0; i < OrdersTotal(); i++){
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
//--- UZUN TİCARETLER
if(OrderType() == OP_BUY && OrderSymbol() == Symbol() && OrderMagicNumber()== MagicNumber)
{
if (Teklif >= OrderOpenPrice() + BreakEvenTrigger*Point &&
OrderOpenPrice() > OrderStopLoss())
{
OrderModify(OrderTicket(), OrderOpenPrice(), OrderOpenPrice() + BreakEven * Point, OrderTakeProfit(), Green);
}
}
//--- KISA İŞLER
if(OrderType() == OP_SELL && OrderSymbol() == Symbol() && OrderMagicNumber()==MagicNumber)
{
if (Ask <= OrderOpenPrice() - BreakEvenTrigger*Point &&
OrderOpenPrice() < OrderStopLoss())
{
OrderModify(OrderTicket(), OrderOpenPrice(),OrderOpenPrice() - Tek Başına * Nokta, OrderTakeProfit(), Mavi);
}
}
}
}
}
////////////////////////////////////////////
// KONTROL ET
////////////////////////////////////////////
bool RunAbandonCheck()
{
if( OpenOrdersForThisEA() > 0 )
{
if (TradeBars == 0 && bartick == 0)
{
for (int i = 0; i < OrdersTotal(); i++)
{
if (OrderSymbol() == Symbol())
{
TradeBars = MathFloor(CurTime() - OrderOpenTime())/60/Period();
bar zamanı = Zaman[0];
bartick = TradeBar'lar;
}
}
}
if(bartime!=Zaman[0])
{
bartime=Zaman[0];
bartic++;
}
}
dönüş(doğru);
}
////////////////////////////////////////////
// RunAbandonYöntemleri
////////////////////////////////////////////
bool RunAbandonMethods()
{
if( OpenOrdersForThisEA() > 0 )
{
for (int i = 0; i < OrdersTotal(); i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (AbandonMethodA && bartick==Abandon)//terk ettikten sonra "HEDGE"yi zorla
{
// UZUN TİCARETLER
if (OrderType() == OP_BUY && OrderSymbol() == Symbol() &&
OrderMagicNumber()==MagicNumber)
{
OrderClose(OrderTicket(),OrderLots(),Bid,Kayma,Mavi);
SetSell=true;
devam etmek;
}
// KISA İŞLEMLER
if (OrderType() == OP_SELL && OrderSymbol() == Symbol() &&
OrderMagicNumber()==MagicNumber)
{
OrderClose(OrderTicket(),OrderLots(),Ask,Kayma,Mavi);
SetBuy=true;
devam etmek;
}
}
if (AbandonMethodB && bartick==Abandon)//Göstergeler terk ettikten sonra yönü belirler
{
// UZUN TİCARETLER
if (OrderType() == OP_BUY && OrderSymbol() == Symbol() &&
OrderMagicNumber()==MagicNumber)
{
OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Beyaz);
devam etmek;
}
// KISA İŞLEMLER
if (OrderType() == OP_SELL && OrderSymbol() == Symbol() &&
OrderMagicNumber()==MagicNumber)
{
OrderClose(OrderTicket(),OrderLots(),Ask,Kayma,Beyaz);
devam etmek;
}
}
}
}
dönüş(doğru);
}
////////////////////////////////////////////
// RunPairSpesificSettings
////////////////////////////////////////////
bool RunPairSpesificSettings()
{
// sembol optimizasyonlarını ayarla
if (Symbol()=="GBPUSD")
{
Kâr Al=55; StopLoss=100; terk etmek=69;
}
dönüş(doğru);
}
////////////////////////////////////////////
// RunNewOrderManagement
////////////////////////////////////////////
bool RunNewOrderManagement()
{
çift TP,SL;
if( OpenOrdersForThisEA() < maxTradesPerPair )
{
//GİRİŞ Sor(satın al, uzun)
if (BuySignal || SetBuy)
{
SL = Sor - Kaybı Durdur*Noktası;
TP = Sor + Kâr Al*Puan;
OrderSend(Symbol(),OP_BUY,lotMM,Sor,Slippage,SL,TP,"TS-ProfitLock - "+Symbol()+" - Uzun",MagicNumber,0,Beyaz);
çubuk = 0;
if (SetBuy) SetBuy=yanlış;
dönüş(doğru);
}
//GİRİŞ Teklifi (satış, kısa)
if (SellSignal || SetSat)
{
SL = Teklif + StopLoss*Puan;
TP = Teklif - Kâr Al*Puan;
OrderSend(Symbol(),OP_SELL,lotMM,Bid,Slippage,SL,TP,"TS-ProfitLock - "+Symbol()+" - Kısa",MagicNumber,0,Red);
çubuk = 0;
if (SetSell) SetSell=yanlış;
dönüş(doğru);
}
}
dönüş(doğru);
}Sembol GBPUSD ise, StopLoss'u her zaman 100'e ayarlayacaktır.
Diğerleri için iyi çalışması gerekir (EA, piplerle değil puanlarla çalıştığından, 5 haneli brokerler için stoploss değerini 10 ile çarpmanız dışında)
Şu anda USD/JPY'de kullanıyorum ve zararı durdurma hala 100'de kalıyor.
Zarar durdurma çarpanını nerede bulabilirim?
Şu anda USD/JPY'de kullanıyorum ve zararı durdurma hala 100'de kalıyor. Zarar durdurma çarpanını nerede bulabilirim?
Zararı durdur ve kar al bu bölümde belirlenir:
{
double TP,SL;
if( OpenOrdersForThisEA() < maxTradesPerPair )
{
//ENTRY Ask(buy, long)
if (BuySignal || SetBuy)
{
SL = Ask - StopLoss*Point;
TP = Ask + TakeProfit*Point;
OrderSend(Symbol(),OP_BUY,lotMM,Ask,Slippage,SL,TP ,"TS-ProfitLock - "+Symbol()+" - Long",MagicNumber,0,White);
bartick=0;
if (SetBuy) SetBuy=false;
return(true);
}
//ENTRY Bid (sell, short)
if (SellSignal || SetSell)
{
SL = Bid + StopLoss*Point;
TP = Bid - TakeProfit*Point;
OrderSend(Symbol(),OP_SELL,lotMM,Bid,Slippage,SL,T P,"TS-ProfitLock - "+Symbol()+" - Short",MagicNumber,0,Red);
bartick=0;
if (SetSell) SetSell=false;
return(true);
}
}
return(true);
}[/PHP]
As of stop loss that stays 100 : this part of code
[PHP]bool RunPairSpesificSettings()
{
// set up the symbol optimizations
if (Symbol()=="GBPUSD")
{
TakeProfit=55; StopLoss=100; Abandon=69;
}
return(true);
}sadece sembol "GBPUSD" ise aktif olur (koddan da anlaşılacağı gibi) yani sadece bu durumda eski haline döner. Kodunuzu tekrar kontrol edin ve 100'ü arayın ve eklediğiniz kodda stop loss sadece GBPUSD durumunda geri alındığından, stop loss'larınızda neler olduğunu bulacaksınız.
Döviz çiftlerini ticaret yaptığım çiftlerle değiştirsem bile, zararı durdurmayı değiştirmeyecek. Durdurma kaybı değiştirilebilseydi bu EA mükemmel olurdu
Yine de yardım etmeye çalıştığınız için teşekkür ederim.
Merhaba kodlayıcılar,
EMA bollinger band seçeneğinin yanı sıra bir EMA keltner kanal seçeneğine sahip olmak için bu sıkma kırılma göstergesini değiştirmeye yardımcı olabilecek var mı?
teşekkürler :)
Merhaba kodlayıcılar,
EMA bollinger band seçeneğinin yanı sıra bir EMA keltner kanal seçeneğine sahip olmak için bu sıkma kırılma göstergesini değiştirmeye yardımcı olabilecek var mı?
teşekkürler :)Merhaba Iwillsurvive, göstergeyi değiştirdiniz, böylece hem keltner hem de bollinger bantlarında ma seçenekleriniz olacak, varsayılan olarak EMA'ya ayarlanmıştır.