거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Facebook에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
Experts

SimpleTrade - MetaTrader 5용 expert

게시자:
Vladimir Karputov
조회수:
3322
평가:
(17)
게시됨:
2017.03.02 09:55
업데이트됨:
2018.02.15 17:22
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

The Expert Advisor compares open prices of the zero and third bar.

Author of the idea is Oleksandrauthor of the MQL5 code is barabashkakvn.   

Condition to open a Buy position:

         if(iOpen(0)>iOpen(3))

- If the opening price of a zero bar is higher than the opening price of the third bar.

Condition to open a Sell position:

         if(iOpen(0)<=iOpen(3))

- If the opening price of a zero bar is less than or equal the opening price of the third bar.

SimpleTrade Sell
 

Position is closed by StopLoss or at the beginning of the next bar:

SimpleTrade Close All 

Since the EA works at the moment of emergence of a new bar, it is equipped with several protection steps — so as to avoid missing a whole bar due to possible position opening errors.

For example, if we cannot update the current prices, we should then reset the timer (static variable):

            //--- Since we work on a new bar, if refresh of current
            //--- prices fails, reset the timer
            if(!RefreshRates())
              {
               curTime=iTime(1);
               return;
              }

Also we check the result of the trading operation:

  1. The Buy or Sell method must return true
    1. and the ResultDeal method should return a non-zero value
if an error occurs, we reset the timer:

         if(iOpen(0)<=iOpen(3))
           {
            //--- Since we work on a new bar, if refresh of current
            //--- prices fails, reset the timer
            if(!RefreshRates())
              {
               curTime=iTime(1);
               return;
              }
            //--- Since we work on a new bar, if if a trade operation fails,
            //--- reset the timer
            if(m_trade.Sell(Lots,NULL,m_symbol.Bid(),m_symbol.Ask()+StopLoss*m_adjusted_point))
               if(m_trade.ResultDeal()!=0)
                  return;
            curTime=iTime(1);
            return;
           }

 

MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/17274

NRTR GATOR NRTR GATOR

Derived from the NRTR indicator, provided with a new visual display.

AIS1 AIS1

The EA works based on the analysis of Open, High and Low.

Lucky Lucky

A tick Expert Advisor. It compares the price on the previous tick and the current price.

21hour 21hour

The Expert Advisor places two pending orders at a certain time.