커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
2538
글번호 230811
답변완료
부탁드립니다
수고하십니다
당일콜,풋옵션의 최대거래량: 행사가의 콜옵션(고가에) ,행사가 풋옵션(저가에) 에 점들을표시
당일콜,풋옵션의최대거래대금: 행사가의콜옵션(고가) ,행사가의풋옵션(저가) 에 점등을표시 되는 수식부탁드립니다
2022-10-03
1102
글번호 162685
답변완료
문의
일목균형표 상단을 돌파하면 매수,일목균형표 하단을 밑으로 깨면 매도식 부탁드립니다
2022-10-03
798
글번호 162684
답변완료
문의
30분이평선 20,60,120,200이평을 5분봉에 나타날수 있도록 부탁드립니다
2022-10-03
946
글번호 162683
답변완료
시스템
안녕하세요
아래식 해석 부탁드립니다
value = RSI(Period);
value = Disparity(Period) ;
If CrossUP(value, LPercent) Then
value = 1;
If CrossUp(value,LPercent) Then
value = value + 1;
if value >= 2 then buy();
수고하세요
2022-10-03
888
글번호 162682
bestway 님에 의해서 삭제되었습니다.
2022-10-03
46
글번호 162681
답변완료
수식문의 드립니다.
항상 감사드립니다.
Q1 : 예를들어, 60틱차트에서 거래를 하는데요,
10분봉등등 다른 세팅 차트에서 60틱에서 매수 매도된 표시를 보이게 하고싶습니다.
Q2 : buy 또는 sell 둘다 포함 해서 하루에 5번만 거래하고 끝내는 수식이 궁금합니다.
2022-10-03
986
글번호 162680
답변완료
강세 약세 거래량지표 전환부탁드리빈다
변환 부탁드립니다
수식1 강세
base=(H+L) / 2;
lower_band=base-atr(period)*multiple;
uptrend=valuewhen(1, highest(lower_band(1), period)<lower_band,
lower_band);
upper_band=base+atr(period)*multiple;
downtrend=valuewhen(1, lowest(upper_band(1), period)>upper_band,
upper_band);
if(eavg(C, MA_period)<C and C>uptrend, 1, 0)
수식2 약세
base=(H+L) / 2;
lower_band=base-atr(period)*multiple;
uptrend=valuewhen(1, highest(lower_band(1), period)<lower_band,
lower_band);
upper_band=base+atr(period)*multiple;
downtrend=valuewhen(1, lowest(upper_band(1), period)>upper_band,
upper_band);
if(eavg(C, MA_period)>C and C<downtrend, 1, 0)
지표조건설정
period 10
multiple 3
MA_period 125
######거래량 지표변환부탁드려요
수식1 거래량비율
VV=sum(if(C>C(1),V,0),Period)/
sum(if(C<C(1),V,0),Period)
수식2 음봉기울기
if(VV<VV(1), VV, 0)
수식3 양봉기울기
if(VV>VV(1), VV, 0)
수식4 20
eavg(VV, 20)
수식5 60
eavg(VV, 60)
=============================
지표조건설정
Period 125
2022-10-03
1021
글번호 162679
답변완료
안녕하세요 믄의드립니다
먼저 감사드립니다
RSI 변수를 달리하는 3개의지표를 한지표에 묶어서 사용하고 싶습니다
RSI1 ,RSI2, RSI3를 변수 조정 가능하게 부탁드립니다..
2022-10-03
1037
글번호 162678
답변완료
문의 드립니다.
input : 익절틱수(160),손절틱수(30);
if NextBarSdate != sDate Then
{
if NextBarOpen > C Then
{
Buy("b",AtStop,NextBarOpen+PriceScale*10);
Sell("s",AtStop,NextBarOpen-PriceScale*10);
}
if NextBarOpen < C Then
{
ExitLong("bx",AtStop,NextBarOpen-PriceScale*10);
ExitShort("sx",AtStop,NextBarOpen+PriceScale*10);
}
}
if MarketPosition > 1 Then
Sell("ss",AtStop,EntryPrice-10);
if MarketPosition < -1 Then
Buy("ss1",AtStop,EntryPrice+10);
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
if NextBarSdate != sDate Then
{
if NextBarOpen > C Then
{
Buy("b2",AtStop,NextBarOpen+PriceScale*10);
Sell("s2",AtStop,NextBarOpen-PriceScale*10);
}
if NextBarOpen < C Then
{
ExitLong("bx2",AtStop,NextBarOpen-PriceScale*10);
ExitShort ("sx2",AtStop,NextBarOpen+PriceScale*10);
}
}
if MarketPosition > 1 Then
Sell("sss",AtStop,EntryPrice-10);
if MarketPosition < -1 Then
Buy("sss1",AtStop,EntryPrice+10);
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
if NextBarSdate != sDate Then
{
if NextBarOpen < C Then
{
Buy("b8",AtStop,NextBarOpen+PriceScale*10);
Sell("s8",AtStop,NextBarOpen-PriceScale*10);
}
if NextBarOpen > C Then
{
ExitLong("bx8",AtStop,NextBarOpen-PriceScale*10);
ExitShort("sx8",AtStop,NextBarOpen+PriceScale*10);
}
}
if MarketPosition > 1 Then
Sell("bb",AtStop,EntryPrice-10);
if MarketPosition < -1 Then
Buy("bb1",AtStop,EntryPrice+10);
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
if NextBarSdate != sDate Then
{
if NextBarOpen < C Then
{
Buy("b9",AtStop,NextBarOpen+PriceScale*10);
Sell("s9",AtStop,NextBarOpen-PriceScale*10);
}
if NextBarOpen > C Then
{
ExitLong("bx9",AtStop,NextBarOpen-PriceScale*10);
ExitShort("sx9",AtStop,NextBarOpen+PriceScale*10);
}
}
if MarketPosition > 1 Then
Sell("bbb",AtStop,EntryPrice-10);
if MarketPosition < -1 Then
Buy("bbb1",AtStop,EntryPrice+10);
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
----------
일봉매매를 모의테스트 중입니다.
장시작후 1계약 주문인데 체결내역은 2,3계약으로 주문후 체결이 되어 있습니다.
수식어에 문제가 있는건가요 ?
2022-10-03
932
글번호 162677