커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8165
글번호 230811
답변완료
재부탁드립니다.
안녕하세요..항상감사합니다. 파라볼릭종가 라인으로 재부탁드립니다.
(매도고점라인.매수저점라인.중간값라인)
1.매도고점라인.첫점발생가격라인을..가격으로돌파될때까지생성되게 해주세요,
2.매수저점라인.첫점발생가격라인을..가격으로이탈될때까지생성되게 해주세요.
3.(매도고점.매수저점)의중간값라인..다음중심값라인이발생될때까지생성되게해주세요.
4.매도끝점값에서 매수첫점값의 중심값라인
5.매수끝점값에서 매도첫점값의 중심값라인
더위에 건강유의하시고.수고하세요...꾸벅
2016-07-23
246
글번호 100320
답변완료
지표식 부탁드립니다
안녕하세요
감사합니다
아래수식은 전주에 작성해주신
해외선물 당일누적평균선수식입니다
해외선물 당일누적 가중평균선수식 부탁드립니다
감사합니다
좋은하루 되세요
if Bdate != Bdate[1] Then{
var1 = 0;
var2 = 0;
}
var1 = var1+ C;
var2 = var2+1;
var3 = var1/var2;
2016-07-23
236
글번호 100319
답변완료
지표 부탁 드리겠습니다
안녕하세요 수식 부탁드립니다
1.
파라볼릭 양전환 시 볼의 위치와 양전환캔들 종가의 진폭만큼 3배 4배와 5배 위로 대칭 위치에 선을 긋고, 4배와 5배 사이에 노란색 채우기
선의 색은 초록 선굵기는 굵게,
지속은 음전환될 때까지 지속
2.
파라볼릭 음전환 시 볼의 위치와 음전환캔들 종가의 진폭만큼 3배 4배와 5배 아래 위치에 선을 긋고, 4배와 5배 사이에 노란색 채우기
선의 색은 보라 선굵기는 굵게,
지속은 양전환될 때까지 지속
감사합니다
2016-07-24
250
글번호 100318
답변완료
시스템 익절검증 및 종목검색식 작성
항상 감사드립니다
아래 익절조건식이 맞는지 검토부탁드립니다
1_ 당일수익 50틱 당일손실45틱 일때 매매정지
2_조건추가
현지시간:뉴욕
1)매매시간: 일요일 17:00 ~ 금요일 16:00 장종료
2)금요일 15:50 보유포지션 청산
3_아래시간설정의 차이점
1)stime >= 170000 or stime < 170000
2)stime > 170000 or stime < 170000
4_종목검색식 작성 부탁드립니다(하이투자증권)
1) 검색시간설정 09:00 ~ 11:00
2) 종합주가지수 ==> 현재가 > 5일이동평균
3) 시가총액 ==> 현재가 기준 5000억이하
4) 부채비율 ==> 최근결산 500% 이하
5) 주가비교 ==> 0봉전 시가< 0봉전 종가
6) 당일시가> 전일종가
7) 20일 평균거래대금 5억원이상(금일제외)
8) [일봉] 0봉전 20봉중 신고 거래량
9) 당일 갭상승 5% 이내
10) 현재가가 전일종가대비 5%이내일것
검색조건(실시간이 안되면 제일짧은시간으로 셋팅)
1) and 2) and 3) and 4) and 5) and 6) and 7) and 8) and 9) and 10)
#########################
##### 당일익절 설정 #####
#########################
input : 당일수익틱수(50),당일손실틱수(45);
var : NP(0),PreNP(0),dayPL(0),DollerToTick(0),당일수익(0),당일손실(0);
NP = NetProfit;
당일수익 = PriceScale*당일수익틱수;
당일손실 = PriceScale*당일손실틱수;
if stime == 170000 or (stime > 170000 and stime[1] < 170000) then
PreNP = NP[1];
#당일 손익(포인트)
DayPL = NetProfit-PreNP ;
### 동일방향 재진입금지/전일 마지막신호와 무관하게 진입 ###
var : entrycnt(0),cond(false),Xcond(false);
if stime == 170000 or (stime > 170000 and stime[1] < 170000) Then # 현지시간_뉴욕 17:00 장시작 #
Entrycnt = 0;
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
Entrycnt = Entrycnt+1;
if TotalTrades > TotalTrades[1] and (IsExitName("BP",1) or IsExitName("BL",1) or IsExitName("SP",1) or IsExitName("SL",1)) Then
Xcond = true;
cond = false;
if (stime >= 170000 or stime < 170000) and (DayPL < 당일수익틱수*PriceScale and dayPL > -당일손실틱수*PriceScale and Xcond == false ) Then{
매수매도식 }
##########################################
##### 당일수익,당일손실 조건청산 #####
##########################################
if MarketPosition == 1 Then{
ExitLong("BP",atlimit,EntryPrice+당일수익-dayPL);
ExitLong("BL",AtStop,EntryPrice-당일손실-dayPL);
}
if MarketPosition == -1 Then{
ExitShort("SP",atlimit,EntryPrice-당일수익+dayPL);
ExitShort("SL",AtStop,EntryPrice+당일손실+dayPL);
}
감사합니다
2016-07-25
307
글번호 100317
답변완료
수식부탁드립니다
하단지표에도 봉차트(주기별)가 나오게 수식 부탁드립니다
(주기는 변수로 설정가능하게 해주세요~)
2016-07-23
232
글번호 100316
답변완료
수식문의드립니다.
분봉상에서
2봉전,1봉전,0봉(현재봉) 현재봉포함한 3개의 캔들을 비교하려고하는데요
조건은 아래와 같습니다.
2봉전,1봉전,0봉 모두 볼린져밴드 상단선보다 종가가 높고
2봉전고가보다 1봉전고가가 같거나크고
1봉전 고가보다 0봉(현재봉)의 고가가 크거나 같을때
시그널띄우고싶습니다. 답변바랍니다.
2016-07-22
231
글번호 100313
답변완료
수식 수정
안녕하세요.. 내용 수정 부탁드립니다.
아래 수식에서 매수 매도 신호가
- 매수신호는 ML이 30 이하였을 때만
- 매도신호는 MH가 70 이상이었을 때만 뜨도록 하고자 합니다.
---------------------------------------------------------------------
Input : P(9),Period(60),Highperiod(30);
Var : RSIV(0),LL(0),HH(0),ML(0),MH(0);
RSIV = RSI(P);
ML = lowest(RSIV,Period);
MH = highest(RSIV,Period);
LL = Lowest(L,Period);
HH = highest(H,Period);
#매수진입/매도청산
if RSIV > RSIV[1] and RSIV[1] <= RSIV[2] and ML[2] < RSIV[1] and
(L < LL[1] or L[1] < LL[2] or L[2] < LL[3]) Then
buy();
#매도진입/매수청산
if RSIV < RSIV[1]and RSIV[1] >= RSIV[2] and MH[2] > RSIV[1]and
(H > HH[1] or H[1] > HH[2] or H[2] > HH[3]) Then
sell();
2016-07-22
221
글번호 100309
답변완료
진입후 c값이 entryPrice를 중심으로 오르내리락거릴때.......
진입후 entryPrice를 중심으로 오르내리락거릴때 이걸 어떻게 표현하나요?
즉 현재 BarsSinceEntry>13이고
BarsSinceEntry==5일때 CountIF(C<EntryPrice,5)==0 이고
5<BarsSinceEntry<=10일때 CountIF(C<EntryPrice,5)>=2 이고
현재 C>entryPrice이고 음봉일때 청산하는걸 어떻게 해야하나요?
2016-07-22
231
글번호 100299
답변완료
다시한번만부탁합니다
input : HP(5),LP(5);
var : cnt(0),HH(0),LL(0);
HH = dayhigh(1);
for cnt = 1 to HP{
if dayhigh(cnt) > HH Then
HH = dayhigh(cnt);
}
LL = dayLow(1);
for cnt = 1 to LP{
if daylow(cnt) < LL Then
LL = dayLow(cnt);
}
if crossup(c,HH) then
buy("b");
if CrossDown(c,LL) Then
sell("s");
input : AtrMult(5), AtrPeriod(5);
var : AtrVal(0), posHigh(0), posLow(0);
ATRVal = ATR(AtrPeriod) * AtrMult;
PosHigh = Highest(H,BarssinceEntry+2);
PosLow = Lowest(L,BarsSinceEntry+2);
#5일고가와 5일저가사이 추격상하 매매 금지
If MarketPosition == -1 and PosLow + ATRVal > HH Then
buy("ATR6", AtStop, PosLow + ATRVal);
If MarketPosition == 1 and PosHigh - ATRVal < LL Then
sell("ATR5", AtStop, PosHigh - ATRVal);
If MarketPosition == 0 and Lowest(L,BarsSinceExit(1)+1) + ATRVal > HH Then
buy("ATR8", AtStop, Lowest(L,BarsSinceExit(1)+1) + ATRVal);
If MarketPosition == 0 and Highest(H,BarsSinceExit(1)+1) - ATRVal < LL Then
sell("ATR7", AtStop, Highest(H,BarsSinceExit(1)+1) - ATRVal);
수정 한식입니다
그래도 5일 고가와저가사이에서 추격매매신호가나오네요
혹다른방법은 없는지요 부탁드림니다
죄송합니다
2016-07-22
205
글번호 100294