예스스탁
예스스탁 답변
2024-04-12 17:41:33
안녕하세요
예스스탁입니다.
올려주신 수식에서 최종 매수선이 어떤 값인지 알수 없습니다.
또한 어떤 조건으로 검색하고자 하시는지도 불명확합니다.
내용파악이 불명한 부분들이 있어 변환 가능한 직전손절선까지만 변환해 드립니다.
input : 분봉단위(10),기준이평날수(5);
var : 분봉봉수(0),기준이평봉수(0),PH(0),Pl(0),기준이평선(0);
var : 상승돌파(False),하락이탈(False);
var : 최저(0),왼쪽어깨(0),돌파선돌파(False),직전돌파선(0),손절선이탈(false),직전손절선(0);
분봉봉수=(380/분봉단위+1);
기준이평봉수=분봉봉수*기준이평날수;
PH=highest(h,기준이평봉수);
PL=lowest(L,기준이평봉수);
기준이평선=ma(c,기준이평봉수);
상승돌파=crossup(c,기준이평선);
하락이탈=crossdown(c,기준이평선);
if 하락이탈 == true Then
돌파선 = PH;
if 상승돌파 == true Then
손절선 = PL;
최저=lowest(L,기준이평봉수*5);
if L < 최저[1] Then
왼쪽어깨 = 손절선[1];
돌파선돌파=crossup(h,돌파선[1]);
if 돌파선돌파 == true Then
직전돌파선 = 돌파선[1];
손절선이탈=crossdown(l,손절선[1]);
if 손절선이탈 == true Then
직전손절선 = 손절선[1];
즐거운 하루되세요
> 황금ing 님이 쓴 글입니다.
> 제목 : 문의드립니다
> <매수선>분봉봉수=(380/분봉단위+1);
기준이평봉수=분봉봉수*기준이평날수;
PH=highest(h,기준이평봉수);
PL=lowest(L,기준이평봉수);
기준이평선=ma(c,기준이평봉수);
상승돌파=crossup(c,기준이평선);
하락이탈=crossdown(c,기준이평선);
돌파선=valuewhen(1,하락이탈,PH);
손절선=valuewhen(1,상승돌파,PL);
최저=lowest(L,기준이평봉수*5);
왼쪽어깨=valuewhen(1,L<최저(1),손절선(1));
돌파선돌파=crossup(h,돌파선(1));
직전돌파선=valuewhen(1,돌파선돌파,돌파선(1));
손절선이탈=crossdown(l,손절선(1));
직전손절선=valuewhen(1,손절선이탈,손절선(1));
매수선
키움수식입니다
위 수식으로 조건검색하려고 합니다
선처해주시면 감사하겠습니다. 수고하십시요.