메타트레이더5의 챠트 화면에 수평선 그리기.
- 아래 그림에서 백색 수평선과 같은것을 MQL5 코드에서 구현하는 방법.
전체 코드.
int OnInit()
{
Init_myLine();
return(INIT_SUCCEEDED);
}
void OnTick()
{
double price_ask = SymbolInfoDouble(_Symbol, SYMBOL_ASK); // get price ask.
ObjectMove(_Symbol, "Line1",0,0,price_ask); // draw line
}
void Init_myLine()
{
ObjectCreate(
_Symbol,
"Line1",
OBJ_HLINE,
0, //int sub_window
0, //datetime time1
0 // y value on chart
);
ObjectSetInteger(
0, // long chart_id
"Line1",
OBJPROP_COLOR, //int properti_modifier
clrWhite // long value
);
ObjectSetInteger(0,"Line1",OBJPROP_WIDTH, 1); // line width.
}
실행 동영상.
본 글 포함된 상위 정리글
메타트레이더5 체계정리 : https://igotit.tistory.com/1775
|
첫등록 : 2019년 4월 27일
최종수정 :
본 글 단축주소 : https://igotit.tistory.com/2141
'트레이딩 > 메타트레이더 코딩' 카테고리의 다른 글
MQL5. ATR ( Average True Range ) (3) | 2019.04.28 |
---|---|
MQL5. 캔들 중 최고가 구하고 라인표현 (0) | 2019.04.27 |
MQL5. Data Collections. (0) | 2019.04.24 |
MQL5. 포지션 함수, 클래스. (0) | 2019.04.23 |
MQL5. CPositionInfo (0) | 2019.04.23 |
댓글