커뮤니티
특정시간대의 최고가,최저가
2004-09-02 09:35:14
1074
글번호 5014
다음 4가지 문장을 식으로 부탁드립니다.
1. 5분봉 차트에서
전일의 10시부터 2시사이의 최고가와 최저가의 차이가 1보가 작다.
2. 5분봉 차트에서
전일의 10시부터 2시사이의 5분종가 기준으로 최고가와 최저가의
차이가 1보가 작다.
3. 7분봉 차트에서
10번째 봉과 20번째 봉 사이의 최고가와 최저가의 차이가 1보가 작다.
4. 7분봉 차트에서
10번째 봉과 20번째 봉 사이의 7분종가 기준으로 최고가와 최저가의
차이가 1보가 작다.
답변 1
예스스탁 예스스탁 답변
2004-09-03 11:37:32
안녕하세요
예스스탁입니다.
문의하신 식을 다음과 같습니다.
=================================================================
우선 전일의 특정시간대의 최고가와 최저가를 그리는 지표식입니다.
================================================================
var : PrevDayHigh(0), PrevDayLow(0),TempDate(0),iii(0);
Array : DayHigh[99](0), DayLow[99](0);
//단순한 배열의 초기화
if ( Index == 0 )Then
{
for iii = 0 to 4
{
DayHigh[iii] = H;
DayLow[iii] = L;
}
}
//날자가 변경되었을경우 고점,저점을 배열에 저장한다.
if ( date != date[1] ) Then
{
for iii = 3 downto 0
{
DayHigh[iii+1] = DayHigh[iii];
DayLow[iii+1] = DayLow[iii];
}
DayHigh[0] = PrevDayHigh;
DayLow[0] = PrevDayLow;
}
//10시에서 2시 사이라면
if ( sTime >= 100000 && Time <= 140000 ) Then
{
//1시에서 2시반의 최초봉인가를 판단한다.
if ( TempDate != sDate ) Then
{
PrevDayHigh = H;
PrevDayLow = L;
}
//고가
if ( PrevDayHigh < H ) Then
{
PrevDayHigh = H;
}
//저가
if ( PrevDayLow > L ) Then
{
PrevDayLow = L;
}
//
TempDate = sDate;
}
plot1(DayHigh[0]); //1일전의 고가
plot2(DayLow[0]); //1일전의 저가
plot3(DayHigh[1]); //2일전의 고가
plot4(DayLow[1]); //2일전의 저가
======================================================================
전일 특정 시간대의 종가 중 최고가와 최저가
======================================================================
var : PrevDayHigh(0), PrevDayLow(0),TempDate(0),iii(0);
Array : DayHigh[11](0), DayLow[11](0);
//단순한 배열의 초기화
if ( Index == 0 )Then
{
for iii = 0 to 10
{
DayHigh[iii] = c;
DayLow[iii] = c;
}
}
//날자가 변경되었을경우 고점,저점을 배열에 저장한다.
if ( date != date[1] ) Then
{
for iii = 9 downto 0
{
DayHigh[iii+1] = DayHigh[iii];
DayLow[iii+1] = DayLow[iii];
}
DayHigh[0] = PrevDayHigh;
DayLow[0] = PrevDayLow;
}
//10시에서 2 사이라면
if ( sTime >= 100000 && sTime <= 140000 ) Then
{
//1시에서 2시반의 최초봉인가를 판단한다.
if ( TempDate != sDate ) Then
{
PrevDayHigh = c;
PrevDayLow = c;
}
//고가
if ( PrevDayHigh < c ) Then
{
PrevDayHigh = c;
}
//저가
if ( PrevDayLow > c ) Then
{
PrevDayLow = c;
}
//
TempDate = sDate;
}
plot1(DayHigh[0]); //1일전의 고가
plot2(DayLow[0]); //1일전의 저가
plot3(DayHigh[9]); //2일전의 고가
plot4(DayLow[9]); //2일전의 저가
====================================================================
1. 5분봉 차트에서
전일의 10시부터 2시사이의 최고가와 최저가의 차이가 1보다 작다.
var : PrevDayHigh(0), PrevDayLow(0),TempDate(0),iii(0);
Array : DayHigh[99](0), DayLow[99](0);
//단순한 배열의 초기화
if ( Index == 0 )Then
{
for iii = 0 to 4
{
DayHigh[iii] = H;
DayLow[iii] = L;
}
}
//날자가 변경되었을경우 고점,저점을 배열에 저장한다.
if ( date != date[1] ) Then
{
for iii = 3 downto 0
{
DayHigh[iii+1] = DayHigh[iii];
DayLow[iii+1] = DayLow[iii];
}
DayHigh[0] = PrevDayHigh;
DayLow[0] = PrevDayLow;
}
//10시에서 2시 사이라면
if ( sTime >= 100000 && Time <= 140000 ) Then
{
//1시에서 2시반의 최초봉인가를 판단한다.
if ( TempDate != sDate ) Then
{
PrevDayHigh = H;
PrevDayLow = L;
}
//고가
if ( PrevDayHigh < H ) Then
{
PrevDayHigh = H;
}
//저가
if ( PrevDayLow > L ) Then
{
PrevDayLow = L;
}
//
TempDate = sDate;
}
if DayHigh[0] <= DayLow[0]+1 then
buy();
=======================================================================
2. 5분봉 차트에서
전일의 10시부터 2시사이의 5분종가 기준으로 최고가와 최저가의
차이가 1보가 작다
var : PrevDayHigh(0), PrevDayLow(0),TempDate(0),iii(0);
Array : DayHigh[11](0), DayLow[11](0);
//단순한 배열의 초기화
if ( Index == 0 )Then
{
for iii = 0 to 10
{
DayHigh[iii] = c;
DayLow[iii] = c;
}
}
//날자가 변경되었을경우 고점,저점을 배열에 저장한다.
if ( date != date[1] ) Then
{
for iii = 9 downto 0
{
DayHigh[iii+1] = DayHigh[iii];
DayLow[iii+1] = DayLow[iii];
}
DayHigh[0] = PrevDayHigh;
DayLow[0] = PrevDayLow;
}
//10시에서 2 사이라면
if ( sTime >= 100000 && sTime <= 140000 ) Then
{
//1시에서 2시반의 최초봉인가를 판단한다.
if ( TempDate != sDate ) Then
{
PrevDayHigh = c;
PrevDayLow = c;
}
//고가
if ( PrevDayHigh < c ) Then
{
PrevDayHigh = c;
}
//저가
if ( PrevDayLow > c ) Then
{
PrevDayLow = c;
}
//
TempDate = sDate;
}
if dayhigh[0] < daylow[0]+1 then
buy();
========================================================================
3. 7분봉 차트에서
10번째 봉과 20번째 봉 사이의 최고가와 최저가의 차이가 1보가 작다.
if dayindex() == 19 then{
var1 = Highest(H,10);
var2 = Lowest(L,10);
}
if var1 > var2+1 then
buy();
==========================================================================
4. 7분봉 차트에서
10번째 봉과 20번째 봉 사이의 7분종가 기준으로 최고가와 최저가의
차이가 1보가 작다.
if dayindex() == 19 then{
var1 = Highest(C,10);
var2 = Lowest(C,10);
}
if var1 > var2+1 then
buy();
==========================================================================
즐거운 하루되세요
> 일목초인 님이 쓴 글입니다.
> 제목 : 특정시간대의 최고가,최저가
> 다음 4가지 문장을 식으로 부탁드립니다.
1. 5분봉 차트에서
전일의 10시부터 2시사이의 최고가와 최저가의 차이가 1보가 작다.
2. 5분봉 차트에서
전일의 10시부터 2시사이의 5분종가 기준으로 최고가와 최저가의
차이가 1보가 작다.
3. 7분봉 차트에서
10번째 봉과 20번째 봉 사이의 최고가와 최저가의 차이가 1보가 작다.
4. 7분봉 차트에서
10번째 봉과 20번째 봉 사이의 7분종가 기준으로 최고가와 최저가의
차이가 1보가 작다.