커뮤니티
검색식 문의
2013-04-04 10:54:47
277
글번호 61681
올려주신 검색식을 응용하여 적용해보았습니다.
1. 그림#1과 같이 분홍색이평을 하향돌파할때 점 하나만 찍고 시스템식에서도 최초 발생 한번만 적용하고자 합니다.
2. 그림에서 #2는 정상적으로 표시되었는데, #3은 빨강이평선을 돌파하지 않았는데도 점이 생깁니다. 이평선을 돌파할때에만 적용되는게 정상 아닌지요? 이는 시스템식에서도 동일하게 적용되는건 아닌지 궁금합니다.
아래는 적용한 검색식입니다. 검토부탁드립니다.
VARS: MAvPeriod3(100), MAvPeriod4(200);
VARS: MAv3(0), MAv4(0);
MAv3 = TMA(CLOSE, MAvPeriod3);
MAv4 = TMA(CLOSE, MAvPeriod4);
INPUT : TICKS_NR_X(3);
// 하향돌파
if (CrossDown(CLOSE, MAv3 - PriceScale * TICKS_NR_X)) then
{
Plot10(L, "M3 DBO", RGB(255,102,204));//, DEF, 0);
}
// 하향돌파
if (CrossDown(CLOSE, MAv4 - PriceScale * TICKS_NR_X)) then
{
Plot11(L, "M4 DBO", RGB(255,0,102));//, DEF, 0);
}
- 1. 62080_검색식.jpg (0.10 MB)
답변 5
예스스탁 예스스탁 답변
2013-04-04 11:17:21
안녕하세요
예스스탁입니다.
TMA가 직접만들어 사용하는 함수이므로
사용자함수 내용을 올려주시기 바랍니다.
모든 식의 계산은 모든 수식에서 같습니다.
해당 내용 단순이평으로 변경하여 검증하면 모두 정확히 발생합니다.
TMA라는 사용자함수를 사용하시므로
아래 지표식 차트에 적용하신 후에 같이 보시기 바랍니다.
VARS: MAvPeriod3(100), MAvPeriod4(200);
VARS: MAv3(0), MAv4(0);
INPUT : TICKS_NR_X(3);
MAv3 = TMA(CLOSE, MAvPeriod3);
MAv4 = TMA(CLOSE, MAvPeriod4);
plot1(MAv3 - PriceScale * TICKS_NR_X);
plot2(MAv4 - PriceScale * TICKS_NR_X);
즐거운 하루되세요
> TRF 님이 쓴 글입니다.
> 제목 : 검색식 문의
> 올려주신 검색식을 응용하여 적용해보았습니다.
1. 그림#1과 같이 분홍색이평을 하향돌파할때 점 하나만 찍고 시스템식에서도 최초 발생 한번만 적용하고자 합니다.
2. 그림에서 #2는 정상적으로 표시되었는데, #3은 빨강이평선을 돌파하지 않았는데도 점이 생깁니다. 이평선을 돌파할때에만 적용되는게 정상 아닌지요? 이는 시스템식에서도 동일하게 적용되는건 아닌지 궁금합니다.
아래는 적용한 검색식입니다. 검토부탁드립니다.
VARS: MAvPeriod3(100), MAvPeriod4(200);
VARS: MAv3(0), MAv4(0);
MAv3 = TMA(CLOSE, MAvPeriod3);
MAv4 = TMA(CLOSE, MAvPeriod4);
INPUT : TICKS_NR_X(3);
// 하향돌파
if (CrossDown(CLOSE, MAv3 - PriceScale * TICKS_NR_X)) then
{
Plot10(L, "M3 DBO", RGB(255,102,204));//, DEF, 0);
}
// 하향돌파
if (CrossDown(CLOSE, MAv4 - PriceScale * TICKS_NR_X)) then
{
Plot11(L, "M4 DBO", RGB(255,0,102));//, DEF, 0);
}
TRF
2013-04-04 11:39:30
// 사용자함수명 : TMA
// 반환값형 : 숫자형
// 사용자함수내용 :
INPUT: Price(Numeric), Period(Numeric);
VARS: TLen(0);
TLen = Ceiling((Period + 1) * 0.5);
TMA = MA(MA(Price, TLen), TLen);
올려드린 그림은 틱차트 갭보정입니다.
** 제가 궁금한 것은 CrossDown 시점에 최초 1회만 표시되는것이 아닌지요?
그림에서 핑크색선 아래 표시된 3개의 점을 보면 최초 1회가 아니라 PriceSacle * 3틱에 모두 표기가 되는듯 합니다.
#3도 빨강이평 아래 특정범위 내에서는 모두 표시되어 이런 의문을 가지고 있습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 검색식 문의
> 안녕하세요
예스스탁입니다.
TMA 사용자함수 내용을 올려주시기 바랍니다.
모든 수식의 계산은 모든 수식에서 같습니다.
즐거운 하루되세요
> TRF 님이 쓴 글입니다.
> 제목 : 검색식 문의
> 올려주신 검색식을 응용하여 적용해보았습니다.
1. 그림#1과 같이 분홍색이평을 하향돌파할때 점 하나만 찍고 시스템식에서도 최초 발생 한번만 적용하고자 합니다.
2. 그림에서 #2는 정상적으로 표시되었는데, #3은 빨강이평선을 돌파하지 않았는데도 점이 생깁니다. 이평선을 돌파할때에만 적용되는게 정상 아닌지요? 이는 시스템식에서도 동일하게 적용되는건 아닌지 궁금합니다.
아래는 적용한 검색식입니다. 검토부탁드립니다.
VARS: MAvPeriod3(100), MAvPeriod4(200);
VARS: MAv3(0), MAv4(0);
MAv3 = TMA(CLOSE, MAvPeriod3);
MAv4 = TMA(CLOSE, MAvPeriod4);
INPUT : TICKS_NR_X(3);
// 하향돌파
if (CrossDown(CLOSE, MAv3 - PriceScale * TICKS_NR_X)) then
{
Plot10(L, "M3 DBO", RGB(255,102,204));//, DEF, 0);
}
// 하향돌파
if (CrossDown(CLOSE, MAv4 - PriceScale * TICKS_NR_X)) then
{
Plot11(L, "M4 DBO", RGB(255,0,102));//, DEF, 0);
}
예스스탁 예스스탁 답변
2013-04-04 11:39:53
안녕하세요
예스스탁입니다.
차트에 적용된 지표의 기간값과
검색식에서 사용하는 값의 기간등이 같은 내용인지 확인해 보시기 바랍니다.
첨부된 그림과 같이 크로스 다운시점에만 점이 표시가 됩니다.
적용한 지표와 검색식은 아래와 같습니다.
1. 지표
VARS: MAvPeriod3(100), MAvPeriod4(200);
VARS: MAv3(0), MAv4(0);
INPUT : TICKS_NR_X(3);
MAv3 = TMA(CLOSE, MAvPeriod3);
MAv4 = TMA(CLOSE, MAvPeriod4);
plot1(MAv3 - PriceScale * TICKS_NR_X);
plot2(MAv4 - PriceScale * TICKS_NR_X);
2. 검색식
VARS: MAvPeriod3(100), MAvPeriod4(200);
VARS: MAv3(0), MAv4(0);
MAv3 = TMA(CLOSE, MAvPeriod3);
MAv4 = TMA(CLOSE, MAvPeriod4);
INPUT : TICKS_NR_X(3);
// 하향돌파
if (CrossDown(CLOSE, MAv3 - PriceScale * TICKS_NR_X)) then
{
Plot10(L, "M3 DBO", RED);
}
// 하향돌파
if (CrossDown(CLOSE, MAv4 - PriceScale * TICKS_NR_X)) then
{
Plot11(L, "M4 DBO", blue);
}
즐거운 하루되세요
> TRF 님이 쓴 글입니다.
> 제목 : Re : Re : 검색식 문의
> // 사용자함수명 : TMA
// 반환값형 : 숫자형
// 사용자함수내용 :
INPUT: Price(Numeric), Period(Numeric);
VARS: TLen(0);
TLen = Ceiling((Period + 1) * 0.5);
TMA = MA(MA(Price, TLen), TLen);
올려드린 그림은 틱차트 갭보정입니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 검색식 문의
> 안녕하세요
예스스탁입니다.
TMA 사용자함수 내용을 올려주시기 바랍니다.
모든 수식의 계산은 모든 수식에서 같습니다.
즐거운 하루되세요
> TRF 님이 쓴 글입니다.
> 제목 : 검색식 문의
> 올려주신 검색식을 응용하여 적용해보았습니다.
1. 그림#1과 같이 분홍색이평을 하향돌파할때 점 하나만 찍고 시스템식에서도 최초 발생 한번만 적용하고자 합니다.
2. 그림에서 #2는 정상적으로 표시되었는데, #3은 빨강이평선을 돌파하지 않았는데도 점이 생깁니다. 이평선을 돌파할때에만 적용되는게 정상 아닌지요? 이는 시스템식에서도 동일하게 적용되는건 아닌지 궁금합니다.
아래는 적용한 검색식입니다. 검토부탁드립니다.
VARS: MAvPeriod3(100), MAvPeriod4(200);
VARS: MAv3(0), MAv4(0);
MAv3 = TMA(CLOSE, MAvPeriod3);
MAv4 = TMA(CLOSE, MAvPeriod4);
INPUT : TICKS_NR_X(3);
// 하향돌파
if (CrossDown(CLOSE, MAv3 - PriceScale * TICKS_NR_X)) then
{
Plot10(L, "M3 DBO", RGB(255,102,204));//, DEF, 0);
}
// 하향돌파
if (CrossDown(CLOSE, MAv4 - PriceScale * TICKS_NR_X)) then
{
Plot11(L, "M4 DBO", RGB(255,0,102));//, DEF, 0);
}
TRF
2013-04-04 12:30:27
// 지표식
Input : Period1(120);
var1 = ma(C,Period1);
Plot1(var1, "이동평균1");
// 검색식
VARS: MAvPeriod3(120);
VARS: MAv3(0);
MAv3 = MA(CLOSE, MAvPeriod3);
VARS : TICKS_NR_X(5);
// 하향돌파
if (CrossDown(CLOSE, MAv3 - PriceScale * TICKS_NR_X)) then
{
Plot10(L, "M3 DBO", RED);
}
단순이평으로 새롭게 만들어 적용해봤습니다.
하지만, 그림과 같이 동일하게 이평을 돌파할때 한번만 표시되는게 아닌 여러번 표시가 됩니다.
120선에서 TICKS_NR_X 범위내에 있는 봉에 모두 표시가 됩니다.
점심 맛있게 드시고, 다시한번 검증부탁드리겠습니다.
PS. 바로 앞에 올려주신 지표식과 검색식을 복사하여 적용해보았는데도 동일한 현상이 생깁니다. 도대체 무엇이 잘못된 것인지 모르겠습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 검색식 문의
> 안녕하세요
예스스탁입니다.
차트에 적용된 지표의 기간값과
검색식에서 사용하는 값의 기간등이 같은 내용인지 확인해 보시기 바랍니다.
첨부된 그림과 같이 크로스 다운시점에만 점이 표시가 됩니다.
적용한 지표와 검색식은 아래와 같습니다.
1. 지표
VARS: MAvPeriod3(100), MAvPeriod4(200);
VARS: MAv3(0), MAv4(0);
INPUT : TICKS_NR_X(3);
MAv3 = TMA(CLOSE, MAvPeriod3);
MAv4 = TMA(CLOSE, MAvPeriod4);
plot1(MAv3 - PriceScale * TICKS_NR_X);
plot2(MAv4 - PriceScale * TICKS_NR_X);
2. 검색식
VARS: MAvPeriod3(100), MAvPeriod4(200);
VARS: MAv3(0), MAv4(0);
MAv3 = TMA(CLOSE, MAvPeriod3);
MAv4 = TMA(CLOSE, MAvPeriod4);
INPUT : TICKS_NR_X(3);
// 하향돌파
if (CrossDown(CLOSE, MAv3 - PriceScale * TICKS_NR_X)) then
{
Plot10(L, "M3 DBO", RED);
}
// 하향돌파
if (CrossDown(CLOSE, MAv4 - PriceScale * TICKS_NR_X)) then
{
Plot11(L, "M4 DBO", blue);
}
즐거운 하루되세요
> TRF 님이 쓴 글입니다.
> 제목 : Re : Re : 검색식 문의
> // 사용자함수명 : TMA
// 반환값형 : 숫자형
// 사용자함수내용 :
INPUT: Price(Numeric), Period(Numeric);
VARS: TLen(0);
TLen = Ceiling((Period + 1) * 0.5);
TMA = MA(MA(Price, TLen), TLen);
올려드린 그림은 틱차트 갭보정입니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 검색식 문의
> 안녕하세요
예스스탁입니다.
TMA 사용자함수 내용을 올려주시기 바랍니다.
모든 수식의 계산은 모든 수식에서 같습니다.
즐거운 하루되세요
> TRF 님이 쓴 글입니다.
> 제목 : 검색식 문의
> 올려주신 검색식을 응용하여 적용해보았습니다.
1. 그림#1과 같이 분홍색이평을 하향돌파할때 점 하나만 찍고 시스템식에서도 최초 발생 한번만 적용하고자 합니다.
2. 그림에서 #2는 정상적으로 표시되었는데, #3은 빨강이평선을 돌파하지 않았는데도 점이 생깁니다. 이평선을 돌파할때에만 적용되는게 정상 아닌지요? 이는 시스템식에서도 동일하게 적용되는건 아닌지 궁금합니다.
아래는 적용한 검색식입니다. 검토부탁드립니다.
VARS: MAvPeriod3(100), MAvPeriod4(200);
VARS: MAv3(0), MAv4(0);
MAv3 = TMA(CLOSE, MAvPeriod3);
MAv4 = TMA(CLOSE, MAvPeriod4);
INPUT : TICKS_NR_X(3);
// 하향돌파
if (CrossDown(CLOSE, MAv3 - PriceScale * TICKS_NR_X)) then
{
Plot10(L, "M3 DBO", RGB(255,102,204));//, DEF, 0);
}
// 하향돌파
if (CrossDown(CLOSE, MAv4 - PriceScale * TICKS_NR_X)) then
{
Plot11(L, "M4 DBO", RGB(255,0,102));//, DEF, 0);
}
예스스탁 예스스탁 답변
2013-04-04 13:08:05
안녕하세요
예스스탁입니다.
시간 되실때 02-3453-1060으로 전화주시기 바랍니다.
원격으로 화면을 보아야 할것 같습니다.
즐거운 하루되세요
> TRF 님이 쓴 글입니다.
> 제목 : Re : Re : Re : Re : 검색식 문의
> // 지표식
Input : Period1(120);
var1 = ma(C,Period1);
Plot1(var1, "이동평균1");
// 검색식
VARS: MAvPeriod3(120);
VARS: MAv3(0);
MAv3 = MA(CLOSE, MAvPeriod3);
VARS : TICKS_NR_X(5);
// 하향돌파
if (CrossDown(CLOSE, MAv3 - PriceScale * TICKS_NR_X)) then
{
Plot10(L, "M3 DBO", RED);
}
단순이평으로 새롭게 만들어 적용해봤습니다.
하지만, 그림과 같이 동일하게 이평을 돌파할때 한번만 표시되는게 아닌 여러번 표시가 됩니다.
120선에서 TICKS_NR_X 범위내에 있는 봉에 모두 표시가 됩니다.
점심 맛있게 드시고, 다시한번 검증부탁드리겠습니다.
PS. 바로 앞에 올려주신 지표식과 검색식을 복사하여 적용해보았는데도 동일한 현상이 생깁니다. 도대체 무엇이 잘못된 것인지 모르겠습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 검색식 문의
> 안녕하세요
예스스탁입니다.
차트에 적용된 지표의 기간값과
검색식에서 사용하는 값의 기간등이 같은 내용인지 확인해 보시기 바랍니다.
첨부된 그림과 같이 크로스 다운시점에만 점이 표시가 됩니다.
적용한 지표와 검색식은 아래와 같습니다.
1. 지표
VARS: MAvPeriod3(100), MAvPeriod4(200);
VARS: MAv3(0), MAv4(0);
INPUT : TICKS_NR_X(3);
MAv3 = TMA(CLOSE, MAvPeriod3);
MAv4 = TMA(CLOSE, MAvPeriod4);
plot1(MAv3 - PriceScale * TICKS_NR_X);
plot2(MAv4 - PriceScale * TICKS_NR_X);
2. 검색식
VARS: MAvPeriod3(100), MAvPeriod4(200);
VARS: MAv3(0), MAv4(0);
MAv3 = TMA(CLOSE, MAvPeriod3);
MAv4 = TMA(CLOSE, MAvPeriod4);
INPUT : TICKS_NR_X(3);
// 하향돌파
if (CrossDown(CLOSE, MAv3 - PriceScale * TICKS_NR_X)) then
{
Plot10(L, "M3 DBO", RED);
}
// 하향돌파
if (CrossDown(CLOSE, MAv4 - PriceScale * TICKS_NR_X)) then
{
Plot11(L, "M4 DBO", blue);
}
즐거운 하루되세요
> TRF 님이 쓴 글입니다.
> 제목 : Re : Re : 검색식 문의
> // 사용자함수명 : TMA
// 반환값형 : 숫자형
// 사용자함수내용 :
INPUT: Price(Numeric), Period(Numeric);
VARS: TLen(0);
TLen = Ceiling((Period + 1) * 0.5);
TMA = MA(MA(Price, TLen), TLen);
올려드린 그림은 틱차트 갭보정입니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 검색식 문의
> 안녕하세요
예스스탁입니다.
TMA 사용자함수 내용을 올려주시기 바랍니다.
모든 수식의 계산은 모든 수식에서 같습니다.
즐거운 하루되세요
> TRF 님이 쓴 글입니다.
> 제목 : 검색식 문의
> 올려주신 검색식을 응용하여 적용해보았습니다.
1. 그림#1과 같이 분홍색이평을 하향돌파할때 점 하나만 찍고 시스템식에서도 최초 발생 한번만 적용하고자 합니다.
2. 그림에서 #2는 정상적으로 표시되었는데, #3은 빨강이평선을 돌파하지 않았는데도 점이 생깁니다. 이평선을 돌파할때에만 적용되는게 정상 아닌지요? 이는 시스템식에서도 동일하게 적용되는건 아닌지 궁금합니다.
아래는 적용한 검색식입니다. 검토부탁드립니다.
VARS: MAvPeriod3(100), MAvPeriod4(200);
VARS: MAv3(0), MAv4(0);
MAv3 = TMA(CLOSE, MAvPeriod3);
MAv4 = TMA(CLOSE, MAvPeriod4);
INPUT : TICKS_NR_X(3);
// 하향돌파
if (CrossDown(CLOSE, MAv3 - PriceScale * TICKS_NR_X)) then
{
Plot10(L, "M3 DBO", RGB(255,102,204));//, DEF, 0);
}
// 하향돌파
if (CrossDown(CLOSE, MAv4 - PriceScale * TICKS_NR_X)) then
{
Plot11(L, "M4 DBO", RGB(255,0,102));//, DEF, 0);
}
다음글