본문 바로가기
VisualStudio.C++.C#/C . C++

C,C++. enum with get string.

by i.got.it 2019. 5. 12.

 

 

/////////////// .h file.
enum ENUM_TIMEFRAMES // the same as MQL5
{
PERIOD_M1 = 1,
PERIOD_M2 = 2,
PERIOD_M3 = 3,
PERIOD_M4 = 4,
PERIOD_M5 = 5,
PERIOD_M6 = 6,
PERIOD_M10 = 10,
PERIOD_M12 = 12,
PERIOD_M15 = 15,
PERIOD_M20 = 20,
PERIOD_M30 = 30,
PERIOD_H1 = 16385,
PERIOD_H2 = 16386,
PERIOD_H3 = 16387,
PERIOD_H4 = 16388,
PERIOD_H6 = 16390,
PERIOD_H8 = 16392,
PERIOD_H12 = 16396,
PERIOD_D1 = 16408,
PERIOD_W1 = 32769,
PERIOD_MN1 = 49153
};
CString GetString_ENUM_TIMEFRAMES(ENUM_TIMEFRAMES timeframe);
/////////////// .c/.cpp file.
CString GetString_ENUM_TIMEFRAMES(ENUM_TIMEFRAMES timeframe)
{
CString cst = _T("");
switch (timeframe)
{
case PERIOD_M1: cst = _T("PERIOD_M1"); break;
case PERIOD_M2: cst = _T("PERIOD_M2"); break;
case PERIOD_M3: cst = _T("PERIOD_M3"); break;
case PERIOD_M4: cst = _T("PERIOD_M4"); break;
case PERIOD_M5: cst = _T("PERIOD_M5"); break;
case PERIOD_M6: cst = _T("PERIOD_M6"); break;
case PERIOD_M10: cst = _T("PERIOD_M10"); break;
case PERIOD_M12: cst = _T("PERIOD_M12"); break;
case PERIOD_M15: cst = _T("PERIOD_M15"); break;
case PERIOD_M20: cst = _T("PERIOD_M20"); break;
case PERIOD_M30: cst = _T("PERIOD_M30"); break;
case PERIOD_H1: cst = _T("PERIOD_H1"); break;
case PERIOD_H2: cst = _T("PERIOD_H1"); break;
case PERIOD_H3: cst = _T("PERIOD_H3"); break;
case PERIOD_H4: cst = _T("PERIOD_H4"); break;
case PERIOD_H6: cst = _T("PERIOD_H6"); break;
case PERIOD_H8: cst = _T("PERIOD_H8"); break;
case PERIOD_D1: cst = _T("PERIOD_D1"); break;
case PERIOD_W1: cst = _T("PERIOD_W1"); break;
case PERIOD_MN1: cst = _T("PERIOD_MN1"); break;
}
return cst;
}

 

 

 


첫등록 : 2019년 5월 12일.

최종수정 : 

 

본 글 단축주소 : https://igotit.tistory.com/2161

 


 



비트코인




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