답변완료
예스 스탁 프로그램을 처음 사용 합니다
안녕 하세요?
yes stock 수식을 이해 하고 작성 할줄 알게 되면 절망을 희망으로 바꿀수 있을것 같아 감히
수식의 수자도 모르는 문외한이 도전해 볼까 합니다
아~~~
근데 문턱이 높이 매달려 있네요/
어디서 부터 공부해야 할지 모르겠습니다
키움에선 따라 하며 작성 하던 수식이 하이 투자증권에서는 전혀 먹히지 않습니다
다음 신호를 예스 종목검색에서 제대로 적용 하려면 어떵게 해야 할까요?
Tgt=대상;
상승=Tgt>Tgt(1);
하락=Tgt>Tgt(1);
하락조건=Sum(하락,하락횟수) == 하락횟수;
Valuewhen(1,하락조건(1) && 상승,Open);
공부 할수 있는 경로를 알수 없습니다
공부 할수 있는 페이지 링크를 부탁 드립니다
첨부한 파일은 수식을 붇였더니
아래처럼 형식이 맞지 않아 오류가 가득 합니다
수고 하십시요
감사 합니다.
2021-09-11
1074
글번호 152121
지표
답변완료
문의드립니다
가.매수종목검색
1.윌리엄스R지표를 이용한 매수종목
A=WilliamsR(Period) // Period 13
B=eavg(A,이평기간); // 이평기간 5 (윌리엄스R의 이평선)
F=SUM(if(L<=Lowest(L(1), 비교기간),1,0),비교봉수)>= 1;
(F는 최근 비교기간(20봉)중 최근 3봉(비교봉수)이내에 최저가가 있어야 함)
조건1) A(윌리엄스R)가 현재봉포함하여 최근 10봉중 과매도비율(-80)아래에 있는
만족봉이 5봉이상이면서 과매도비율(-80)을 상향돌파하는 종목
조건2) B는 과매도비율(-70)이하이면서 A가 B를 상향돌파하는 종목
조건1 또는 조건2를 만족하면서 F를 충족하고 양봉인 종목검색식
2.볼밴을 이용한 매수종목
B= BBandsDown(52,2);
BB= BBandsDown(20,2);
종가돌파B=C>O and Crossup(C,B);
저종돌파B=C>O and L<B and B<C;
종가돌파BB=C>O and Crossup(C,BB);
저종돌파BB=C>O and L<BB and BB<C;
조건1=(종가돌파B or 저종돌파B) && B>=BB;
조건2=(종가돌파BB or 저종돌파BB) && B>=BB;
F=SUM(if(L<=Lowest(L(1), 비교기간),1,0),비교봉수)>= 1;
(조건1 or 조건2) && F && C>O
조건1 또는 조건2를 만족하면서 F를 충족하고 양봉인 종목검색식
3. RSI를 이용한 매수가능종목
A=RSI(기간); //기간14
B1=crossup(A,과매도비율1); //과매도비율1, 25
B2=crossup(A,과매도비율2); //과매도비율2, 30
D1=valuewhen(1,B1,표시가격); //표시가격 O(시가)
D2=valuewhen(1,B2,표시가격); //RSI가 과매도비율(30)을 돌파하면 그때 시가라인설정
조건1= C>O && D1(1)>D1; 위 D1이 1봉전라인(가격)보다 낮아지고 양봉인 경우
조건2= C>O && D2(1)>D2; 위 D2가 1봉전라인(가격)보다 낮아지고 양봉인 경우
(조건1 or 조건2)
4. 위 조건중 2개이상 만족시의 종목 검색
(1 && 2) OR (1 && 3) OR (2 && 3)
세개의 신호중 2개이상 만족시의 매수가능종목검색식
기간, 비율등은 변수로 처리하여 변경가능하게 해주세요
요구사항이 많아 죄송합니다. 감사합니다.
2021-09-08
960
글번호 152111
종목검색
답변완료
[73828]관련 재문의 드립니다.
아래의 수식에 추가해 주시면 감사하겠습니다.
var : PV(0);
var1 = Highest(H,20);
Var2 = Lowest(L,20);
Var3 = Highest(H,240);
var4 = (c-Var2)/(var1-Var2)*100;
if C > O Then
PV = V;
Else
PV = 0;
Condition1 = var1 >= Var2*1.5 and var1 <= Var2*2.0;
#20봉 최고가는 20봉 최저가의 1.5배 이상이고 2.0배 이하이다.
Condition2 = CountIf(C>=C[1]*1.15,20) >= 1;
#20봉 내 전일 종가 대비 종가 15%이상 상승한것이 1회 이상이다.
Condition3 = Var1 == Var3;
#20봉 최고가는 240봉 최고가이다.
Condition4 = CountIf(L<=H*0.90,10) >= 1;
#최근 10봉중에 최고가와 최저가가 -10%이상이 1회 이상이다.
Condition5 = C <= var1*0.85;
#현재가는 20봉 최고가 대비 15% 이상 하락하였다.
Condition6 = CrossDown(Var4,50);
#20일 최고가 초저가 중신선을 데드크로스 한다.
Condition7 = Highest(H,10) == var1;
#10봉 최고가는 20봉 최고가와 같다
Condition8 = H != Highest(H,10);
#현재봉은 10봉최고가가 아님
Condition9 = Highest(PV,20) == Highest(V,20);
#20봉의 양봉의 최고거래량은 20봉의 최고거래량과 같다
if Condition1 and
Condition2 and
Condition3 and
Condition4 and
Condition5 and
Condition6 and
Condition7 and
Condition8 and
Condition9 Then
{
Find(1);
}
Condition6을 삭제하고
아래의 추가조건 부탁드립니다.
1. 최근 20봉 중 발생한 최고거래량은 이전 52봉의 평균 거래량의 10배이상이다.
2. 최고거래량 발생이후 해당 거래량의 10% 이하로 거래량이 발생한 봉이 2개 이상이다.
3. 최근 20봉간 발생한 총 거래금액의 합이 1,000억원 이상이다.
4. 최근 10봉간 종가기준 20봉 중심선의 -10% 이하로 하락한적이 없다.
5. 최근 50봉간 종가가 240일 지수이평선 골든크로스를 1회 이상 한적이 있다. or 종가가 240일 지수이평대비 50% 이하이다.
매수조건을 바꾸려고 합니다.
데드크로스가 아닌 음봉, 음봉, 양봉 순으로 나온경우 다음날 시초가에서 매수하려고 합니다. 마지막 양봉의 종가는 중신선에서 +- 10% 이내 범위이다.
[강조]
최고가와 최저가에 블랙과 그린색, 그리고 매수일에 magenta색으로 강조 부탁드립니다.
2021-09-08
842
글번호 152106
종목검색