커뮤니티
4628번 재질문입니다...
2006-04-03 12:37:40
1412
글번호 9719
답변감사합니다...^^
그런데... 변경된 수식으로도... 장개시후 첫봉만 조건을 만족했을 경우에는 값이 아에 안나오네요...^^; (저는 현재 연결선물지수 15분봉차트에서 테스트하고 있습니다.)
장개시후 첫봉의 조건 만족으로도 당일 var1의 값을 -1로 만들려면
어떻게 해야 하나요??? 엉엉^^
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문입니다.
> 안녕하세요
예스스탁입니다.
문의하신 식을 수정했습니다.
9시30분까지의 최저가가 볼린저 밴드 하단보다 작고
전일종가보다 오늘시가가 작으면 -1 아니면 1이고
날이 바뀌면 0값으로 초기화 됩니다.
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if date != date[1] then
var1 = 0;
if stime == 93000 then{
if accumn(iff(L < Banddn,1,0),dayindex()+1) == dayindex()+1 and dayopen() < dayclose(1)-0.2 then
var1 = -1;
else
var1 = 1;
}
plot1(var1,"진입허용");
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 연결선물지수 15분봉에서 당일 오전 30분까지의 저가가 볼린저 밴드 이하에 있고 전일 종가보다 시가가 작으면 당일 3시까지 -1을 표시하려고 만든 지표입니다.
그런데...어쩔때는 3시까지 -1을 표시하고 어쩔때는 오전 0930에만 -1을 표시합니다... 이것을 어떻게 교정해야 하나요?
부탁드립니다. ^^
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if dayindex() < 3 then{
if lowest(l,2)<highest(banddn,4) and dayopen(0)<dayclose(1)-0.2 then
var6 = 1;
else
var6 = 2;}
if dayindex() == 24 then
var6 = 2;
if var6==1 then
plot3(-1,"진입허용",BLUE) ;
else
plot3(0,"진입허용",BLUE) ;
PlotBaseLine1(-1, "기준선");
PlotBaseLine2(0, "기준선");
답변 5
예스스탁 예스스탁 답변
2006-04-03 13:39:00
안녕하세요
예스스탁입니다.
당일 9시 30분까지 한번 이상 저가가 볼린져밴드 하단 밑에 잇으면 -1값을
리턴합니다.
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if date != date[1] then
var1 = 0;
if stime == 93000 then{
if accumn(iff(L < Banddn,1,0),dayindex()+1) >= 1 and dayopen() < dayclose(1)-0.2 then
var1 = -1;
else
var1 = 1;
}
plot1(var1,"진입허용");
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 4628번 재질문입니다...
> 답변감사합니다...^^
그런데... 변경된 수식으로도... 장개시후 첫봉만 조건을 만족했을 경우에는 값이 아에 안나오네요...^^; (저는 현재 연결선물지수 15분봉차트에서 테스트하고 있습니다.)
장개시후 첫봉의 조건 만족으로도 당일 var1의 값을 -1로 만들려면
어떻게 해야 하나요??? 엉엉^^
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문입니다.
> 안녕하세요
예스스탁입니다.
문의하신 식을 수정했습니다.
9시30분까지의 최저가가 볼린저 밴드 하단보다 작고
전일종가보다 오늘시가가 작으면 -1 아니면 1이고
날이 바뀌면 0값으로 초기화 됩니다.
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if date != date[1] then
var1 = 0;
if stime == 93000 then{
if accumn(iff(L < Banddn,1,0),dayindex()+1) == dayindex()+1 and dayopen() < dayclose(1)-0.2 then
var1 = -1;
else
var1 = 1;
}
plot1(var1,"진입허용");
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 연결선물지수 15분봉에서 당일 오전 30분까지의 저가가 볼린저 밴드 이하에 있고 전일 종가보다 시가가 작으면 당일 3시까지 -1을 표시하려고 만든 지표입니다.
그런데...어쩔때는 3시까지 -1을 표시하고 어쩔때는 오전 0930에만 -1을 표시합니다... 이것을 어떻게 교정해야 하나요?
부탁드립니다. ^^
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if dayindex() < 3 then{
if lowest(l,2)<highest(banddn,4) and dayopen(0)<dayclose(1)-0.2 then
var6 = 1;
else
var6 = 2;}
if dayindex() == 24 then
var6 = 2;
if var6==1 then
plot3(-1,"진입허용",BLUE) ;
else
plot3(0,"진입허용",BLUE) ;
PlotBaseLine1(-1, "기준선");
PlotBaseLine2(0, "기준선");
회원
2006-04-04 03:56:47
답변 감사합니다... 정확히 나오네요...
stime 대신에 모두 dayindex를 사용하여 식을 만들려면 아래처럼 stime ==93000 대신에
dayindex()==1 만 바꾸면 되는지요?
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if date != date[1] then
var1 = 0;
if dayindex() == 1 then{
if accumn(iff(L < Banddn,1,0),dayindex()+1) >= 1 and dayopen() < dayclose(1)-0.2 then
var1 = -1;
else
var1 = 1;
}
plot1(var1,"진입허용");
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 4628번 재질문입니다...
> 안녕하세요
예스스탁입니다.
당일 9시 30분까지 한번 이상 저가가 볼린져밴드 하단 밑에 잇으면 -1값을
리턴합니다.
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if date != date[1] then
var1 = 0;
if stime == 93000 then{
if accumn(iff(L < Banddn,1,0),dayindex()+1) >= 1 and dayopen() < dayclose(1)-0.2 then
var1 = -1;
else
var1 = 1;
}
plot1(var1,"진입허용");
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 4628번 재질문입니다...
> 답변감사합니다...^^
그런데... 변경된 수식으로도... 장개시후 첫봉만 조건을 만족했을 경우에는 값이 아에 안나오네요...^^; (저는 현재 연결선물지수 15분봉차트에서 테스트하고 있습니다.)
장개시후 첫봉의 조건 만족으로도 당일 var1의 값을 -1로 만들려면
어떻게 해야 하나요??? 엉엉^^
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문입니다.
> 안녕하세요
예스스탁입니다.
문의하신 식을 수정했습니다.
9시30분까지의 최저가가 볼린저 밴드 하단보다 작고
전일종가보다 오늘시가가 작으면 -1 아니면 1이고
날이 바뀌면 0값으로 초기화 됩니다.
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if date != date[1] then
var1 = 0;
if stime == 93000 then{
if accumn(iff(L < Banddn,1,0),dayindex()+1) == dayindex()+1 and dayopen() < dayclose(1)-0.2 then
var1 = -1;
else
var1 = 1;
}
plot1(var1,"진입허용");
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 연결선물지수 15분봉에서 당일 오전 30분까지의 저가가 볼린저 밴드 이하에 있고 전일 종가보다 시가가 작으면 당일 3시까지 -1을 표시하려고 만든 지표입니다.
그런데...어쩔때는 3시까지 -1을 표시하고 어쩔때는 오전 0930에만 -1을 표시합니다... 이것을 어떻게 교정해야 하나요?
부탁드립니다. ^^
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if dayindex() < 3 then{
if lowest(l,2)<highest(banddn,4) and dayopen(0)<dayclose(1)-0.2 then
var6 = 1;
else
var6 = 2;}
if dayindex() == 24 then
var6 = 2;
if var6==1 then
plot3(-1,"진입허용",BLUE) ;
else
plot3(0,"진입허용",BLUE) ;
PlotBaseLine1(-1, "기준선");
PlotBaseLine2(0, "기준선");
회원
2006-04-04 06:24:46
위의 지표를 가지고 진입을 제어하기 위한 사용자 함수를 만들어 보았습니다...그런데 함수가 정확한지 TEST 하려고 지표식에서 호출을 하였는데...
검증이 안되어 호출이 안된다고 나오네요...검증을 재차한후 시도해보았는데 안되네요...아래의 식에서 사용자 함수를 만드는데 사용하지 말아야 할 것이 있나요?
그리고... 사용자 함수식 저장시 "_"를 사용하지 않고 만들려면 어떻게 해야 하는지도 답변 주시면 감사하겠습니다.
즐거운 하루 되세요...^^
#2.진입 제어 샘플
Var : bandup(0),banddn(0);
Var : timel1(0);
var : tah1(0),tal1(0),tac1(0);
var : dayo0(0),dayh0(0),dayl0(0),dayc0(0),dayo1(0),dayh1(0),dayl1(0),dayc1(0);
bandup=_BollBandUp1(30,1.8);
banddn=_BollBandDn1(30,1.6);
timeL1 = _timeL1(090000,100000); #GAP 발생후 내림 파동을 CHECK
tah1=data1("H");
tal1=data1("L");
tac1=data1("C");
#타종목 당일 시,고,저,종
dayO0=tadayo(0);
dayH0=tadayh(0);
dayL0=tadayl(0);
#타종목 전일 시,고,저,종
dayO1=tadayo(1);
dayH1=tadayh(1);
dayL1=tadayl(1);
dayC1=tadayc(1);
#GAP DOWN에 따른 진입 허용여부 체크
if date != date[1] then
var1 = 1;
if stime == 93000 then{
if accumn(iff(tal1 < Banddn,1,0),dayindex()+1) >= 1 and dayo0 < dayc1-0.2 then
var1 = 2;
else
var1 = 1; } #모든 진입허용
if var1==2 and dayh0>(dayc1+dayo1)/2 then #STREN 진입허용
var3=1;
else
var3=0;
if var3==0 or (var3==1 and tal1< (max(dayh1,dayh0)-(max(dayh1,dayh0)-dayl1)*2+0.4)) then
var2=1; #Strend 진입 허용
else
var2=0; #Strend 진입 불가
_DNGAPTS=var2;
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : Re : Re : 4628번 재질문입니다...
> 답변 감사합니다... 정확히 나오네요...
stime 대신에 모두 dayindex를 사용하여 식을 만들려면 아래처럼 stime ==93000 대신에
dayindex()==1 만 바꾸면 되는지요?
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if date != date[1] then
var1 = 0;
if dayindex() == 1 then{
if accumn(iff(L < Banddn,1,0),dayindex()+1) >= 1 and dayopen() < dayclose(1)-0.2 then
var1 = -1;
else
var1 = 1;
}
plot1(var1,"진입허용");
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 4628번 재질문입니다...
> 안녕하세요
예스스탁입니다.
당일 9시 30분까지 한번 이상 저가가 볼린져밴드 하단 밑에 잇으면 -1값을
리턴합니다.
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if date != date[1] then
var1 = 0;
if stime == 93000 then{
if accumn(iff(L < Banddn,1,0),dayindex()+1) >= 1 and dayopen() < dayclose(1)-0.2 then
var1 = -1;
else
var1 = 1;
}
plot1(var1,"진입허용");
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 4628번 재질문입니다...
> 답변감사합니다...^^
그런데... 변경된 수식으로도... 장개시후 첫봉만 조건을 만족했을 경우에는 값이 아에 안나오네요...^^; (저는 현재 연결선물지수 15분봉차트에서 테스트하고 있습니다.)
장개시후 첫봉의 조건 만족으로도 당일 var1의 값을 -1로 만들려면
어떻게 해야 하나요??? 엉엉^^
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문입니다.
> 안녕하세요
예스스탁입니다.
문의하신 식을 수정했습니다.
9시30분까지의 최저가가 볼린저 밴드 하단보다 작고
전일종가보다 오늘시가가 작으면 -1 아니면 1이고
날이 바뀌면 0값으로 초기화 됩니다.
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if date != date[1] then
var1 = 0;
if stime == 93000 then{
if accumn(iff(L < Banddn,1,0),dayindex()+1) == dayindex()+1 and dayopen() < dayclose(1)-0.2 then
var1 = -1;
else
var1 = 1;
}
plot1(var1,"진입허용");
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 연결선물지수 15분봉에서 당일 오전 30분까지의 저가가 볼린저 밴드 이하에 있고 전일 종가보다 시가가 작으면 당일 3시까지 -1을 표시하려고 만든 지표입니다.
그런데...어쩔때는 3시까지 -1을 표시하고 어쩔때는 오전 0930에만 -1을 표시합니다... 이것을 어떻게 교정해야 하나요?
부탁드립니다. ^^
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if dayindex() < 3 then{
if lowest(l,2)<highest(banddn,4) and dayopen(0)<dayclose(1)-0.2 then
var6 = 1;
else
var6 = 2;}
if dayindex() == 24 then
var6 = 2;
if var6==1 then
plot3(-1,"진입허용",BLUE) ;
else
plot3(0,"진입허용",BLUE) ;
PlotBaseLine1(-1, "기준선");
PlotBaseLine2(0, "기준선");
예스스탁 예스스탁 답변
2006-04-04 09:30:00
안녕하세요
예스스탁입니다.
15분봉에서 stime == 93000은 당일 3번째 봉입니다.
dayindex() == 2 입니다.
dayindex() == 1이면 당일 92959초 까지의 값만 사용합니다.
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : Re : Re : 4628번 재질문입니다...
> 답변 감사합니다... 정확히 나오네요...
stime 대신에 모두 dayindex를 사용하여 식을 만들려면 아래처럼 stime ==93000 대신에
dayindex()==1 만 바꾸면 되는지요?
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if date != date[1] then
var1 = 0;
if dayindex() == 1 then{
if accumn(iff(L < Banddn,1,0),dayindex()+1) >= 1 and dayopen() < dayclose(1)-0.2 then
var1 = -1;
else
var1 = 1;
}
plot1(var1,"진입허용");
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 4628번 재질문입니다...
> 안녕하세요
예스스탁입니다.
당일 9시 30분까지 한번 이상 저가가 볼린져밴드 하단 밑에 잇으면 -1값을
리턴합니다.
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if date != date[1] then
var1 = 0;
if stime == 93000 then{
if accumn(iff(L < Banddn,1,0),dayindex()+1) >= 1 and dayopen() < dayclose(1)-0.2 then
var1 = -1;
else
var1 = 1;
}
plot1(var1,"진입허용");
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 4628번 재질문입니다...
> 답변감사합니다...^^
그런데... 변경된 수식으로도... 장개시후 첫봉만 조건을 만족했을 경우에는 값이 아에 안나오네요...^^; (저는 현재 연결선물지수 15분봉차트에서 테스트하고 있습니다.)
장개시후 첫봉의 조건 만족으로도 당일 var1의 값을 -1로 만들려면
어떻게 해야 하나요??? 엉엉^^
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문입니다.
> 안녕하세요
예스스탁입니다.
문의하신 식을 수정했습니다.
9시30분까지의 최저가가 볼린저 밴드 하단보다 작고
전일종가보다 오늘시가가 작으면 -1 아니면 1이고
날이 바뀌면 0값으로 초기화 됩니다.
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if date != date[1] then
var1 = 0;
if stime == 93000 then{
if accumn(iff(L < Banddn,1,0),dayindex()+1) == dayindex()+1 and dayopen() < dayclose(1)-0.2 then
var1 = -1;
else
var1 = 1;
}
plot1(var1,"진입허용");
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 연결선물지수 15분봉에서 당일 오전 30분까지의 저가가 볼린저 밴드 이하에 있고 전일 종가보다 시가가 작으면 당일 3시까지 -1을 표시하려고 만든 지표입니다.
그런데...어쩔때는 3시까지 -1을 표시하고 어쩔때는 오전 0930에만 -1을 표시합니다... 이것을 어떻게 교정해야 하나요?
부탁드립니다. ^^
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if dayindex() < 3 then{
if lowest(l,2)<highest(banddn,4) and dayopen(0)<dayclose(1)-0.2 then
var6 = 1;
else
var6 = 2;}
if dayindex() == 24 then
var6 = 2;
if var6==1 then
plot3(-1,"진입허용",BLUE) ;
else
plot3(0,"진입허용",BLUE) ;
PlotBaseLine1(-1, "기준선");
PlotBaseLine2(0, "기준선");
예스스탁 예스스탁 답변
2006-04-04 09:40:10
안녕하세요
예스스탁입니다.
정확히 어떤 문제인지 모르겠습니다.
식에 사용된 사용자함수모두가 정확히 검증이 되었는지
살펴보신 후 사용자함수 인자를 정확히 사용하셨는지 살펴보시기 바랍니다.
사용자함수에 _의 사용여부는 사용자의 기호입니다.
_를 사용하지 않아도 되며 일반 사용자함수 만드는 방법과 같습니다.
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 4628번 재질문입니다...
> 위의 지표를 가지고 진입을 제어하기 위한 사용자 함수를 만들어 보았습니다...그런데 함수가 정확한지 TEST 하려고 지표식에서 호출을 하였는데...
검증이 안되어 호출이 안된다고 나오네요...검증을 재차한후 시도해보았는데 안되네요...아래의 식에서 사용자 함수를 만드는데 사용하지 말아야 할 것이 있나요?
그리고... 사용자 함수식 저장시 "_"를 사용하지 않고 만들려면 어떻게 해야 하는지도 답변 주시면 감사하겠습니다.
즐거운 하루 되세요...^^
#2.진입 제어 샘플
Var : bandup(0),banddn(0);
Var : timel1(0);
var : tah1(0),tal1(0),tac1(0);
var : dayo0(0),dayh0(0),dayl0(0),dayc0(0),dayo1(0),dayh1(0),dayl1(0),dayc1(0);
bandup=_BollBandUp1(30,1.8);
banddn=_BollBandDn1(30,1.6);
timeL1 = _timeL1(090000,100000); #GAP 발생후 내림 파동을 CHECK
tah1=data1("H");
tal1=data1("L");
tac1=data1("C");
#타종목 당일 시,고,저,종
dayO0=tadayo(0);
dayH0=tadayh(0);
dayL0=tadayl(0);
#타종목 전일 시,고,저,종
dayO1=tadayo(1);
dayH1=tadayh(1);
dayL1=tadayl(1);
dayC1=tadayc(1);
#GAP DOWN에 따른 진입 허용여부 체크
if date != date[1] then
var1 = 1;
if stime == 93000 then{
if accumn(iff(tal1 < Banddn,1,0),dayindex()+1) >= 1 and dayo0 < dayc1-0.2 then
var1 = 2;
else
var1 = 1; } #모든 진입허용
if var1==2 and dayh0>(dayc1+dayo1)/2 then #STREN 진입허용
var3=1;
else
var3=0;
if var3==0 or (var3==1 and tal1< (max(dayh1,dayh0)-(max(dayh1,dayh0)-dayl1)*2+0.4)) then
var2=1; #Strend 진입 허용
else
var2=0; #Strend 진입 불가
_DNGAPTS=var2;
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : Re : Re : 4628번 재질문입니다...
> 답변 감사합니다... 정확히 나오네요...
stime 대신에 모두 dayindex를 사용하여 식을 만들려면 아래처럼 stime ==93000 대신에
dayindex()==1 만 바꾸면 되는지요?
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if date != date[1] then
var1 = 0;
if dayindex() == 1 then{
if accumn(iff(L < Banddn,1,0),dayindex()+1) >= 1 and dayopen() < dayclose(1)-0.2 then
var1 = -1;
else
var1 = 1;
}
plot1(var1,"진입허용");
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 4628번 재질문입니다...
> 안녕하세요
예스스탁입니다.
당일 9시 30분까지 한번 이상 저가가 볼린져밴드 하단 밑에 잇으면 -1값을
리턴합니다.
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if date != date[1] then
var1 = 0;
if stime == 93000 then{
if accumn(iff(L < Banddn,1,0),dayindex()+1) >= 1 and dayopen() < dayclose(1)-0.2 then
var1 = -1;
else
var1 = 1;
}
plot1(var1,"진입허용");
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 4628번 재질문입니다...
> 답변감사합니다...^^
그런데... 변경된 수식으로도... 장개시후 첫봉만 조건을 만족했을 경우에는 값이 아에 안나오네요...^^; (저는 현재 연결선물지수 15분봉차트에서 테스트하고 있습니다.)
장개시후 첫봉의 조건 만족으로도 당일 var1의 값을 -1로 만들려면
어떻게 해야 하나요??? 엉엉^^
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문입니다.
> 안녕하세요
예스스탁입니다.
문의하신 식을 수정했습니다.
9시30분까지의 최저가가 볼린저 밴드 하단보다 작고
전일종가보다 오늘시가가 작으면 -1 아니면 1이고
날이 바뀌면 0값으로 초기화 됩니다.
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if date != date[1] then
var1 = 0;
if stime == 93000 then{
if accumn(iff(L < Banddn,1,0),dayindex()+1) == dayindex()+1 and dayopen() < dayclose(1)-0.2 then
var1 = -1;
else
var1 = 1;
}
plot1(var1,"진입허용");
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 연결선물지수 15분봉에서 당일 오전 30분까지의 저가가 볼린저 밴드 이하에 있고 전일 종가보다 시가가 작으면 당일 3시까지 -1을 표시하려고 만든 지표입니다.
그런데...어쩔때는 3시까지 -1을 표시하고 어쩔때는 오전 0930에만 -1을 표시합니다... 이것을 어떻게 교정해야 하나요?
부탁드립니다. ^^
Var : bandup(0),banddn(0);
bandup=_BollBandUp(30,2.1);
banddn=_BollBandDown(30,2.1);
if dayindex() < 3 then{
if lowest(l,2)<highest(banddn,4) and dayopen(0)<dayclose(1)-0.2 then
var6 = 1;
else
var6 = 2;}
if dayindex() == 24 then
var6 = 2;
if var6==1 then
plot3(-1,"진입허용",BLUE) ;
else
plot3(0,"진입허용",BLUE) ;
PlotBaseLine1(-1, "기준선");
PlotBaseLine2(0, "기준선");
다음글