Dalam dunia trading, salah satu teknik yang sering digunakan adalah Trailing Stop. Kali ini, kita akan membincangkan tentang cara menggunakan Parabolic SAR Tetap untuk mengoptimalkan strategi trading anda di MetaTrader 5.

Parameter Penting

- Mod Trailing ・・・ Tiada / Trailing Tetap / Trailing Tetap Parabolic SAR
Bahagian pengiraan Parabolic SAR
bool CSampleExpert::LongModifiedEx(void)
{
bool res=false;
//--- semak untuk trailing stop
if(m_trailing_max < m_last_bar.high)
{
double tp=m_position.TakeProfit();
double sl=m_position.StopLoss();
//--- kira ParabolicSAR
m_trailing_max = m_last_bar.high;
m_trailing_step = fmin(InpPSAR_Maximum, m_trailing_step + InpPSAR_Step);
double sar_stop = sl + (m_trailing_max - sl)* m_trailing_step;
sar_stop=NormalizeDouble(sar_stop,m_symbol.Digits());
//---
if((sl==0.0 || sl < sar_stop) && sar_stop < m_symbol.Bid())
{
//--- ubah posisi
if(m_trade.PositionModify(Symbol(),sar_stop,tp))
printf("Posisi panjang oleh %s telah diubah",Symbol());
else
{
printf("Ralat mengubah posisi oleh %s : '%s'",Symbol(),m_trade.ResultComment());
printf("Parameter ubah : SL=%f,TP=%f",sar_stop,tp);
}
//--- telah diubah dan mesti keluar dari pakar
res=true;
}
}
//--- hasil
return(res);
}Siaran berkaitan
- MQL5 Wizard: Cipta Sistem Trading Berdasarkan Pola Morning/Evening Star dan RSI
- MQL5 Wizard: Cipta Isyarat Dagangan Menggunakan Corak Morning/Evening Star dan MFI
- Panduan Lengkap MQL5 Wizard untuk Isyarat Dagangan Berdasarkan Morning/Evening Stars dan Stochastic
- Pemprosesan Pesanan Visual - Sistem Trading untuk MetaTrader 4
- Mengenal MQL5 Wizard: Isyarat Dagangan Berdasarkan Pola Bullish dan Bearish Engulfing + MFI