커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

문의드립니다

항상 감사드립니다. 이미니 나스닥선물100 으로 수식을 만들고 있는데요. 이베스트 예스트레이더인 경우, 비용/수량설정 - 거래비용 에서 수수료와 슬리피지를 얼마로 설정해야 할까요? (기본설정으로 했더니 수익이 너무 안나와서 문의드립니다.)
프로필 이미지
다이버
2023-07-07
1174
글번호 170439
시스템
답변완료

문의드립니다~

var35 = (DayClose(1)+DayClose(2)+DayClose(3)+DayClose(4)+DayClose(5)+DayClose(6)+DayClose(7)+DayClose(8)+DayClose(9)+DayClose(10)+DayClose(11)+DayClose(12)+DayClose(13)+DayClose(14)+DayClose(15)+DayClose(16)+DayClose(17)+DayClose(18)+DayClose(19))/19; 일봉19일선을 틱차트에 표시하고 싶어서 이렇게 구했는데요. 일봉5일선과 일봉10일선은 이런식으로 표시하니깐 계산이 제대로 되는데 일봉19일선은 안되네요. dayclose가 10봉전까지는 제공이 되는데 이전수치는 제공되지 않아서 그런거 아닌가요? 따로 방법이 없을까요? ////////////////////////////// 15222.25 15354.5 15344.5 15357 15316.5 15108.25 15156.5 15088.5 14872.75 15053.25 15233.25 15038 15244.25 15239.25 15300.75 15367.75 15049.5 14923 14826 이프렌드 예스트레이더 어제부터 나스닥일봉 19일간합계:288095.75 나누기19를 했을때:15162.9 차트에 계산되어서 표시되는 가격:15191.99 이부분 안내좀 부탁드립니다.
프로필 이미지
겐지
2023-07-07
970
글번호 170436
시스템
답변완료

감사합니다~^^ 82799 재문의드립니다

감사합니다~^^ 82799 재문의드립니다 행복한 주말되세요~
프로필 이미지
thdgus1s
2023-07-07
1080
글번호 170430
종목검색

2wnwn 님에 의해서 삭제되었습니다.

프로필 이미지
2wnwn
2023-07-07
30
글번호 170423
시스템
답변완료

문의 드립니다.

안녕하세요. 더우신데 고생많으십니다^^ 잘 안되는것이 있어서 질문 드리겠습니다. if m20[12] > m20 Then TX = Text_New(sDate,sTime,m20,NumToStr(m20,2)); Text_SetStyle(TX,2,1); Text_SetColor(TX,Black); Text_SetSize(TX,12); Text_SetBold(TX,1); 위식에서 m20이 20일선이라고 했을 때 m20[12] > m20 << 발생되는 시점의 m20선 가격에서 앞으로 계속 m20선이 하향한다고 했을 시 현재 m20선의 가격을 뺀 값을 표현하고 싶은데 잘 안됩니다. 예) m20[12] > m20 발생 이평값이 100 이고 m20선이 계속 하향 했을 때 m20선 현재값이 97이라면 -3으로 표시 도움부탁드리겠습니다. 항상감사드립니다^^
프로필 이미지
올독
2023-07-07
1158
글번호 170422
지표
답변완료

수식 부탁 드립니다.

10일 신고가 이면서 전환선이 10일 이동평균선을 돌파하는 수식을 알고 싶습니다. 부탁 드리겠습니다.
프로필 이미지
별을쏘다
2023-07-07
824
글번호 170417
검색
답변완료

수식부탁드립니다

월봉 5일선 위에 캔들이 있으면 1. kodex 200를 1차로 일봉 3일선 쌍바닥일때 30%매수하고 2차로 일봉 10일선 위에서 70%매수 2. 다음으로 일봉 3일선 쌍봉일때 50% 일봉 10일선 이탈하면 전부 매도 3. 1,2번 반복 월봉 5일선 아래에 캔들이 있으면 1. kodex 인버스를 1차로 일봉 3일선 쌍바닥일때 30%매수하고 2차로 일봉 10일선 위에서 70%매수 2. 다음으로 일봉 3일선 쌍봉일때 50% 일봉 10일선 이탈하면 전부 매도 3. 1,2번 반복 월봉 5일선 윗, 아래에 따라 kodex 100, kodex 인버스를 선택입니다. 그리고 월봉은 일봉의 30분봉, 일봉은 1분봉으로 변동할 때 변동된 수식(일봉의 30분봉, 일봉의 1분봉)만 알려주시기 바랍니다 감사합니다
프로필 이미지
포커스
2023-07-07
775
글번호 170412
시스템
답변완료

재문의 드립니다

아래 수식은 전에 문의 드렸던 월, 주봉 중앙선 구하기 수식인데 일봉과 주봉차트에 월봉 중앙선은 표시되지만 주봉 중앙선은 표시가 안됩니다. 그래서 1. 주봉 개수별 중앙선을 주봉, 일봉, 분봉에 적용가능한 수식을 알려주세요 2. 월봉 개수별 중앙선도 주봉, 일봉, 분봉에 적용가능한 수식을 알려주세요 input : n(3); var : cnt(0),whv(0),wlv(0),mhv(0),mlv(0); Array : wo[50](0),wh[50](0),wl[50](0),Wc[50](0); Array : mo[50](0),mh[50](0),ml[50](0),mc[50](0); if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then { For cnt = 49 Downto 1 { wo[cnt] = wo[cnt-1]; wh[cnt] = wh[cnt-1]; wl[cnt] = wl[cnt-1]; wc[cnt] = wc[cnt-1]; } wo[0] = o; wh[0] = h; wl[0] = l; } if wh[0] > 0 and h > wh[0] Then wh[0] = h; if wl[0] > 0 and l < wl[0] Then wl[0] = l; wc[0] = c; if bdate > Bdate[1]+30 Then { For cnt = 49 Downto 1 { mo[cnt] = mo[cnt-1]; mh[cnt] = mh[cnt-1]; ml[cnt] = ml[cnt-1]; mc[cnt] = mc[cnt-1]; } mo[0] = o; mh[0] = h; ml[0] = l; } if mh[0] > 0 and h > mh[0] Then mh[0] = h; if ml[0] > 0 and l < ml[0] Then ml[0] = l; mc[0] = c; if wh[n-1] > 0 and wl[n-1] > 0 Then { whv = 0; wlv = 0; For cnt = 0 to n-1 { if whv == 0 or (whv > 0 and wh[cnt] > whv) Then whv = wh[cnt]; if wlv == 0 or (wlv > 0 and wl[cnt] < wlv) Then wlv = wl[cnt]; } Plot1((whv+wlv)/2); } if mh[n-1] > 0 and ml[n-1] > 0 Then { mhv = 0; mlv = 0; For cnt = 0 to n-1 { if mhv == 0 or (mhv > 0 and mh[cnt] > mhv) Then mhv = mh[cnt]; if mlv == 0 or (mlv > 0 and ml[cnt] < mlv) Then mlv = ml[cnt]; } Plot2((mhv+mlv)/2); }
프로필 이미지
부활
2023-07-07
714
글번호 170411
지표
답변완료

부탁드립니다

1.강조 현재가 종가가 이동평균선 40 이상이면 빨강색으로, 그 이하면 파란색으로 구현해 주세요 2. 시스템 현재 종가가 이동평균선 40을 넘으면 매수하라. 이동평균선 40을 내려오면 매도하라, 그러면서 동시에 이전 최고점과 최저점(1번째 전)을 빨강색과 파란색으로, 또 동시에 전전 최고점과 전전 최저점(2번째 전)을 흰색과 검정색으로 함께 수평선으로 나타나도록 해 주세요 고맙습니다.
프로필 이미지
서태공
2023-07-07
867
글번호 170410
강조
답변완료

식수정

예스스탁 BI 로그아웃 | 회원정보 | 회사소개 | 사이트맵 시스템트레이딩 시스템시장 매매신호 제품소개 주요기능 주요기능 프로그램사용법 Q&A 메뉴 예스스팟 Q&A 메뉴 자유게시판 메뉴 시스템시장 토론실 공지사항 시스템트레이딩 교육 수식작성 Q&A 홈아이콘 이미지 커뮤니티 | 수식작성 Q&A 작성자 : 예스스탁 작성일 : 2023-07-06 오후 1:58:46 조회수 : 5 시스템 Re : 수식추가 안녕하세요 예스스탁입니다. 상단근처 하단근처는 상단-Per%아래, 하단+Per%위로 지정해 드립니다. Inputs : Period(20), Sence(1.5), CC_DN(Yellow); input : 기준가(12345); input : BBP(20),dv(2),per(2); Vars: VLineUp(0,Data1), VLineDn(0,Data1), HHighest(0,Data1), LLowest(0,Data1), JustChanged(FALSE,Data1), VLine(0,Data1), DBN(0,Data1); var : v1(0,Data1),v2(0,Data1),v3(0,Data1),v5(0,Data1),v6(0,Data1); var : T(0,Data1),cond1(False,Data1),cond2(false,Data1); var : BBup2(0,Data2),BBdn2(0,Data2); Array: Highs[35](0,Data1), Lows[35](0,Data1), RRange[35](0,Data1), UpWave[1](FALSE,Data1), DnWave[1](FALSE,Data1); If data1(STime == 180000) Then DBN = 0; DBN = DBN + 1; v1 = Period; v2 = v1 - 1; v3 = v1 - 2; v5 = Sence; v6 = data1(H-L); JustChanged = FALSE; if CurrentBar <= v2 then begin Highs[CurrentBar] = data1(Close); Lows[CurrentBar] = data1(Close); RRange[CurrentBar] = data1((H-L) /2); end; if CurrentBar == v1 then begin if Highs[v2] >= Highs[v3] then begin UpWave[1] = TRUE; HHighest = Highs[v2]; VLineUp = HHighest - (v5 * data1(MA(v6,v2))); end; if Highs[v2] < Highs[v3] then begin DnWave[1] = TRUE; LLowest = Lows[v2]; VLineDn = LLowest + (v5 * data1(MA(v6,v2))); end; end; if CurrentBar > v1 then begin if DnWave[1] and data1(Close) > VLineDn then begin DnWave[1] = FALSE; UpWave[1] = TRUE; JustChanged = TRUE; HHighest = data1(Close); LLowest = 0; end; if UpWave[1] and Close < VLineUp and JustChanged == FALSE then begin UpWave[1] = FALSE; DnWave[1] = TRUE; JustChanged = TRUE; LLowest = data1(Close); HHighest = 0; end; if JustChanged == FALSE then begin if data1(Close) > HHighest then HHighest = data1(Close); else if data1(Close) < LLowest then LLowest = data1(Close); end; VLineUp = HHighest - (v5 * data1(MA(v6,v2))); VLineDn = LLowest + (v5 * data1(MA(v6,v2))); if UpWave[1] then T = 1; else if DnWave[1] then T = -1; end; Cond1 = T == 1 and C > 기준가; Cond2 = T == -1 and C < 기준가; bbup2 = Data2(BollBandUp(BBP,dv)); bbdn2 = Data2(BollBandUp(BBP,dv)); if Cond1 == true and Cond1[1] == False and C < bbup2*(1-Per/100) Then Buy(); if Cond2 == true and Cond2[1] == False and C > bbdn2*(1+Per/100) Then Sell(); 즐거운 하루되세요 > 아트정 님이 쓴 글입니다. > 제목 : 수식추가 > Inputs : Period(20), Sence(1.5), CC_DN(Yellow); input : 기준가(12345); Vars: VLineUp(0), VLineDn(0), HHighest(0), LLowest(0), JustChanged(FALSE), VLine(0), DBN(0),T(0); Array: Highs[35](0), Lows[35](0), RRange[35](0), UpWave[1](FALSE), DnWave[1](FALSE); If STime == 180000 Then DBN = 0; DBN = DBN + 1; Var1 = Period; Var2 = Var1 - 1; Var3 = Var1 - 2; Var5 = Sence; Var6 = H-L; JustChanged = FALSE; if CurrentBar <= Var2 then begin Highs[CurrentBar] = Close; Lows[CurrentBar] = Close; RRange[CurrentBar] = (H-L) /2; end; if CurrentBar == Var1 then begin if Highs[Var2] >= Highs[Var3] then begin UpWave[1] = TRUE; HHighest = Highs[Var2]; VLineUp = HHighest - (Var5 * MA(Var6,Var2)); #Plot1(VLineUp,"VLineUp"); end; if Highs[Var2] < Highs[Var3] then begin DnWave[1] = TRUE; LLowest = Lows[Var2]; VLineDn = LLowest + (Var5 * MA(Var6,Var2)); #Plot2(VLineDn,"VLineDn"); end; end; if CurrentBar > Var1 then begin if DnWave[1] and Close > VLineDn then begin DnWave[1] = FALSE; UpWave[1] = TRUE; JustChanged = TRUE; HHighest = Close; LLowest = 0; end; if UpWave[1] and Close < VLineUp and JustChanged == FALSE then begin UpWave[1] = FALSE; DnWave[1] = TRUE; JustChanged = TRUE; LLowest = Close; HHighest = 0; end; if JustChanged == FALSE then begin if Close > HHighest then HHighest = Close; else if Close < LLowest then LLowest = Close; end; VLineUp = HHighest - (Var5 * MA(Var6,Var2)); VLineDn = LLowest + (Var5 * MA(Var6,Var2)); if UpWave[1] then T = 1; else if DnWave[1] then T = -1; end; Condition1 = T == 1 and C > 기준가; Condition2 = T == -1 and C < 기준가; if Condition1 == true and Condition1[1] == False Then Buy(); if Condition2 == true and Condition2[1] == False Then Sell(); 안녕하세요 위식에서 볼밴상단 근처를 틱으로 수정부탁드림니다 Date2 볼밴 상단에서 - 20틱이내 매수금지. 틱변수처리 Date2 볼밴하단 + 20틱이내서 매도금지.
프로필 이미지
아트정
2023-07-07
1419
글번호 170409
시스템