답변완료
문의드립니다.
안녕하세요.
수식 작성 중 두 가지 궁금한 점 있어서 문의드립니다.
1.
1분 차트에서 2시간봉 고저 값 지표가 필요하여
게시판 검색을 통해 발견한 것을 사용하고 있습니다.
그런데 이 수식을 사용 시 한 가지 문제점이 발생하네요.
해외선물 기준 아침 7시부터 2시간씩 고저 값을 표시하면
다음날 아침 5시에서 7시 사이에는 고저 값은
아침 6시부터 7시까지 휴장시간이니
5시부터 6시까지(60분)의 고저 값을 표시해야 하는데
차트를 돌려보니 그렇지가 않네요.
참고로 차트 기준 시간은 서울(우리나라)시간으로 설정했습니다.
input : N(120);
var : TM(0),T1(0),TF(0);
var : HH(0),HH1(0),LL(0),LL1(0);
TM = TimeToMinutes(stime);
if date != date[1] Then
T1 = TM;
TF = (TM-T1)%N;
if date != date[1] or (date == date[1] and TF < TF[1]) Then{
HH = H;
LL = L;
HH1 = HH[1];
LL1 = LL[1];
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
plot1(HH,"최근120분봉고가",WHITE);
plot2(LL,"최근120분봉저가",YELLOW);
plot3(HH1,"직전120분봉고가");
plot4(LL1,"최근120분봉저가");
2. 시스템 수식 중에 현재 값이 지정한 값 이상(>=)이 될 경우
지정한 가격에 즉시 진입 가능하게 할 방법이 있을까요?
그리고 손절 가격 설정을 1분 차트 기준으로 진입 시 2시간전봉의 고가값
(예: 위의 지표 수식에서 진입 시점의 HH1 값)을 손절로 설정 할 수 있나요?
답변 부탁드립니다.
감사합니다.
2021-03-30
1048
글번호 147498
지표
답변완료
도움 부탁드립니다..
안녕하세 늘 도움주셔서 감사합니다.
함수를 두가지 만들고 싶습니다.
Var : Value1(0) ;
Value1 = accum(V*(Pow(C-L,2)-Pow(H-C, 2)) / (H-L));
보스티니안 무슨 인덱스..일중 강도 지표식인데요
이것을 함수로 (바꿔)만들어 주실수 있나요
BII 이런이름의 함수로 만들어서 좀 간단하게 사용해보고 싶습니다.
부탁드리겠습니다..
두번째 함수는 같은 것인데요..
input : 기간(3),기간2(6) ;
Var : Value1(0),Value2(0),Value3(0) ;
Value1 = accum(V*(Pow(C-L,2)-Pow(H-C, 2)) / (H-L));
Value2 = ema( value1, 기간) ;
Value3 = Ema( value1 - Value2 , 기간2) ;
여기서 value3 값을 호출할 수 있는 함수를 부탁드리겠습니다..
이두개를 하나의 함수에서 호출할수 있으면 더 좋구요....
감사합니다.
2021-03-29
562
글번호 147494
사용자 함수
답변완료
Re : 지표 문의드립니다
안녕하세요?
먼저 도움주셔서 정말 감사드립니다.
첨부된 상단그림의 녹색라인이 타주기 일봉2일선입니다.
아래그림에 2일선 고저라인과 피보나치 비율을 적용한 라인이 맞지를않습니다.
2일선도 나오지 않고요..
다시한번 더 검토를 바랍니다.
감사합니다.
안녕하세요
예스스탁입니다.
input : ntime1(2),P1(60),P2(120),dayp(2);
input : ntime2(30);
var : S1(0),D1(0),TM(0),TF1(0),cnt(0),TF2(0);
var : sum1(0),mav1(0),sum2(0),mav2(0);
var : sum(0),dmav(0),HH(0),LL(0);
Array : CC[200](0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF1 = TM%ntime1;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime1 > 1 and TF1 < TF1[1]) or
(Bdate == Bdate[1] and ntime1 > 1 and TM >= TM[1]+ntime1) or
(Bdate == Bdate[1] and ntime1 == 1 and TM > TM[1]) Then
{
for cnt = 1 to 199
{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if CC[P1-1] > 0 then
{
sum1 = 0;
for cnt = 0 to P1-1
{
sum1 = sum1+CC[cnt];
}
mav1 = sum1/P1;
#plot1(mav1,"이평1");
}
if CC[P2-1] > 0 then
{
sum2 = 0;
for cnt = 0 to P2-1
{
sum2 = sum2+CC[cnt];
}
mav2 = sum2/P2;
#plot2(mav2,"이평2");
}
TF2 = TM%ntime2;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime2 > 1 and TF2 < TF2[1]) or
(Bdate == Bdate[1] and ntime2 > 1 and TM >= TM[1]+ntime2) or
(Bdate == Bdate[1] and ntime2 == 1 and TM > TM[1]) Then
{
if mav1 > 0 Then
var1 = mav1;
if mav2 > 0 Then
var2 = mav2;
}
if var1 > 0 Then
Plot3(var1);
if var2 > 0 Then
Plot4(var2);
}
#일간이평계산
sum = 0;
For cnt = 0 to dayP-1
{
sum = sum + DayHigh(cnt);
}
dmav = sum/dayP;
#일간이평 당일최고가와 최저가 계산
if Bdate != Bdate[1] Then
{
HH = dmav;
LL = dmav;
}
if HH > 0 and dmav > HH Then
HH = dmav;
if HH > 0 and dmav < LL Then
LL = dmav;
plot5(dmav,"일간이평");
plot6(HH,"당일최고");
plot7(LL+(HH-LL)*0.236,"23.6%");
plot8(LL+(HH-LL)*0.382,"38.2%");
plot9(LL+(HH-LL)*0.500,"50.0%");
plot10(LL+(HH-LL)*0.618,"61.8%");
plot11(LL+(HH-LL)*0.764,"76.4");
plot12(LL,"당일최저");
즐거운 하루되세요
> 포보스 님이 쓴 글입니다.
> 제목 : Re : Re : 지표 문의드립니다
> 아래 내용은 틱챠트에서 타주기 일봉의 2일선을 넣은 것입니다.
그 2일선의 고저라인과 피보나치 비율 라인을 넣고싶습니다.
부탁드립니다.
감사합니다.
2021-03-29
706
글번호 147489
지표