커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

문의드립니다.

이평 1 이 당일시가를 상향돌파 매수.당일시가 하향돌파 매도. 돌파시마다 물량 1개씩 늘어나게 해주세요. (물량 1개씩 늘릴 때 먼저 진입한 물량을 손절청산 하고 다시 진입하게끔 해주세요. 예를 들어 2개가 진입되었다면 3개째 진입이 발생하게 될 때 먼저 진입한 2개를 먼저 손절청산하고 바로 다시 3개를 진입하면 되는 겁니다.이런식으로 진입이 계속 이루어지면 됩니다.) (뷰가 바뀔 때 먼저 매입된 것 부터 청산하고 바로 다시 진입하게 해 주세요.) 이렇게 해 돌라고 하는 이유는 물론 아시겠지만,혹시 또 헷갈릴 수 있을거 같아서 몇 자 적어봅니다. 이유인 즉,먼저 진입한 거 먼저 청산하고 다시 바로 물량 진입해 돌라고 하는 건 뷰가 바뀔 때 보통 먼저 매입한 물량하고 재진입되는 물량과 합해서 계산하게 되잖아요.그렇게 되면 만약,제 계좌에 있는 돈이 적으면 먼저 매입한 물량만 청산되고 다음 체결이 안되기 때문에 ....무슨말인가 아시죠.ㅎ) 전체 수익 100틱이면 당일 시스템 완전종료. (마이너스 난게 있다면 그 마이너스 난 거 다 빼고 수익을 말하는 겁니다.) 시작시간 오전9시 부터 해 주세요. 부탁드립니다. 수고하세요.
프로필 이미지
아침한때비51
2020-10-02
895
글번호 142811
시스템
답변완료

문의드립니다.

이평 1 이 이평 2 위에 있고 첫번째 음봉 1차매수.두번째 음봉 2차매수. 이평 1 이 이평 2 아래에 있고 첫번째 양봉 1차매도.두번째 양봉 2차매도. (뷰가 바뀔 때 먼저 매입된 것 부터 청산하고 바로 다시 진입하게 해 주세요.) 이렇게 해 돌라고 하는 이유는 물론 아시겠지만,혹시 또 헷갈릴 수 있을거 같아서 몇 자 적어봅니다. 이유인 즉,먼저 진입한 거 먼저 청산하고 다시 바로 물량 진입해 돌라고 하는 건 뷰가 바뀔 때 보통 먼저 매입한 물량하고 재진입되는 물량과 합해서 계산하게 되잖아요.그렇게 되면 만약,제 계좌에 있는 돈이 적으면 먼저 매입한 물량만 청산되고 다음 체결이 안되기 때문에 ....무슨말인가 아시죠.ㅎ) 부탁드립니다. 수고하세요.
프로필 이미지
아침한때비51
2020-10-02
1098
글번호 142810
시스템
답변완료

강조

그림1과 같이 480틱봉차트에서 5일선은 무시하고 20일선 60일선 120선 240선 꺽임 부분을 숫자로 표기 원합니다 상승이 끝나고 하향할때 또다시 1부터~~순차적으로 표기되게 부탁드려봅니다 사진과 같이 20일선은 주황색 60일선은 노란색 120일선은 초록색 240일선은 파란색으로 부탁드립니다
프로필 이미지
대박대박
2020-10-02
1278
글번호 142809
강조
답변완료

지표

다시 변경 부탁드립니다 제가 초보라 말씀을 잘못드렸습니다..현제봉을따라다니면서 선이 나타나는데요 제가 원하는 선은 그림1과 같이 수직선을 나타내고 싶습니다 그리고 그림2와 같이 채우기란이 비활성화 되어 있는데요 채우기 기능은 할수 없는건가요??
프로필 이미지
대박대박
2020-10-02
1200
글번호 142808
지표
답변완료

수식 문의 드립니다.

안녕하세요 담당자님 우선 감사 드립니다. 제가 이전 직무재그 50%를 기준으로 매수나 매도 시스템을 만들고 싶은데 아래와 같이 했을때 안되서요 확인 부탁 드립니다. 예로 매수는 이전하락 지그재그의 50%를 돌파시 매수 매도는 이전 상승 지그재그의 50%를 돌파시 매도 이런 식으로 할려고 합니다. Input:chngRate(0.1); Var:j(0),lastHiVal(0),lastLoVal(0),turnPntBit(""),TL1(0); Array:valArr[10](0),barArr[10](0),turnPntArr[10](""); For j = 0 To 9 { barArr[j] = barArr[j] + 1; } Condition1 = Min(valArr[1],valArr[2]) * (1 + (chngRate/100)) < H and lastHiVal < H; Condition2 = Max(valArr[1],valArr[2]) * (1 - (chngRate/100)) > L and (lastLoVal > L || lastLoVal == 0); If Condition1 Then { lastHiVal = H; lastLoVal = 0; } If Condition2 Then { lastLoVal = L; lastHiVal = 0; } turnPntBit = ""; If Condition1 and Condition2 Then { If Max(valArr[1],valArr[2]) < H and Min(valArr[1],valArr[2]) > L Then turnPntBit = "HiLo"; Else If Max(valArr[1],valArr[2]) < H Then turnPntBit = "Hi"; Else If Min(valArr[1],valArr[2]) > L Then turnPntBit = "Lo"; } Else If Condition1 Then turnPntBit = "Hi"; Else If Condition2 Then turnPntBit = "Lo"; If turnPntBit <> "" Then { If turnPntBit == "HiLo" Then { valArr[1] = IFF(turnPntArr[1] == "Hi",H,L); barArr[1] = 0; TL_SetEnd(TL1,sDate[barArr[1]+20],sTime[barArr[1]+20],valArr[1]); If turnPntArr[1] == "Hi" Then turnPntBit = "Lo"; Else turnPntBit = "Hi"; } If turnPntBit <> turnPntArr[1] Then { for j = 8 downto 1 { valArr[j+1] = valArr[j]; barArr[j+1] = barArr[j]; turnPntArr[j+1] = turnPntArr[j]; } } If turnPntBit <> turnPntArr[1] or (turnPntBit == turnPntArr[1] and ((turnPntBit == "Hi" and valArr[1] < H) or (turnPntBit == "Lo" and valArr[1] > L))) Then { valArr[1] = IFF(turnPntBit == "Hi",H,L); barArr[1] = 0; turnPntArr[1] = turnPntBit; If turnPntArr[1][1] <> turnPntArr[1][0] Then{ TL1 = TL_New(sDate[barArr[2]+20],sTime[barArr[2]+20],valArr[2],sDate[barArr[1]+20],sTime[barArr[1]+20],valArr[1]); if crossup (c,(((turnPntArr[2][1] =="Lo")-(turnPntArr[1][0]=="Hi"))/2)) Then{ buy(); } if crossdown(c,(((turnPntArr[2][1] =="Lo")-(turnPntArr[3][2] =="Hi")/2)) Then{ sell(); } } Else TL_SetEnd(TL1,sDate[barArr[1]+18],sTime[barArr[1]+18],valArr[1]); } } TL_SetSize(TL1,2); TL_SetColor(TL1,blue);
프로필 이미지
blueo
2020-10-01
1133
글번호 142807
시스템
답변완료

봉크기

늘 감사합니다. 아래 수식의 조건에서 data3에 쓸수 있도록 해 주세요. 해외선물용 입니다. 0.8은 가격 틱수로 변환, 50틱 기준 if H >= L+0.8 Then var1 = (h+L)/2; plot1(var1); *선택된 봉의 조건에서 1, 2, 3, 4, 5의 수식을 부탁합니다. 수평선입니다 1. 중간선 (현재 plot1(var1)로 잘 표현됩니다) 2. 고가선 (추가해 주세요) 3. 저가선 (추가해 주세요) 4. 시가선 (추가해 주세요) 5. 종가선 (추가해 주세요) 감사합니다.
프로필 이미지
상암동
2020-10-01
1154
글번호 142806
지표
답변완료

청산 수식 좀 요청 드립니다.

* 항상 많은 도움에 정말 고맙습니다. * <요청1> "매수 진입후 당일 고가가 6번 발생 하면 청산" 할려고 하는데 어느 부분이 잘못되었나요? <그림참조> if MarketPosition == 1 and countif(CrossUp(DayHigh,DayHigh(0)[1]),BarsSinceEntry) >= 6 Then ExitLong("SS1CUT"); * <요청2> * 손실 청산후 스위칭 로직이 안되는데 어느부분이 잘못 되었나요? → 최대 손실 청산후 바로 반대 방향으로 진입 할려고 합니다. ## 최대 손실 후 스위칭 진입 if MarketPosition == 1 and (IsExitName("StopLoss") or IsExitName("StopProfittarget")) == true Then SELL("STOPSWSS1") ; if MarketPosition == -1 and (IsExitName("StopLoss") or IsExitName("StopProfittarget")) == true Then Buy("STOPSWDD1") ; * 고맙습니다. 좋은 하루 되십시요.
프로필 이미지
요타
2020-10-04
894
글번호 142805
시스템
답변완료

부탁 드립니다.

도움에 감사 드립니다. 매수 또는 매도 진입후에 1)진입 가격에 5%이상 손실나면 강제 손절처리 2)진입 가격에 10%이상 이익나면 강제 이익처리 3)장종료전 06:30분에 강제 청산 부탁 드립니다. 미리 감사 드립니다. Input : Period(9); Var : value(0); value = CCI(Period); # 매수/매도청산 If CrossUp(value,-100) Then { Buy(); } # 매도/매수청산 If CrossDown(value,100) Then { Sell(); }
프로필 이미지
뮬리
2020-10-01
899
글번호 142804
시스템

뮬리 님에 의해서 삭제되었습니다.

프로필 이미지
뮬리
2020-10-01
0
글번호 142803
시스템

아침한때비51 님에 의해서 삭제되었습니다.

프로필 이미지
아침한때비51
2020-10-01
0
글번호 142802
시스템