커뮤니티
검색 수식 부탁합니다.
2019-01-14 13:10:21
203
글번호 125223
수고에 감사 또 감사드립니다.
아래의 종목 검색 지표에서
1. 당일 10주기 시초가에서 바로 DP가 ADXV를 골드발생 종목 검색식
부탁드립니다.
2. FORCE INDEX지표를 일봉에서 분봉으로 타주기로 변환 부탁드립니다.
감사합니다.
<<1번 질의요청>>
Input : Period(60);
var : DP(0),DM(0),adxv(0);
DP = ema(iff(H-H[1]>0 && H-H[1]>L[1]-L,H-H[1],0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
DM = ema(iff(L[1]-L>0 && H-H[1]<L[1]-L,L[1]-L,0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
adxv = Ema(abs(DP-DM)/(DP+DM),period)*100;
IF CROSSDP(DP,ADXV) Then
FIND(1);
<<2번질의 요청>>
Inputs: ShortPeriod(5),LongPeriod(20);
Variables: Fval(0),FvalFast(0),FvalSlow(0);
Fval = ((Close - Close[1]) * Volume) ;
FvalFast = Ema(Fval, ShortPeriod);
FvalSlow = Ema(Fval, LongPeriod);
IF FvalFast > FvalSlow Then
FIND(1);
답변 2
예스스탁 예스스탁 답변
2019-01-14 13:26:31
안녕하세요
예스스탁입니다.
1
10주기 시초가가 사용하시는 차트의
당일 첫봉을 의미하시면 아래식 이용하시면 됩니다.
매봉의 시가 기준으로 식을 작성할수 없습니다.
input : Period(60);
var : DP(0),DM(0),adxv(0);
DP = ema(iff(H-H[1]>0 && H-H[1]>L[1]-L,H-H[1],0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
DM = ema(iff(L[1]-L>0 && H-H[1]<L[1]-L,L[1]-L,0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
adxv = Ema(abs(DP-DM)/(DP+DM),period)*100;
if bdate != bdate[1] Then
{
Condition1 = false;
IF CrossUp(DP,ADXV) Then
Condition1 = true;
}
if Condition1 == true then
FIND(1);
2
만약 지표로 분봉차트에서 일봉값을 보고자 하시면 아래식 이용하시면 됩니다.
Var : Ep1(0),FvalFast(0),Pre1(0);
Var : Ep2(0),FvalSlow(0),Pre2(0);
var : Fval(0),DINDEX(0);
Ep1 = 2/(ShortPeriod+1);
Ep2 = 2/(LongPeriod+1);
Fval = (DayClose-DayClose(1))*V;
if sdate != sdate[1] then {
DINDEX = DINDEX + 1;
Pre1 = FvalFast[1];
Pre2 = FvalSlow[1];
}
if DINDEX <= 1 then{
FvalFast = Fval;
FvalSlow = Fval;
}
else{
FvalFast = Fval * EP1 + Pre1 * (1-EP1);
FvalSlow = Fval * EP2 + Pre2 * (1-EP2);
}
plot1(FvalFast);
plot2(FvalSlow);
종목검색은 검색순간을 기점으로 실시간으로 계산하고
종목검색은 최대 500봉 뿐이 재공하지 않아
다른 주기의 값을 계산하는 것은 의미가 없습니다.
즐거운 하루되세요
> 천년대로 님이 쓴 글입니다.
> 제목 : 검색 수식 부탁합니다.
> 수고에 감사 또 감사드립니다.
아래의 종목 검색 지표에서
1. 당일 10주기 시초가에서 바로 DP가 ADXV를 골드발생 종목 검색식
부탁드립니다.
2. FORCE INDEX지표를 일봉에서 분봉으로 타주기로 변환 부탁드립니다.
감사합니다.
<<1번 질의요청>>
Input : Period(60);
var : DP(0),DM(0),adxv(0);
DP = ema(iff(H-H[1]>0 && H-H[1]>L[1]-L,H-H[1],0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
DM = ema(iff(L[1]-L>0 && H-H[1]<L[1]-L,L[1]-L,0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
adxv = Ema(abs(DP-DM)/(DP+DM),period)*100;
IF CROSSDP(DP,ADXV) Then
FIND(1);
<<2번질의 요청>>
Inputs: ShortPeriod(5),LongPeriod(20);
Variables: Fval(0),FvalFast(0),FvalSlow(0);
Fval = ((Close - Close[1]) * Volume) ;
FvalFast = Ema(Fval, ShortPeriod);
FvalSlow = Ema(Fval, LongPeriod);
IF FvalFast > FvalSlow Then
FIND(1);
천년대로
2019-01-14 15:58:37
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 검색 수식 부탁합니다.
> 안녕하세요
예스스탁입니다.
1
10주기 시초가가 사용하시는 차트의
당일 첫봉을 의미하시면 아래식 이용하시면 됩니다.
매봉의 시가 기준으로 식을 작성할수 없습니다.
input : Period(60);
var : DP(0),DM(0),adxv(0);
DP = ema(iff(H-H[1]>0 && H-H[1]>L[1]-L,H-H[1],0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
DM = ema(iff(L[1]-L>0 && H-H[1]<L[1]-L,L[1]-L,0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
adxv = Ema(abs(DP-DM)/(DP+DM),period)*100;
if bdate != bdate[1] Then
{
Condition1 = false;
IF CrossUp(DP,ADXV) Then
Condition1 = true;
}
if Condition1 == true then
FIND(1);
위의 식으로 적용해봤는데 저의 의도와는 조금 다르네요.
다시설명 드리면 장시작 하여 일봉상 시가 생성 즉시 DP가 ADXV를 돌파하는 종목을 검색하는
수식을 원합니다.
장시작하여 일정 시간이 지나서 장중에 골드 발생하는 종목 검색식은 원하지 않고요.
부탁드립니다,