- 指標スタイルの例
- 指標プロパティと関数との関係
- SetIndexBuffer
- IndicatorSetDouble
- IndicatorSetInteger
- IndicatorSetString
- PlotIndexSetDouble
- PlotIndexSetInteger
- PlotIndexSetString
- PlotIndexGetInteger
지표 속성과 해당 기능 사이의 연결
모든 사용자 지정 지표는 다양한 속성을 가지며, 그 중 일부는 필수적이며 설명 시작 부분에 항상 배치됩니다. 이러한 속성은 다음과 같습니다:
- 지표 플롯을 위한 창의 표시 – indicator_separate_window or indicator_chart_window;
- 지표 버퍼의 수 – indicator_buffers;
- 지표의 플롯 수 – indicator_plots.
또한 전처리기 지시어와 사용자 지정 지표 생성을 위한 기능을 통해 설정할 수 있는 다른 속성도 있습니다. 이러한 특성 및 해당 기능은 다음 표에 설명되어 있습니다.
지표 하위창 특성 지침 |
IndicatorSet...() 유형의 기능 |
하위창의 조정된 속성에 대한 설명 |
---|---|---|
indicator_height |
하위창 높이의 고정 값 |
|
indicator_minimum |
IndicatorSetDouble(INDICATOR_MINIMUM, dMaxValue) |
수직축의 최소값 |
indicator_maximum |
IndicatorSetDouble(INDICATOR_MAXIMUM, dMinValue) |
수직축의 최대값 |
indicator_levelN |
IndicatorSetDouble(INDICATOR_LEVELVALUE, N-1, nLevelValue) |
N 레벨에 대한 수직축 값 |
전처리기 지시 없음 |
IndicatorSetString(INDICATOR_LEVELTEXT, N-1, sLevelName) |
표시된 레벨의 이름 |
indicator_levelcolor |
IndicatorSetInteger(INDICATOR_LEVELCOLOR, N-1, nLevelColor) |
N 레벨 색상 |
indicator_levelwidth |
IndicatorSetInteger(INDICATOR_LEVELWIDTH, N-1, nLevelWidth) |
N 레벨에 대한 선 너비 |
indicator_levelstyle |
IndicatorSetInteger(INDICATOR_LEVELSTYLE, N-1, nLevelStyle) |
N 레벨에 대한 선 스타일 |
특성 플로팅 지침 |
PlotIndexSet...() 유형의 기능 |
플롯의 조정된 속성에 대한 설명 |
indicator_labelN |
PlotIndexSetString(N-1,PLOT_LABEL,sLabel) |
N 숫자 플롯의 짧은 이름. 마우스 커서를 DataWindow과 팝업 도구 설명에 표시됩니다 |
indicator_colorN |
PlotIndexSetInteger(N-1, PLOT_LINE_COLOR, nColor) |
N 플롯에 대한 선 색상 |
indicator_styleN |
PlotIndexSetInteger(N-1, PLOT_LINE_STYLE, nType) |
N 플롯에 대한 선 스타일 |
indicator_typeN |
PlotIndexSetInteger(N-1, PLOT_DRAW_TYPE, nType) |
N 플롯에 대한 선 유형 |
indicator_widthN |
PlotIndexSetInteger(N-1, PLOT_LINE_WIDTH, nWidth) |
Line width for N plot |
공통 지표 속성 |
IndicatorSet...() 유형의 기능 |
설명 |
전처리기 지시 없음 |
IndicatorSetString(INDICATOR_SHORTNAME, sShortName) |
지표 목록에 표시될 지표의 편리한 짧은 이름을 설정 ( Ctrl+I를 눌러 터미널에서 열림). |
전처리기 지시 없음 |
IndicatorSetInteger(INDICATOR_DIGITS, nDigits) |
지표 값 표시에 필요한 정확도 설정 - 소수 자릿수 |
전처리기 지시 없음 |
IndicatorSetInteger(INDICATOR_LEVELS, nLevels) |
지표 창의 레벨 수를 설정 |
indicator_applied_price |
기능이 없습니다, 속성은 전처리기 지시문으로만 설정할 수 있습니다. |
지표 계산에 사용되는 기본 가격 유형. 필요한 경우 첫 번째 유형의 OnCalculate()를 사용하는 경우에만 지정됩니다. 속성 값은 "매개변수" 탭의 지표 속성 대화 상자에서도 설정할 수 있습니다 - "적용 대상". |
전처리기 용어의 레벨 및 플롯 수는 1로 시작하는 반면, 함수를 사용할 때의 동일한 속성 수는 0으로 시작하며 즉, 표시된 값이 #property에 대해 표시된 값보다 1 작아야 합니다.
해당하는 기능이 없는 몇 가지 지침이 있습니다:
지시문 |
설명 |
---|---|
indicator_chart_window |
지표가 메인 창에 표시됩니다 |
indicator_separate_window |
지표의 별도의 하위창에 표시됩니다 |
indicator_buffers |
필요한 지표 버퍼 수 |
indicator_plots |
지표 내 플롯의 수 |