당사 팬 페이지에 가입하십시오
- 게시자:
- Vladimir Karputov
- 조회수:
- 8766
- 평가:
- 게시됨:
- 2017.03.02 09:53
- 업데이트됨:
- 2018.06.25 15:20
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
Two pending orders (BuyStop and SellStop) are placed with the specified expiration.
Author of the idea — John Smith, author of the MQL5 code — barabashkakvn.
Operation Start
Placing two pending orders:
Then we expect operation with only one position — if two positions are opened for any reason, both of them should be deleted:
if(total>1)
{
if(count_buy>1 || count_sell>1 || count_buy+count_sell>1)
{
CloseAllPositions(); // Close all positions if anything goes wrong
return; // Exit
}
}
Managing the open position.
First we check if minimum profit is reached. At the same time, the size of bar 1 must be less than "stabilization of points". If the condition is met, close the position and exit.
{
m_trade.PositionClose(m_position.Ticket());
DeleteOrders(ORDER_TYPE_SELL_STOP);
return;
}
Second check — checking simultaneously if absolute profit or loss is reached. If condition is met, close the position.
{
m_trade.PositionClose(m_position.Ticket());
DeleteOrders(ORDER_TYPE_SELL_STOP);
}
Results on EURUSD, H1 from 2016.06.01 to 2016.12.21:
MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/17246
![2MA_4Level](https://c.mql5.com/i/code/expert.png)
The Expert Advisor uses the values of two iMA (Moving Average, MA) indicators.
![Altarius RSI Stohastic](https://c.mql5.com/i/code/expert.png)
Uses two iStochastic (Stochastic Oscillator) indicators and one iRSI (RSI, Relative Strength Index). Calculates the lot size based on the analysis of closed trades.
![BIG DOG](https://c.mql5.com/i/code/expert.png)
The EA places pending stop orders BUY_STOP and SELL_STOP.
![Reconstruction of positions](https://c.mql5.com/i/code/script.png)
An example of working with the trading history on Hedge accounts — reconstruction of positions.