커뮤니티
타종목 참조에서...
2011-12-08 23:25:55
402
글번호 45634
var: 날짜(0,data1);
날짜 = data1(date - int(date/100)*100); //일
if 날짜>=8 and 날짜 <= 14 and data1(DayOfWeek(date)==4) then{
Condition1 = false;
}
if data1(HighD(1)) = data2(HighD(1)) then
{
var1=data1(HighD(1));
Condition1 = true;
}
if Condition1 == true Then
PlotBaseLine1(var1, "고가_고가");
두 종목의 고가가 같은 경우에 그 다음날부터 만기일까지 표시가 나오게 하고 싶습니다.
위와 같이 만드니까 만기일에 문제가 있어서 부탁드립니다.
주의할 점은요,
1. 조건은 주종목의 전일고가와 data2의 전일고가가 같은 것입니다.
2. 표시는 다음날부터 되면 되는데, 특히 만기일의 분봉챠트에서도 하루종일 표시가 없어지지 않게 하고싶습니다.
3. 한 번 조건이 성립해서 신호가 나면 다음에는 고가끼리 같은 경우가 또 생겨도 무시하고 이전 신호를 그냥 쓰고 싶습니다.
부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2011-12-09 14:12:00
안녕하세요
예스스탁입니다.
var: 날짜(0,data1),Date1(0,data1);
날짜 = data1(date - int(date/100)*100);
if 날짜>=8 and 날짜 <= 14 and data1(DayOfWeek(date)==4) then
Condition1 = true;
else
Condition1 = False;
if Condition1 == false and Condition1[1] == true Then
Condition2 = false;
if Condition2 == false and data1(HighD(1)) == data2(HighD(1)) then{
var1=data1(HighD(1));
Condition2 = false;
}
if Condition2 == true Then
Plot1(var1, "고가_고가");
즐거운 하루되세요
> 풀냄새 님이 쓴 글입니다.
> 제목 : 타종목 참조에서...
> var: 날짜(0,data1);
날짜 = data1(date - int(date/100)*100); //일
if 날짜>=8 and 날짜 <= 14 and data1(DayOfWeek(date)==4) then{
Condition1 = false;
}
if data1(HighD(1)) = data2(HighD(1)) then
{
var1=data1(HighD(1));
Condition1 = true;
}
if Condition1 == true Then
PlotBaseLine1(var1, "고가_고가");
두 종목의 고가가 같은 경우에 그 다음날부터 만기일까지 표시가 나오게 하고 싶습니다.
위와 같이 만드니까 만기일에 문제가 있어서 부탁드립니다.
주의할 점은요,
1. 조건은 주종목의 전일고가와 data2의 전일고가가 같은 것입니다.
2. 표시는 다음날부터 되면 되는데, 특히 만기일의 분봉챠트에서도 하루종일 표시가 없어지지 않게 하고싶습니다.
3. 한 번 조건이 성립해서 신호가 나면 다음에는 고가끼리 같은 경우가 또 생겨도 무시하고 이전 신호를 그냥 쓰고 싶습니다.
부탁드립니다.
다음글
이전글