예스스탁
예스스탁 답변
2025-02-24 13:33:44
안녕하세요
예스스탁입니다.
1-1 검색
var : 기준봉(False),매수선(0),돌파(False),조건(0);
기준봉 = sDate != sDate[1] and DayClose(1)*1.05;
if 기준봉 == true Then
매수선 = (h+l)/1.9;
돌파=CrossUp(C,매수선)&&C<dayclose(1)*1.15;
if sDate != sDate[1] Then
조건 = 0;
if 돌파 == true Then
조건 = 조건+1;
if 조건==1 && 조건[1]==0 Then
plot1(L,"검색");
1-2 지표
var : 기준봉(False),매수선(0),돌파(False),조건(0);
기준봉 = sDate != sDate[1] and DayClose(1)*1.05;
if 기준봉 == true Then
매수선 = (h+l)/1.9;
돌파=CrossUp(C,매수선)&&C<dayclose(1)*1.15;
if sDate != sDate[1] Then
조건 = 0;
if 돌파 == true Then
조건 = 조건+1;
if 조건==1 && 조건[1]==0 Then
plot1(1);
else
plot1(0);
2-1 종목검색
var : 기준선(0), 전환선(0),선행스팬1(0), 선행스팬2(0);
전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2;
기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(High, 52)[25] + Lowest(Low, 52)[25]) / 2;
if CountIf(ma(c,5)<ma(c,20),60)[1] == 60 and //1봉전 한60~90일기간(분봉캔들 60~90개정도)5일선 20일선 역배열상태의미
CrossUp(ma(c,5),ma(c,20)) and ma(c,5)>ma(c,20) and ma(c,20)>ma(c,120) and
CrossUp(C,max(선행스팬1,선행스팬2)) Then
Find(1);
2-2 지표
var : 기준선(0), 전환선(0),선행스팬1(0), 선행스팬2(0);
전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2;
기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(High, 52)[25] + Lowest(Low, 52)[25]) / 2;
if CountIf(ma(c,5)<ma(c,20),60)[1] == 60 and //1봉전 한60~90일기간(분봉캔들 60~90개정도)5일선 20일선 역배열상태의미
CrossUp(ma(c,5),ma(c,20)) and ma(c,5)>ma(c,20) and ma(c,20)>ma(c,120) and
CrossUp(C,max(선행스팬1,선행스팬2)) Then
plot1(1);
else
plot1(0);
3-1
var : cnt(0);
if sDate != sDate[1] Then
cnt = 0;
if CrossDown(RSI(14),30) Then
cnt = cnt+1;
if C<Ma(C,120) and
cnt==1&&cnt[1]==0 Then
plot1(L,"검색");
3-2
var : cnt(0);
if sDate != sDate[1] Then
cnt = 0;
if CrossDown(RSI(14),30) Then
cnt = cnt+1;
if C<Ma(C,120) and
cnt==1&&cnt[1]==0 Then
plot1(1);
else
plot1(0);
즐거운 하루되세요
> 트라이 님이 쓴 글입니다.
> 제목 : 전략작성등
> 수고많으십니다 아래 세가지 요청건 부탁드립니다^^
1.분봉 수식전환(지표 및 검색수식)
기준봉=date!=date(1)&&predayclose()*1.05;
매수선=valuewhen(1,기준봉,(h+l)/1.9);
if(countsince(기준봉,date!=date(1)==1,매수선,0);
돌파=CrossUp(C,매수선)&&C<predayclose()*1.15;
조건=countsince(date!=date(1),돌파);
조건==1&&조건(1)==0
2.분봉 수식작성(지표 및 종목검색수식)
가.ma(c,5)<ma(c,20) //1봉전 한60~90일기간(분봉캔들 60~90개정도)5일선 20일선 역배열상태의미
나.CrossUp(ma(c,5),ma(c,20))&& ma(c,5)>ma(c,20)>ma(c,120)//0봉전(당일)5일선이 20일선 돌파 및 정배열전환
다.CrossUp(C,max(선행스팬1,선행스팬2))//가나다 동시돌파
3.분봉에서 (지표및 검색수식)
가.120일선 아래서//C<Ma(C,120); 이게 맞는지요??
나.CrossDown(RSI(14),30)//RSI(14)가 30 아래로 하향돌파
다.cnt=countsince(date!=date(1),나);
cnt==1&&cnt(1)==0
감사드립니다