커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

문의 드립니다.

input : 익절틱수(110),손절틱수(20); if NextBarSdate != sDate Then { if NextBarOpen > C Then Buy("b",AtStop,NextBarOpen+PriceScale*1); if NextBarOpen < C Then Sell("s",AtStop,NextBarOpen-PriceScale*1); } SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); ----------------- 일봉매매는 신호가 한번 나오는거로 압니다. 1계약으로 모의투자로 테스트하는데 중복 진입하는 경우를 알고자 합니다.
프로필 이미지
푸른
2022-06-24
1494
글번호 160158
시스템
답변완료

청산 관련 문의입니다!

안녕하세요^^ 어제 수식질문으로 매수, 매도 조건 피드백을 받았습니다. 마지막으로 매수청산, 매도청산 관련해서 질문이 있어서 글 남깁니다. 1 input : P1(5),P2(10),P3(20),Period(5),short(12),long(26); var : d1mav1(0,Data1),d1mav2(0,Data1),d1mav3(0,data1); var : d2mav(0,Data2),d2macd(0,Data2); var : d3mav(0,Data2),d3macd(0,Data2); d1mav1 = data1(ma(C,P1)); d1mav2 = data1(ma(C,P2)); d1mav3 = data1(ma(C,P3)); d2mav = data2(ma(C,Period)); d2macd = Data2(macd(short,long)); d3mav = data3(ma(C,Period)); d3macd = Data3(macd(short,long)); if d1mav1 > d1mav2 and d1mav2 > d1mav3 and d1mav1 > d1mav1[1] and d1mav2 > d1mav2[1] and d1mav3 > d1mav3[1] and d1mav1-d1mav1[1] >= 0.1 and #ATan(d1mav1-d1mav1[1]) >= 0.1 data1(C-O) >= 0.3 and d2mav > d2mav[1] and d2macd >= 0.5 and d3mav > d3mav[1] and d3macd >= 0.5 and data4(C-O) <= -2 and Data1(NextBarStime) == Data2(NextBarStime) and Data1(NextBarStime) == Data3(NextBarStime) Then Buy("b"); if d1mav1 < d1mav2 and d1mav2 < d1mav3 and d1mav1 < d1mav1[1] and d1mav2 < d1mav2[1] and d1mav3 < d1mav3[1] and d1mav1-d1mav1[1] <= 0.1 and #ATan(d1mav1-d1mav1[1]) >= 0.1 data1(C-O) <= -0.3 and d2mav < d2mav[1] and d2macd <= -0.5 and d3mav < d3mav[1] and d3macd <= -0.5 and data4(C-O) >= 2 and Data1(NextBarStime) == Data2(NextBarStime) and Data1(NextBarStime) == Data3(NextBarStime) Then Sell("s"); 이렇게 매수 수식 , 매도 수식을 어제 알려주셨는데 시장가 매수매도 질문을 드렸었는데 Buy("b"); <= 시장가 매수 Sell("s"); <= 시장가 매도 수식인가요? 1. 그렇다면 선물 계약 1계약 혹은 2계약으로 설정하고 싶다면 어떻게 해야하는지요? 2. 제가 1계약으로만 매매한다고 가정했을때 1번 수식에서 매수 => 이후 MACD 우하향시 청산하고 싶으면 로직이 따로 있는지요? 글을 찾아보니 BUY나 SELL을 쓰면 기존에 계약을 보유중이 아님에도 매도 주문이 나간다는 예를 봤던거 같은데 매수청산, 매도청산 수식이 따로 있는지요? if d1mav1 > d1mav2 and d1mav2 > d1mav3 and d1mav1 > d1mav1[1] and d1mav2 > d1mav2[1] and d1mav3 > d1mav3[1] and d1mav1-d1mav1[1] >= 0.1 and #ATan(d1mav1-d1mav1[1]) >= 0.1 data1(C-O) >= 0.3 and d2mav > d2mav[1] and d2macd >= 0.5 and d3mav > d3mav[1] and d3macd >= 0.5 and data4(C-O) <= -2 and Data1(NextBarStime) == Data2(NextBarStime) and Data1(NextBarStime) == Data3(NextBarStime) Then Buy("b"); 이후에 청산 로직을 쓰려면 IF문을 다시 사용해야 하나요? 3. 스탑로스 수식을 사용하고 싶은데요 바로 위 매수 수식에 청산로직 + 스탑로스 수식도 추가로 작성해 주시면 정말 감사드리겠습니다.(손절기준 윗꼬리 음봉 도지 OR 5분봉 5일선 이탈) 4. A라는 시스템매매 로직으로 1계약 매수가 들어갔는데, 청산 기준이 안나오고 추가 상승하여 B라는 시스템매매로직에 해당하여 1계약이 추가 매수가 들어갔을 경우 청산 로직이 달라져야 할거 같은데 이럴 경우는 어떻게 해야하는지요? 5. 모의투자 다중 계좌설정이 가능한가요? 한계좌에서 A,B 등등 섞어서 테스트도해보고, A계좌는 A시스템 로직만 검증하고, B 계좌는 B 시스템 로직만 이런식으로도 검증해보고 싶어서요~
프로필 이미지
분당고래
2022-06-24
1456
글번호 160157
지표
답변완료

수식 부탁드립니다

(5ma>20ma) 현재 종가가 - 5이평선, 20이평선 보다 클때 - 캔들이 5이평,20이평선에 단순골든크로스나 데드크로스를 했을 때 빨간색 막대바로 표시. (5ma<20ma) 현재 종가가 - 5이평선, 20이평선 보다 작을 때 - 캔들이 5이평,20이평선에 단순골든크로스나 데드크로스를 했을 때 파란색 막대바로 표시. 캔들의 시가와 종가가 5이평선과 20이평선 사이에 있을때는 형광색바로 표시되도록 하는 수식 부탁드립니다
프로필 이미지
knp116
2022-06-23
1557
글번호 160156
지표
답변완료

식 부탁드립니다

분봉 기준으로 이런 시스템 매매식 가능할까요 진입 : -전전봉의 저가가 시가대비 -1%초과 하락이었다가 전전봉의 종가가 다시 시가보다 높아졌고 -전봉이 음봉으로 마감할때 -당해봉 시가에서 매수주문 청산 : 매수주문한 봉부터 관찰해서 2연속 음봉이 나오면 그 다음봉의 시가에서 청산 수익손절 : 매수시점 기준 20포인트 수익 -20포인트 손절 적용
프로필 이미지
거봉79
2022-06-23
1779
글번호 160155
시스템
답변완료

문의합니다

문의드려요. 아래 2가지 조건 수식 각각 부탁드려요 조건1> 음봉의 길이(시가 - 종가)가 70포인트 이상이면 진입하지 않는다 조건2> 음봉의 길이(음봉의 고가-음봉의 저가)가 70포인트 이상이면 진입하지 않는다
프로필 이미지
검은약
2022-06-23
1595
글번호 160154
시스템
답변완료

문의드립니다~

var33 = (DayClose(1)+DayClose(2)+DayClose(3)+DayClose(4)+DayClose(5)+DayClose(6)+DayClose(7)+DayClose(8)+DayClose(9))/9; Plot38(var33, "일봉10이평"); 갭보정내용없구요. 여러가지 살펴봤고 전략실행차트를 새로 봉만 불러와서 적용해 봤는데도 오류가 있네요. 시뮬레이션60틱 10만봉으로 했을땐 제대로 표시됩니다. 전략실행차트60틱 1만개 했을때 오류가 있네요. 이베스트예스트레이더이구요. 이부분 해결좀 부탁드립니다.~
프로필 이미지
겐지
2022-06-23
1368
글번호 160153
시스템
답변완료

문의 드립니다

input: n(1); var1 = ma(c,n); Var2 = Data1(var1); Var3 = Data2(var1); if var2>Var3 Then Buy(); if var2<Var3 Then exitlong(); --------------------------------- 신호가 안나옵니다 뭐가 잘못됐나요?
프로필 이미지
러블리
2022-06-23
1707
글번호 160152
시스템
답변완료

수식 수정

안녕하세요? 수식 정정 부탁드립니다. 감사합니다.
프로필 이미지
에구머니
2022-06-24
1359
글번호 160151
지표
답변완료

수식요청

안녕하세요. 아래의 수식으로 다시 요청드립니다. 0.500 양봉돌파면 매수 음봉돌파면 매도로 다시 부탁드립니다. input : N(30),추세선굵기(0),추세선색상(Green),박스색상(Magenta); var : DD(0),idx(0),TF(0),hh(0),ll(0),hh1(0),ll1(0); if Bdate != Bdate[1] Then { DD = sDate; idx = 0; } Else idx = idx+1; if DD > 0 Then { TF = idx%N; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then { hh = h; ll = l; hh1 = hh[1]; ll1 = ll[1]; } Else { if h > hh Then hh = h; if l < ll Then ll = l; } } if hh1 > 0 and ll1 > 0 Then { Plot1(hh1); Plot2(ll1+abs(hh1-ll1)*0.236); Plot3(ll1+abs(hh1-ll1)*0.382); Plot4(ll1+abs(hh1-ll1)*0.500); Plot5(ll1+abs(hh1-ll1)*0.618); Plot6(ll1); }
프로필 이미지
알리섬
2022-06-23
1601
글번호 160150
시스템
답변완료

문의드립니다

안녕하세요, 1. 시스템에서 당월(이번달) 손익을 수식으로 계산하고 싶습니다. 2. 당일 발생한 신호를 print 함수를 이용하여 txt파일로 출력하고 싶습니다. 당일 3회의 진입-청산이 발생하였다면, 1번 신호의 진입/청산 가격 2번 신호의 진입/청산 가격 3번 신호의 진입/청산 가격 으로 기록하고, 당일 신호가 없었다면 출력되지 않게 하고 싶습니다. 도움 부탁드립니다. 감사합니다.
프로필 이미지
ride
2022-06-23
1313
글번호 160149
시스템