MQL5 에서 챠트에 사각형그리기 (아래 그림 같은것)
코드.
void OnTick()
{
MqlRates rates_myCandle[];
ArraySetAsSeries(rates_myCandle,true); // the index = 0 is current candle
CopyRates(_Symbol, _Period,0,100,rates_myCandle ); // Copy price data into rates_myCandle[]
ReDraw_myRect1(rates_myCandle[99].time, rates_myCandle[99].high, rates_myCandle[0].time, rates_myCandle[0].low);
}
void ReDraw_myRect1(datetime x1_time,double y1_price, datetime x2_time, double y2_price)
{
ObjectDelete(_Symbol, "myRect1"); // delete if already exists
ObjectCreate(
_Symbol, // long chart_id
"myRect1", // string object_name
OBJ_RECTANGLE,// object_type
0, // sub_window
x1_time, // datetime time1. left up corner
y1_price, // double price1. left up corner
x2_time, // datetime time2 right down corner
y2_price // double price2. right down corner
);
ObjectSetInteger(0,"myRect1",OBJPROP_COLOR,clrLightGray); // Set Line Color
ObjectSetInteger(0,"myRect1",OBJPROP_FILL,clrAqua); // Set Box Fill Color
}
동영상.
;
본 글 포함된 상위 정리글
메타트레이더5 체계정리 : https://igotit.tistory.com/1775
|
첫등록 : 2019년 4월 27일
최종수정 :
본 글 단축주소 : https://igotit.tistory.com/2145
'트레이딩 > 메타트레이더 코딩' 카테고리의 다른 글
MQL5. 수직선 그리기 (2) | 2019.04.29 |
---|---|
MQL5. 캔들 변경 지점 검출 (0) | 2019.04.29 |
MQL5. 클래스 만들기 (0) | 2019.04.29 |
MQL5. ATR ( Average True Range ) (3) | 2019.04.28 |
MQL5. 캔들 중 최고가 구하고 라인표현 (0) | 2019.04.27 |
댓글