본문 바로가기
트레이딩/메타트레이더 코딩

MQL5. 수평선 그리기

by i.got.it 2019. 4. 27.

메타트레이더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

 


 

댓글



 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5