답변완료
수식 변경 부탁드립니다
안녕하세요
키움수식입니다
예스수식으로 변경 부탁드립니다
행복한 하루 되세요
매수 라인
중최고가=최고값(고가,20);
중최저가=최저값(저가,20);
경계=(중최고가+중최저가)/2-(중최고가-중최저가)*배분1;
경계1=crossup(종가, 경계)&& 종가>시가*배분2;
경계2=crossdown(c, 경계);
기준봉=valuewhen(1, 경계1 or 경계2, 시가);
기준봉1=crossup(종가, 기준봉);
기준봉2=crossdown(종가, 기준봉);
결과기준=valuewhen(1, 기준봉1 or 기준봉2, 시가);
결과기준1=crossup(종가, 결과기준);
결과기준2=crossdown(종가, 결과기준);
valuewhen(1, 결과기준1 or 결과기준2, 시가)
2023-05-22
833
글번호 169182
지표
답변완료
타주기 도지 연속
input : N(20),상(1),하(1);
var : S1(0),D1(0),TF(0),box(0),idx(0),T(0),T1(0),T2(0),tx(0);
var : oo(0),hh(0),ll(0),clr(0),ii(0),TL(0);
var : bc(0),bch(0),txx(0),k(0),k1(0),k2(0);
Plot1(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
idx = 0;
}
Else
idx = idx+1;
if D1 > 0 then
{
TF = idx%N;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then
{
value11 = sDate;
value12 = sTime;
oo = O;
hh = H;
ll = L;
box = Box_New(value11,Value12,hh,NextBarSdate,NextBarStime,ll);
ii = 1;
k1 = k[1];
k2 = k1[1];
var1 = sDate[1];
var2 = stime[1];
var11 = var1[1];
var21 = Var2[1];
if C[1] > OO[1] Then
T = 1;
if C[1] < OO[1] Then
{
T = -1;
bc = L[1];
bch = DayHigh(0)[1];
}
if T != T[1] Then
{
Text_Delete(tx);
if T == 1 Then
{
TL_Delete(tL);
TL = TL_New(sDate,sTime,0,sDate,sTime,999);
TL_SetColor(TL,Gold);
TL_SetSize(TL,3);
tx = Text_New(sDate[1],sTime[1],OO[1]-PriceScale*3,"●");
Text_SetStyle(tx,2,2);
Text_SetColor(tx,Magenta);
Text_SetSize(tx,20);
}
if T == -1 Then
{
tx = Text_New(sDate[1],sTime[1],OO[1]+PriceScale*3,"●");
Text_SetStyle(tx,2,2);
Text_SetColor(tx,Green);
Text_SetSize(tx,20);
}
if T == 1 Then
{
value1 = bc;
Value2 = value1[1];
Value3 = bch;
if value1 <= Value2+PriceScale*상 and value1 >= Value2-PriceScale*하 and value1 <= Value3-0.5 Then
{
Text_Delete(txx);
txx = Text_New(var11,Var21,value1-PriceScale*2.5,"●");
Text_SetStyle(txx,2,2);
Text_SetColor(txx,Cyan);
Text_SetSize(txx,30);
}
}
}
}
Else
{
ii = ii +1;
if h > hh Then
hh = h;
if l < ll Then
ll = l;
Box_SetBegin(box,value11,Value12,HH);
Box_SetEnd(box,sDate,sTime,LL);
}
if C > oo Then
{
k = 1;
clr = Red;
}
else if C < oo Then
{
clr = Blue;
k = -1;
}
Else
clr = IFf(k1==1,Red,Blue);
Box_SetColor(box,clr);
Box_SetSize(box,1);
Box_SetFill(box,true,255);
}
도지이면 전봉과 같은 색으로 위 아래 꼬리까지 연장하여 표시하는 수식에서(최 하단 K1)
첫 도지는 모두 정상인데,
도지가 연속되면, 두번째 도지에서 전봉(박스)과 다르게 나타날 때가 많습니다.
세번째 도지는 정상이 되었다가 네번째에 다시 다르게 표시되기도 합니다.
도지가 연속될 때, 전봉과 같은 색으로 모두 표시되도록 수정 부탁드립니다.
2023-05-22
910
글번호 169181
지표
답변완료
수식
안녕하세요
주문식
MA5 = ma(C,5);
if SwingHigh(1,MA5,3,3,7) != -1 Then MA5H =SwingHigh(1,MA5,3,3,7);
if crossup(MA5,MA5h) then {buy; BM=MA5H;}
에서
두번째 진입시에는 첫번째 주문시 MA5H 보다 높은 경우에만 진입을 하려 고 하는데
MA5 = ma(C,5);
if SwingHigh(1,MA5,3,3,7) != -1 Then MA5H =SwingHigh(1,MA5,3,3,7);
if crossup(MA5,MA5h) and BM[1] < MA5H then {buy; BM=MA5H;}
라고 하니 , 최초 주문이 안나가서 전체가 주문이 하나도 안들어가네요.
단, 당일 청산이 아니고 스윙이라 Bdate != Bdate[1] 으로는 안될것 같습니다.
수식 부탁 드립니다.
2023-05-22
1007
글번호 169177
시스템
답변완료
키움수식 변환 부탁드립니다.
안녕하세요.
아래 키움 수식을 예스 종목검색식으로 부탁드립니다.
중최고가=최고값(고가,20);
중최저가=최저값(저가,20);
경계=(중최고가+중최저가)/2-(중최고가-중최저가)*배분1;
경계1=crossup(종가, 경계)&& 종가>시가*배분2;
경계2=crossdown(c, 경계);
기준봉=valuewhen(1, 경계1 or 경계2, 시가);
기준봉1=crossup(종가, 기준봉);
기준봉2=crossdown(종가, 기준봉);
결과기준=valuewhen(1, 기준봉1 or 기준봉2, 시가);
결과기준1=crossup(종가, 결과기준);
결과기준2=crossdown(종가, 결과기준);
A=valuewhen(1, 결과기준1 or 결과기준2, 시가);
M5=eavg(C,5);
M10=eavg(C,10);
M20=eavg(C,20);
M60=eavg(C,60);
M120=eavg(C,120);
M240=eavg(C,240);
M480=eavg(C,480);
BH=BBandsUp(20,2);
BC=BBandsC(20,2);
평균=((M5*2)+(M10*2)+(M20*3)+(M60*2)+(M120*3)+(M240*2)+(M480*2)+(BH*1)+(BC*1)) / 18;
평균라인=Tema(평균, 5, 지수);
B=평균라인 + 20*stdev(평균라인,5);
AA=sar(0.02,0.2);
C>=A && CROSSUP(C,B) && AA<=C
- 지표조건설정
배분1 : 0.236
배분2 : 1.02
감사합니다.
2023-05-22
1793
글번호 169175
종목검색