엘리엇 파동 레벨

엘리엇 파동은 OBJ_ELLIOTWAVE5 및 OBJ_ELLIOTWAVE3 유형의 두 개의 그래픽 개체로 표시됩니다. 파동의 크기(파동 라벨링 방법)를 설정하려면 ENUM_ELLIOT_WAVE_DEGREE 열거값 중 하나를 할당할 수 있는 OBJPROP_DEGREE 속성이 사용됩니다.

ENUM_ELLIOT_WAVE_DEGREE

ID

설명

ELLIOTT_GRAND_SUPERCYCLE

그랜드 슈퍼사이클

ELLIOTT_SUPERCYCLE

슈퍼사이클

ELLIOTT_CYCLE

사이클

ELLIOTT_PRIMARY

초급

ELLIOTT_INTERMEDIATE

중급

ELLIOTT_MINOR

마이너

ELLIOTT_MINUTE

미닛

ELLIOTT_MINUETTE

미뉴엣

ELLIOTT_SUBMINUETTE

서브미뉴엣

예:

   for(int i=0;i<ObjectsTotal(0);i++)
     {
      string currobj=ObjectName(0,i);
      if((ObjectGetInteger(0,currobj,OBJPROP_TYPE)==OBJ_ELLIOTWAVE3) || 
         ((ObjectGetInteger(0,currobj,OBJPROP_TYPE)==OBJ_ELLIOTWAVE5)))
        {
         //--- INTERMEDIATE에서 표시 수준을 설정
         ObjectSetInteger(0,currobj,OBJPROP_DEGREE,ELLIOTT_INTERMEDIATE);
         //--- 파동 사이에 선을 표시
         ObjectSetInteger(0,currobj,OBJPROP_DRAWLINES,true);
         //--- 선 색상 설정
         ObjectSetInteger(0,currobj,OBJPROP_COLOR,clrBlue);
         //--- 선 굵기 설정
         ObjectSetInteger(0,currobj,OBJPROP_WIDTH,5);
         //--- 설명 설정
         ObjectSetString(0,currobj,OBJPROP_TEXT,"test script");
        }
     }