커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

시스템 설명 부탁드립니다.

안녕하세요. 시스템 적용시 시험이 아닌 자동매매 선택시 기존에 진입신호가 성과분석에 표시 됩니다. 실제 표지션 진입 신호가 나오면 기존에 진입되어 있던 포지션은 어떻게 되나요? 가령 매도 포지션이 하나 있을 경우 매도 포지션 청산신호가 나오면 실제로는 매도된것이 없으므로 실제로는 매도 포지션 한개가 진입되는게 아닌가요? 실제 매매인데 포지션이 이미 매도 2개 입니다. 첨부파일 참고하세요. 이런 경우 어떻게 해야 하나요? 설명 부탁드립니다.
프로필 이미지
양치기
2020-12-02
676
글번호 144362
시스템

체리피커 님에 의해서 삭제되었습니다.

프로필 이미지
체리피커
2020-12-02
0
글번호 144355
지표
답변완료

그물망 문의드립니다^^

1.이동평균선 22부터20개 이평선과 간격은 2씩 증가하여 표시 2.색상은 정배열 상태이면 빨간색, 역배열 상태이면 파란색으로 표시되고, 색상의 전환은 장기이평선인 60 이평선을 기준으로 단기이평선 들이 장기이평선을 돌파하면 색상이 전환되도록 하는 수식이 궁금합니다.
프로필 이미지
체리피커
2020-12-02
1050
글번호 144354
지표
답변완료

지표문의

1.아래는 선형회귀채널 인데요 plot1(회귀선,"회귀선",iff(T==1,RED,BLUE)); 여기서요 plot1 부분을 plot1를 2개로 나눠 주세요 예)plot1(......,red) plot2(......,blue) Input:Period(14),n(0),multi(0.5),Left(3),Right(3); Var:기울기(0),절편(0),회귀선(0),회귀선tmp(0),채널폭(0),j(0),T(0); var : 상단1(0),상단2(0),하단1(0),하단2(0),TL1(0),TL2(0); 기울기 = LRS(C, Period)[n]; 절편 = _intercept(C,Period)[n]; 회귀선 = 기울기 * Index + 절편; 채널폭 = 0; for j = n to Period + n - 1 { 회귀선tmp = 기울기 * Index[j] + 절편; 채널폭 = max(채널폭,max(abs(H[j] - 회귀선tmp),abs(회귀선tmp - L[j]))); } if 회귀선 > 회귀선[1] Then T = 1; if 회귀선 < 회귀선[1] Then T = -1; 상단2 = 회귀선 + 채널폭 * multi; 상단1 = 회귀선 + 채널폭; 하단1 = 회귀선 - 채널폭; 하단2 = 회귀선 - 채널폭 * multi; plot1(회귀선,"회귀선",iff(T==1,RED,BLUE)); plot2(상단1); plot3(하단1); plot4(상단2); plot5(하단2); if SwingHigh(1,상단2,left,right,left+right+1) != -1 Then { var1 = 상단1[right]; TL1 = TL_New(sDate[right],sTime[right],var1,sDate,sTime,var1); TL_SetColor(TL1,BLUE); } Else TL_SetEnd(TL1,sDate,sTime,var1); if Swinglow(1,하단2,left,right,left+right+1) != -1 Then { var2 = 하단1[right]; TL2 = TL_New(sDate[right],sTime[right],var2,sDate,sTime,var2); TL_SetColor(TL2,RED); } Else TL_SetEnd(TL2,sDate,sTime,var2); 2.그럼 즐거운 하루 되세요
프로필 이미지
성공예견
2020-12-02
871
글번호 144353
지표
답변완료

강제청산시 포인트 기준

안녕하세요, 매번 감사드립니다. 주문설정 창에서 주문수량 설정(매수/매도)을 2로 설정했습니다. 매수/매도 진입한 후에는, 아래 강제청산 함수로 청산을 할 예정입니다. 아래 함수를 사용할 때, 1 포지션(1 계약) 기준으로 100 포인트에서 손절, 익절을 하나요? 아니면 합산 포지션(2 계약) 기준으로 100 포인트(다시말하면, 1 포지션 기준으로 50 포인트)에서 손절, 익절을 하나요? SetStoploss(100,PointStop); SetStopProfitTarget(100,PointStop); 감사합니다.
프로필 이미지
스터디
2020-12-02
734
글번호 144350
시스템
답변완료

부탁드립니다.

아래 dayindex 함수를 당일 첫봉부터 +1이 아니고 전일 마지막봉부터 +1로 시작하는 index 함수로 부탁드립니다. 감사합니다. var : BarCountInDay(0); if BarIndex <= 0 then { BarCountInDay = 0; } else { if Date > Date[1] then { BarCountInDay = 0; } else { BarCountInDay = BarCountInDay + 1; } } DayIndex = BarCountInDay;
프로필 이미지
e편한신호
2020-12-02
700
글번호 144346
지표
답변완료

문의드립니다.

늘 노고에 감사드립니다. if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then Tcond = true; if stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간) Then{ Tcond = false; if MarketPosition == 1 Then ExitLong("매매종료"); 1. 이렇게하고 종료시간을 151500으로 설정해 매매를 하고 있습니다. 그런데 신호는 150000 이후로는 나오지 않게하고 그전에 나왔던 신호는 151500까지 나오게 하고 싶습니다. 2. 이렇게 설정하고 매매해도 한번씩 당일 청산되지 않고 그 다음날로 넘어가는 경우가 있어 "설정창 - 강제청산 - 당일청산" 박스에 151500을 추가로 설정해서 돌리고 있습니다. 특별한 이유가 있을지요?
프로필 이미지
카르마다
2020-12-02
680
글번호 144344
시스템
답변완료

문의

지수이동평균 5 .10. 20일선이 모두 상승추세일때 매수 그 반대일때 매도 시스템식 부탁하고요 종목검색식도 부탁합니다.
프로필 이미지
엉덩공주
2020-12-02
783
글번호 144342
시스템
답변완료

문의

연결옵션 sum1 = data2+ data3 sum2 = data4+ data5 sum3 = data6+ data7 sum4 = data8+ data9 sum5 = data10+ data11 sum1~sum5 중 최소값 K 를 추적합니다. ex) data1이 5분차트이고 09시부터 10시까지 지수가 상승했을 때 0905분 K(sum3) ... ... ... 1005분 K(sum1) 요청수식 1) if 시가(K)+0.5 then buy 2) if 5이평(K) cross up 20이평(K) then buy 부탁드립니다.
프로필 이미지
좌오비우오비
2020-12-02
941
글번호 144341
시스템

판사 님에 의해서 삭제되었습니다.

프로필 이미지
판사
2020-12-02
1
글번호 144340
시스템