답변완료
키움 예스로부탁드립니다
일목균형표
5분봉차트
기간 360
수식4
거래량돌파=상향돌파(거래량 , 최고값(거래량, 기간,1));
ValueWhen(1, 거래량돌파, 고가)
수식5
ValueWhen(1, 거래량돌파, 저가)
and
shortPeriod 2
midPeriod 26
longPeriod 52
A 선행스팬1 = shift((highest(high,shortPeriod)+lowest(low,shortPeriod)+highest(high,midPeriod)+lowest(low,midPeriod))/4,midPeriod-1);
상승중
AND
B 기준선=(highest(high,midPeriod)+lowest(low,midPeriod))/2;
상승중
AND
C 전환선=(highest(high,shortPeriod)+lowest(low,shortPeriod))/2;
상승중
AND
가격 이평 5/10/20 정배열
[OR]
E
신저9= Lowest(L(1), 9) > L;
신고9 = Highest(H(1), 9) < H;
신저9(9) && 신고9
{OR}
F
신저5= Lowest(L(1), 5) > L;
신고5 = Highest(H(1), 5) < H;
신저5(5) && 신고5
[OR]
스토케스틱 골든 크로스
[OR]
H > highest(H(1), 60)
or
H > highest(H(1), 20)
[OR]
가 = H > Highest(H(1), 9);
나 = H > Highest(H(1), 25);
crossUP(가, 나)
감사합니다
키움 일목균형표입니다
돌파종목 부탁 드립니다
2024-04-06
786
글번호 178338
종목검색
답변완료
검색식 부탁드립니다. _(_ _)_
안녕하세요~~~~ _(__)_
1. var : MM(0),KK(0),MO(0),mx(0);
var : M1(0),M2(0),M3(0),M4(0),M5(0),M6(0);
var : M7(0),M8(0),M9(0),M10(0),M11(0),M12(0);
MM = floor(date/100);
if MM != MM[1] Then
{
MO = O;
M1 = KK[1];
M2 = M1[1];
M3 = M2[1];
M4 = M3[1];
M5 = M4[1];
M6 = M5[1];
M7 = M6[1];
M8 = M7[1];
M9 = M8[1];
M10 = M9[1];
M11 = M10[1];
M12 = M11[1];
mx = Max(M1, M2, M3, M4, M5,M6, M7, M8, M9, M10, M11, M12);
}
KK = iff(MO > C, MO, 0);
Condition1 = mx > 0 and CrossUp(C,mx);
2.var : m5(0),m20(0),크로스업(False),hh(0),H_high(0),ll(0),L_sum(0),ls(0),조건(false),cnt(-1);
M5 = ma(c,5);
M20 = ma(c,20);
크로스업 = crossup(M5,M20);
if 크로스업 == true Then
{
hh = h;
var1 = L_sum[1];
cnt = 0;
}
Else
{
if hh > 0 and h > hh Then
hh = h;
}
if HH==HH[1] && HH > H Then
H_high = HH;
LL = iff(M20>L, 1, 0);
L_sum = Accum(LL);
Ls = L_sum-var1;
조건 = CrossUp(c, H_High) && Ls>0;
if 조건 == true Then
{
if cnt >= 0 Then
{
cnt = cnt+1;
}
}
3.var1 = macd(12,26);
var2 = Sar(0.02,0.2);
if var1 >= 0 and CrossUp(c,Var2) and C >= C[1]*1.03 and C > O Then
Find(1);
4.max( avg(C,short), avg(C,mid), avg(C,long)) <min( avg(C,short), avg(C,mid), avg(C,long)) * (1+Percent/100) &&
min( avg(C,short), avg(C,mid), avg(C,long)) * (1+Percent/100) &&
HIGHEST(H, 4, 1) < C
and O < C
and ((C(1)*1.025 <= C) or (O*1.025 <= C))
and (C-O)*2.5 >= (H-C)
and V(1)*1.2 <= V
and avg(V, 5) >= 30000
and PreDayClose() >= 950
and Crossup(C,SAR(0.02, 0.2))
and CrossUp(h,BBandsUp(20, 2))
1,2 조건을 동시에 만족시키는 검색식과 2,3을 동시에 만족시키는 검색식, 3,4번을 동시에 만족시키는 검색식을 부탁드립니다.
그리고 일봉상 0봉전 10봉이내에서 2조건을 충족시키는 봉이 출현하고 1봉전까지 조정 또는 상승할때 그 기간중 최고음봉시가를 0봉에서 돌파할 때 종목검색도 부탁드립니다.
도와주심에 항상 감사드립니다. _(__)_
2024-04-06
690
글번호 178337
종목검색
답변완료
수식문의입니다
Q&A 86328관련 문의에 대한 재문의입니다
가. 전월중 캔들의 Max(C,O)중 가장 높은 가격
나. 금월중 캔들의 Min(C,O)중 가장 낮은 가격
조건 = <가>와 <나>간의 변동율이 20%이상 발생
조건 발생이 최근 3봉이내에 1회이상 있으면서, 1봉전 음봉후 0봉전 양봉(C>O)발생시에
매수신호가 발생되게 하는 수식. 단 이 수식은 월 변경후 첫 시작일부터 마지막 매매일까지만 적용되고 월변경시에는 새로운 기준에 따라 적용되어야한다.
또한 상기 매수신호는 5봉이내에는 발생된 적이 없이 처음 발생되어야 한다. 또한 매수신호 발생후 5봉이후에 또 발생된다면 매수신호로서 유효하나
이전에 발생된 매수신호 캔들의 시가보다는 추가 발생된 매수신호 캔들의 시가는 낮아야 한다는 조건을 추가 만족해야한다. 이 신호는 해당월에만
유효하고, 익월에는 별도로 적용되어야 한다
상기조건에 따라 수식을 알려주신것과 제나름 수정하여 수식을 작성하였느나
제대로 구현되지 않아 재요청드리는 것입니다.
plot1과 plot2는 맞는 수식을 찾기위해 구분하여 적용해 본것이니 한개의 수식으로
해주셔도 무방합니다
전월의 고가값은 되나 금월의 저가값(Min(C,O))을 제대로 적용시키지 못하는 것과 추가신호적용의 문제점이 있어 보입니다
확인하시어 제대로 된 수식을 만들어 주시기 바랍니다.
#=============================================
input : 표시가격1(L/1.005),표시가격2(L/1.015) ;
input : 변동율(20), 검증기간(3) ;
var : HH(0),H1(0),LL(0),L1(0),F1O(0),F2O(0),LL1(0);
if sDate > sDate[1]+30 Then
{
HH = max(C,O);
H1 = HH[1];
LL = min(C,O);
L1 = LL[1];
}
if HH > 0 and max(C,O) > HH Then
HH = max(C,O);
if LL > 0 and min(C,O) < LL Then
LL = min(C,O);
Condition1 = H1 > 0 and LL > 0 and H1 > LL and ( H1 - LL ) / LL * 100 >= 변동율 ;
if Condition1 == True and C > O Then
F1O = O;
F2O = F1O[1];
if CountIf(Condition1 == True, 검증기간) >= 1 and C > O and C[1] < O[1] and C[1] < C Then
plot1(표시가격1,"전월H당월L변동율매수신호");
if CountIf(Condition1 == True, 검증기간) >= 1 and C > O and C[1] < O[1] and C[1] < C and LL < min(C,O) and F2O > F1O Then
plot2(표시가격2,"전월H당월L변동율매수시가하향");
2024-04-05
1021
글번호 178323
검색
답변완료
수식변경 부탁드립니다.
아래에 지표를 예스트레이더로
지표 / 검색 / 강조 / 시스템
4개로 변경 부탁드립니다.
=========================================================================
< 스토케스틱RSI 지표 >
(수식1) %K
rsi1 = rsi(R기간);
R = (rsi1 - lowest(rsi1,S기간)) / (highest(rsi1,S기간) - lowest(rsi1,S기간)) * 100;
ma(R, smoothK);
(수식2) %D
rsi1 = rsi(R기간);
R = (rsi1 - lowest(rsi1,S기간)) / (highest(rsi1,S기간) - lowest(rsi1,S기간)) * 100;
K=ma(R, smoothK);
ma(k, smoothD);
- 지표조건설정
R기간 : 14
S기간 : 14
smoothK : 3
smoothD : 3
=========================================================================
< 강세약세 수식 >
rsi1 = rsi(R기간);
R = (rsi1 - lowest(rsi1,S기간)) / (highest(rsi1,S기간) - lowest(rsi1,S기간)) * 100;
K=ma(R, smoothK);
D=ma(k, smoothD);
A=eavg(c,50);
B=eavg(c,100);
조건=A>B && C>=A && CROSSUP(K,20) && (L(1)<=A*1.01 OR L<=A*1.01);
조건 && !조건(1)
- 지표조건설정
R기간 : 14
S기간 : 14
smoothK : 3
smoothD : 3
=========================================================================
2024-04-05
1149
글번호 178309
지표