아이디어 저자 - Ilnaz
mq5 코드 저자 - barabashkakvn
이 EA는 캔들 #1과 #2를 분석하여 매매 신호를 생성합니다.
SELL 예제

오픈 조건: 시장에 열려 있는 포지션이 없는 경우
//--- 매수 if((rates[1].open>rates[2].open) && (rates[1].close<rates[2].close)) { double lot=TradeSizeOptimized(); OpenBuy(lot,0.0,0.0); return; } //--- 매도 if((rates[1].open<rates[2].open) && (rates[1].close>rates[2].close)) { double lot=TradeSizeOptimized(); OpenSell(lot,0.0,0.0); return; }
열려 있는 포지션이 있다면, 닫는 조건을 확인합니다.
if(rates[1].open<rates[2].open && (rates[1].close<rates[2].close)) { ClosePositions(POSITION_TYPE_BUY); return; } if(rates[1].open>rates[2].open && (rates[1].close>rates[2].close)) { ClosePositions(POSITION_TYPE_SELL); return; }
댓글 0