답변완료
해결 방법이 무엇일까요?
input : 배분1(0.236),배분2(1.02);
var : 중최고가(0),중최저가(0);
var : 경계(0),경계1(False),경계2(False);
var : 기준봉(0),기준봉1(False),기준봉2(False);
var : 결과기준(0),결과기준1(False),결과기준2(False);
var : 평균(0),평균라인(0),a(0);
중최고가=highest(h,20);
중최저가=lowest(l,20);
경계=(중최고가+중최저가)/2-(중최고가-중최저가)*배분1;
경계1=crossup(c, 경계)&& c>o*배분2;
경계2=crossdown(c, 경계);
if 경계1 or 경계2 Then
기준봉 = O;
기준봉1=crossup(c, 기준봉);
기준봉2=crossdown(c, 기준봉);
if 기준봉1 or 기준봉2 Then
결과기준=o;
결과기준1=crossup(c, 결과기준);
결과기준2=crossdown(c, 결과기준);
if 결과기준1 or 결과기준2 Then
A=o;
if CrossUp(c,A) Then
Find(1);
즐거운 하루되세요
> 볼라레 님이 쓴 글입니다.
> 제목 : 수식 변경 부탁드립니다
> 안녕하세요
키움수식입니다
예스수식으로 변경 부탁드립니다
행복한 하루 되세요
매수 라인
중최고가=최고값(고가,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, 시가)
답변에 감사드립니다
답변 주신 수식을 작성하면
줄수-30, 열-7에 'Find'는 종목검색에서만 쓸 수 있습니다 라고 나옵니다
해결 방법이 무엇일까요
부탁드립니다
2023-05-22
1241
글번호 169203
지표
답변완료
수식 변경 부탁드립니다
안녕하세요
키움수식입니다
예스수식으로 변경 부탁드립니다
행복한 하루 되세요
매수 라인
중최고가=최고값(고가,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
821
글번호 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
895
글번호 169181
지표