커뮤니티
지표수식좀 부탁드립니다.
2015-12-14 12:30:22
222
글번호 93379
1. 이동평균선의 현재봉에서 현재값을 영점기준선으로 하고 상한선과 하한선 가격차설정을
외부변수로 설정하여 수평선이 그어지도록 하는 지표임.(1번, 2번, 5번)
2. 1번에서 수평선 3개의 Y축 가격이 선색깔과 같이 표시되도록 하는 지표임(3번내용).
3. 4번에서 현재봉에서 수직선을 긋고 아래일시가 표시되도록 하는 지표임.
위의 지표를 1개로 만들수 있다면 좋겠지만 그렇지 않으면 따로따로 만들어 주셔도 됩니다.
잘 부탁드리겠습니다. 매번 감사드립니다.
- 1. 지표수식개발그림-1.jpg (0.17 MB)
답변 1
예스스탁 예스스탁 답변
2015-12-14 16:31:28
안녕하세요
예스스탁입니다.
문의하신 내용을 구현하려면
(현재값을 기준으로 차트전체에 수평으로 출력)
추세선 함수를 이용하는 방법뿐이 없습니다.
다만 추세선 함수는 봉완성시(다음봉시가수신)에만 동작해서
차트의 마지막봉(미완성봉) 기준으로는 작성이 가능하지 않습니다.
차트의 최근 완성봉을(차트 마지막봉이 아닌 그 전봉)
기준으로 하신 다면 아래와 같습니다.
Y축에 값표시는 일반 plot명령어를 사용해야만 표시가 됩니다.
아래식에서는 텍스트출력함수로 출력하게 했습니다.
4번의 일시표시는 가능하지 않습니다.
input : Period(30),N(100);
var : TL1(0),TL2(0),TL3(0),TL4(0);
var : Tx1(0),Tx2(0),Tx3(0);
var1 = ma(C,Period);
#추세선 출력
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
TL1 = TL_New(Sdate[1],stime[1],var1,sdate,stime,var1);
TL2 = TL_New(Sdate[1],stime[1],var1+N,sdate,stime,var1+N);
TL3 = TL_New(Sdate[1],stime[1],var1-N,sdate,stime,var1-N);
TL_SetExtLeft(TL1,true);
TL_SetExtLeft(TL2,true);
TL_SetExtLeft(TL3,true);
TL_SetColor(TL1,BLACK);
TL_SetColor(TL2,RED);
TL_SetColor(TL3,BLUE);
#텍스트 출력
Text_Delete(Tx1);
Text_Delete(Tx2);
Text_Delete(Tx3);
Tx1 = Text_New(sdate,stime,var1,NumToStr(var1,0));
tx2 = Text_New(sdate,stime,var1+N,NumToStr(var1+N,0));
tx3 = Text_New(sdate,stime,var1-N,NumToStr(var1-N,0));
Text_SetStyle(tx1,0,2);
Text_SetStyle(tx2,0,2);
Text_SetStyle(tx3,0,2);
#수직선 출력
TL_Delete(TL4);
TL4 = TL_New(sdate,stime,9999999,sdate,stime,0);
즐거운 하루되세요
> 알러뷰 님이 쓴 글입니다.
> 제목 : 지표수식좀 부탁드립니다.
>
1. 이동평균선의 현재봉에서 현재값을 영점기준선으로 하고 상한선과 하한선 가격차설정을
외부변수로 설정하여 수평선이 그어지도록 하는 지표임.(1번, 2번, 5번)
2. 1번에서 수평선 3개의 Y축 가격이 선색깔과 같이 표시되도록 하는 지표임(3번내용).
3. 4번에서 현재봉에서 수직선을 긋고 아래일시가 표시되도록 하는 지표임.
위의 지표를 1개로 만들수 있다면 좋겠지만 그렇지 않으면 따로따로 만들어 주셔도 됩니다.
잘 부탁드리겠습니다. 매번 감사드립니다.
다음글
이전글