답변완료
문의 드립니다.
안녕하세요
아래 수식은 기본 이동평균 5일선을 이용한건데요..
기본 이동평균선이 아닌 삼각이동평균 5일선으로 표시를 하고 싶어서 문의 드립니다.
input : P(5);
var : mav(0),T(0);
mav = ma(C,P);
if mav > mav[1] Then
T = 1;
if mav < mav[1] Then
T = -1;
plot1(mav,"이평",iff(T==1,RED,BLUE));
도움주시면 감사드리겠습니다.
그리고 이평색이 변하는 시점에서
키움에서 강세/약세 처럼 차트 배경화면에 색으로 표시할수 있는 수식도좀 부탁드립니다.
감사합니다.
2022-03-15
892
글번호 157199
지표
답변완료
수식부탁드려요
Input: Period(14), HL기간(10) , 최근봉수(12) , 비교기간(26), 비교봉수(5),
배수(5), 표시가격(O);
DM=DIMinus(Period);
DP=DIPlus(Period);
AX=ADX(Period);
AXDP=eavg(DP/(DP+DM),period)*100 ;
AXDM=eavg(DM/(DP+DM),period)*100 ;
X=CrossUp(AXDP,AXDM);
Y=CrossUp(A,AXDP);
Z=SUM(if(Y,1,0),최근봉수)>= 1;
DPH=highest(DP, HL기간);
DMH=highest(DM, HL기간);
DPL=lowest(DP, HL기간);
DML=lowest(DM, HL기간);
FL=SUM(if(L<=Lowest(L(1), 비교기간),1,0), 비교봉수)>= 1;
FH=SUM(if(H>=Highest(H(1), 비교기간),1,0),비교봉수)>= 1;
As =MA(C,5) ;
Am =MA(C,20) ;
Al =MA(C,60) ;
MD=eavg(C,12)-eavg(C,26);
MDs=eavg(MD,9);
조건1=CrossUp(DP,DM) && CrossUp(DP,DML);
조건2=(DP(1)==DPH(1)) && (DM(1)==DML(1)) &&CrossUp(DP,DM);
조건3=AX(1)>=K && AX(2)<AX(1) && AX(1)>AX && (C>=O or C>C(1));
추가1= FL && DP>=AX;
추가2=L<lowest(L(1),20);
추가3=L<=min(As,Am,Al) && C>max(As,Am,Al);
추가4=MD-MDs>0;
매수1=조건1 && (추가1 or 추가2 or 추가3 or 추가4);
매수2=조건3 && DM>DP;
A=eavg(((Log(C/((((Highest(H(9),9)+Lowest(L(9),9))/2)))))+1)*배수,10);
AT=ma(A,9);
F=ValueWhen(1,CrossUp(A,AT),표시가격);
(조건2 or 매수1 or 매수2 or (X && Z)) && F < C
상기 수식에 대한 종목 검색수식을 부탁드립니다.
위 내용중 불필요한 조건들은 매도종목검색을 위한 것이니 포함 시켜주세요.
2022-03-15
1133
글번호 157196
종목검색
답변완료
수식 문의
방금 도움 받은, 아래의 지표를 기반으로한
볼린저 밴드를 구하고 싶습니다.
미리 말씀 드렸어야 했는데
수고를 더해드려 송구합니다.
친절한 답변 항상 감사드립니다.
input : P(20);
input : StartTime(110000),EndTime(120000);
var : Tcond(false),cnt(0),sum(0),mav(0);
Array : CC[100](0);
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
Tcond = true;
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if Tcond == False Then
{
cc[0] = c;
For cnt = 1 to 99
{
cc[cnt] = cc[cnt-1][1];
}
if CC[P-1] > 0 Then
{
sum = 0;
For cnt = 0 to P-1
{
sum = sum +CC[cnt];
}
var1 = sum/P;
Plot1(var1,"이평");
}
}
Else
NoPlot(1);
2022-03-15
958
글번호 157194
지표
답변완료
부탁 드립니다~~
1번: A=ma(c,기간,종류);
B=valuewhen(1,A<A(1) && A(1)>A(2),A(1));
B
지표조건
5 / 가중 입니다. ==> 돌파 하는 종목
2번: A=ma(c,기간,종류);
B=valuewhen(1,A<A(1) && A(1)>A(2),A(1));
B
지표조건
20 / 가중 ==> 돌파 하는 종목
3번: 1번과 2번이 정배열 된 구간(5% 안에서)
1번의 조건을 돌파 하는 1.5% 이상 종목을 찾고 싶습니다.
부탁 드릴께요~~~
2022-03-15
1212
글번호 157173
종목검색