커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

왕초보 추가 질문 드립니다.

하나도 몰라서 죄송 합니다. 81244 재질문 드립니다. 결과값이 상승률 하락률 로 나옵니다. 종목을 선택 하면 금액으로 나와야 되는데 이상 해서 재질문 드립니다. 당일 가격(고가,저가) 이 포함된 20일간의 atr 계산값을 표시해 주시고 당일 최고가에 atr 계산값을 더하면 됩니다.(최고가에 atr 게산 값을 더한 더큰 최고가) 빨간색 글씨로 화면에 표시 당일 최저가에 atr 게산값을 뺀 가격(최저가에 atr 게산값을 더한 더 낮은 최저가) 파란색 글씨로 화면에 표시 종목을 선택 하면 금액 으로 나와야 됩니다. 선물을 선택 하면 선물지수로 나와야 됩니다.
프로필 이미지
월드맨
2023-03-16
993
글번호 167251
지표
답변완료

81226 에 대한 추가 요청사항입니다.

답변 감사드립니다. 조건이 복잡해서인지 시스템에서 신호가 뜨질 않네요. 번거로우시겠지만 그냥 하나의 주기(타임프레임)에서 작동되도록 부탁드립니다. 죄송합니다.
프로필 이미지
고박사122
2023-03-16
859
글번호 167248
시스템
답변완료

함수요청

안녕하세요? 아래의 전략에 대해 스크립트 작성 요청드립니다. 나스닥선물을 1분봉으로 매매하고 합니다. 써머타임 해지시 var1 = 과거 5영업일의 7시부터 16시 동안 고가-시가의 평균 var2 = 과거 5영업일의 7시부터 16시 동안 시가-저가의 평균 var3 = 과거 5영업일의 7시부터 16시 동안 종가-시가 절대값의 평균 당일 시가 + var3 돌파 완성시 익봉시가 매수 당일 시가 - var3 이탈 완성시 익봉시가 매도 당일 시가 + var1 돌파 완성시 익봉시가 매수청산 당일 시가 - var1 이탈 완성시 익봉시가 매수청산 당일 시가 + var2 돌파 완성시 익봉시가 매수청산 당일 시가 - var2 이탈 완성시 익봉시가 매수청산 당일 시가 + var1 돌파 완성시 익봉시가 매도청산 당일 시가 - var1 이탈 완성시 익봉시가 매도청산 당일 시가 + var2 돌파 완성시 익봉시가 매도청산 당일 시가 - var2 이탈 완성시 익봉시가 매도청산 거래시간은 16시부터 익일 03시까지 입니다. 03시에 강제청산하며 진입기준으로 거래횟수는 최대 3번입니다. 써머타임 적용시 var1 = 과거 5영업일의 8시부터 17시 동안 고가-시가의 평균 var2 = 과거 5영업일의 8시부터 17시 동안 시가-저가의 평균 var3 = 과거 5영업일의 8시부터 17시 동안 종가-시가 절대값의 평균 당일 시가 + var3 돌파 완성시 익봉시가 매수 당일 시가 - var3 이탈 완성시 익봉시가 매도 당일 시가 + var1 돌파 완성시 익봉시가 매수청산 당일 시가 - var1 이탈 완성시 익봉시가 매수청산 당일 시가 + var2 돌파 완성시 익봉시가 매수청산 당일 시가 - var2 이탈 완성시 익봉시가 매수청산 당일 시가 + var1 돌파 완성시 익봉시가 매도청산 당일 시가 - var1 이탈 완성시 익봉시가 매도청산 당일 시가 + var2 돌파 완성시 익봉시가 매도청산 당일 시가 - var2 이탈 완성시 익봉시가 매도청산 거래시간은 17시부터 익일 04시까지 입니다. 04시에 강제청산하며 진입기준으로 거래횟수는 최대 3번입니다.
프로필 이미지
흰둥이아빠
2023-03-16
799
글번호 167245
시스템
답변완료

문의드립니다

N분봉의 이평 함수값을 구하고 싶습니다 3분봉에서 다른분봉의 이평을 같이 보는 식으로 활용할려 합니다 일봉, 월봉 이평 함수값도 부탁드립니다...
프로필 이미지
kns
2023-03-16
1078
글번호 167234
사용자 함수
답변완료

수식 부탁 드립니다.

안녕하세요? 지표식 분의 드립니다. 1.20일 atr 가격표시 2.20일 atr 2배수 가격 표시 3.당일가격 포함 20일 atr 가격표시 4.당일 가격 포함 atr 20일 2배수 가격 표시 5.당일고가 + 20일atr"H" 로 표시 후 빨간색으로 가격 표시 6.당일저가 - 20일 atr "L"로 표시후 파란색 으로 가격 표시 40일 60일 100일 등으로도 변환 가능 할수 있으니 표시 부탁 합니다. atr 첫번째 봉을 날짜로 지정도 가능 한가요? 0시 기준 오전 8시 기준등.
프로필 이미지
월드맨
2023-03-16
1089
글번호 167233
지표
답변완료

수식 부탁드립니다

If MarketPosition==1 Then { SetStopLoss( 2*ATr(20),PointStop ); } If MarketPosition==1 and c < c[1]*0.75 Then { ExitLong( "급락", OnClose, Def ); } If MarketPosition==1 Then { ExitLong( "급락", atstop, c[1]*0.75 ); } 1번 강제청산 2번 종가 청산 3번 실시간 청산 위 청산식들이, 오후3시10분 이후에만 작동되도록 하려면 어떻게 해야할까요? stime을 사용하면 될 것 같은데.. 예시 삼아 한번 부탁드리겠습니다 ㅠ
프로필 이미지
루라라라
2023-03-16
1274
글번호 167232
지표
답변완료

문의드립니다

Input : 하락폭(16), 상승폭(70), 손절값(0); input : StartTime(70000),EndTime(60000); var : Tcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; IF Endtime <= starttime Then { SetStopEndofday(0); } } Var : Entry(0); if Bdate != Bdate[1] Then { Entry = 0; } if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then Entry = Entry + 2; if MarketPosition == 0 and Entry < 2 Then { if Bdate != NextBarSdate Then Buy("B1",AtLimit,NextBarOpen-(PriceScale*하락폭)); Else if Bdate == Bdate[1] Then Buy("B2",AtLimit,DayOpen-(PriceScale*하락폭)); } SetStopProfittarget(PriceScale*상승폭,PointStop); SetStopLoss(PriceScale*손절값,PointStop); 위 수식어를 진입 2회로 부탁드립니다. 미리 감사드립니다.
프로필 이미지
푸른
2023-03-16
993
글번호 167226
시스템
답변완료

옵션 매매시 매도부터 시작하는 함수

안녕하세요 옵션매매시 매도매매만 하는 투자자입니다. 시스템매매시 첫번째 매매를 매도로 시작하는 함수부탁합니다. 현재는 조건식에 부합하는 첫번째 매수신호가 나오면 매수를 하도록 되어있는데 첫번째 신호가 매수일경우 무시하고 매도일경우만 진입하는 함수가 필요합니다. 현재는 간단히 아래와 같이 시스템식이 되어 있습니다. if sell조건식 then sell if buy조건식 then buy 원하는 내용은 buy하기전에 이 조건을 만족하는게 첫번째이면 패스하거나 sell이 되어 있는 경우에 buy( 즉 청산)를 하도록 하고 싶습니다. 감사합니다.
프로필 이미지
눈뜬사람
2023-03-16
1014
글번호 167222
시스템
답변완료

쌍쓰리 동시

input : Period(120); Var:j(0),T(0); Var: date11(0),date12(0),time11(0),time12(0), date21(0),date22(0),time21(0),time22(0), date31(0),date32(0),time31(0),time32(0); Array: HiVal[20](0),LoVal[20](0),HiBar[20](0),LoBar[20](0); var : tx1(0),tx2(0),tx3(0),tx4(0); var : tx99(0),tx99count(0),l1(0),l2(0),l3(0),l4(0); Plot1(value12); For j = 0 To 19 { HiBar[j] = HiBar[j] + 1; LoBar[j] = LoBar[j] + 1; } if crossup(c,highest(H,Period)[1]) Then T = 1; if CrossDown(c,Lowest(L,Period)[1]) Then T = -1; If T == -1 Then { If T[1] != -1 Then { For j = 18 DownTo 0 { LoVal[j+1] = LoVal[j]; LoBar[j+1] = LoBar[j]; } LoVal[0] = L; LoBar[0] = 0; date11 = date[HiBar[0]]; time11 = stime[HiBar[0]]; Value11 = HiVal[0]; date12 = date[LoBar[0]]; time12 = stime[LoBar[0]]; Value12 = LoVal[0]; date21 = date[HiBar[0]]; time21 = stime[HiBar[0]]; date22 = date[0]; time22 = stime[0]; Condition99 = False; tx99count = 0; } Else { If LoVal[0] >= L Then { LoVal[0] = L; LoBar[0] = 0; date12 = date[LoBar[0]]; time12 = stime[LoBar[0]]; Value12 = LoVal[0]; date22 = date[0]; time22 = stime[0]; Condition99 = False; } Else { if Condition99 == False and value12 <= value11-0.5 and H >= value12+PriceScale*3 Then { Condition99 = true; l1 = value12; l2 = l1[1]; l3 = l2[1]; l4 = l3[1]; tx99count = tx99count+1; if tx99count >= 2 Then { if max(L1,L2) <= min(L1,L2)+PriceScale*2 Then { tx2 = Text_New(date12,time12,L1-PriceScale*0,"●"); Text_SetStyle(tx2,2,2); Text_SetColor(tx2,Cyan); Text_SetSize(tx2,30); } } if tx99count >= 3 Then { if max(L1,L2,L3) <= min(L1,L2,L3)+PriceScale*5 Then { tx3 = Text_New(date12,time12,L1-PriceScale*0,"●"); Text_SetStyle(tx3,2,2); Text_SetColor(tx3,Black); Text_SetSize(tx3,25); } } } } } } If T == 1 Then { If T[1] != 1 Then { For j = 18 DownTo 0 { HiVal[j+1] = HiVal[j]; HiBar[j+1] = HiBar[j]; } HiVal[0] = H; HiBar[0] = 0; date11 = date[LoBar[0]]; time11 = stime[LoBar[0]]; Value11 = LoVal[0]; date12 = date[HiBar[0]]; time12 = stime[HiBar[0]]; Value12 = HiVal[0]; date31 = date[LoBar[0]]; time31 = stime[LoBar[0]]; date32 = date[0]; time32 = stime[0]; } If HiVal[0] < H Then { HiVal[0] = H; HiBar[0] = 0; date12 = date[HiBar[0]]; time12 = stime[HiBar[0]]; Value12 = HiVal[0]; date32 = date[0]; time32 = stime[0]; } } 2틱 이내 쌍반등과 5틱 이내 쓰리반등이 동시 발생시 동그라미 따로 추가. 부탁드립니다. (두 수식의 동그라미가 겹치는, 쌍반등이면서 쓰리반등인 부분에 동그라미 따로 추가)
프로필 이미지
고성
2023-03-16
1187
글번호 167221
지표
답변완료

지표식 문의드립니다

분기 단위로 시가 고가 저가 종가를 나타내어 일주월봉에 적용하려고 하는데 수식 문의드립니다 예를들면 1분기 1~3월 2분기 4~6월 3분기 7~9월 4분기 10-12월
프로필 이미지
왓썹
2023-03-16
858
글번호 167220
지표