커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

진입신호

프로그램에서 매수/매도 신호가 발생하는 위치에 동시에 문자나 소리가 발생되게 되면 매수/매도 신호가 나오질 않는데, 그런게 맞나요? 혹, 다른 이유가....
프로필 이미지
와글이
2022-05-25
1560
글번호 159248
시스템
답변완료

피보나치 retrace 쌍바닥 쌍봉시 알람

Inputs: XAvgLen(15), HiLoLen(40), Retrace(0.382); Vars: XAvg(0),HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); var : T(0); XAvg = Ema(C, XAvgLen); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; if Lretrace > Lretrace[1] Then T = 1; if Lretrace < Lretrace[1] Then T = -1; Plot1(Lretrace, "LRetrace",IFf(T==1,Red,Blue)); 이평선으로 쌍바닥 쌍봉 만들듯이,이 피보나치 retrace 선그래프를 이용해서 쌍바닥 쌍봉시 알람 소리나게 할수 있을까요? 직전 저점과 -1틱,같거나,+1틱 (상하 1틱) 쌍바닥일때 알람, 직전 고점과 -1틱,같거나,+1틱 (상하 1틱) 쌍봉일때 알람, 틱수는 상하 2틱으로도 변경 가능하게 부탁합니다.
프로필 이미지
고성
2022-05-25
1502
글번호 159243
지표
답변완료

스토케스틱 3개 보이기

안녕하세요. 스토케스틱 (5,3,3),(10,6,6),(20,12,12) 3개를,한지표에서 나타내고,싶어요. 변수는 바꿀수 있게,부탁드립니다.
프로필 이미지
등산객
2022-05-25
1205
글번호 159237
지표

아침 님에 의해서 삭제되었습니다.

프로필 이미지
아침
2022-05-25
227
글번호 159235
시스템
답변완료

문의드립니다.

시작시간 15시 30분. 끝나는 시간 05시 50분. 진입한 수량이 있다면 모두청산후 시스템종료. 이평 2 가 이평 3 위의 있고 이평 1 이 이평 3 하향돌파 매수. 매수한 그 캔들의 저가보다 낮게 봉완성되면 매도.스위칭 될 때 수량1개 늘어나기. 매수했던 그 캔들의 고가보다 높게 봉완성되면 손절청산. 익절400틱. 누적수익120틱. 3회 달성되면 시간과 관계없이 시스템종료. 수고하세요.
프로필 이미지
아침
2022-05-25
997
글번호 159234
시스템
답변완료

문의드립니다.

안녕하세요. 종목검색을 함에 있어 원인 모를 오류가 있어 문의드립니다. (질문을 위해 코드를 간결하게, 또한 변수를 임의로 설정하였습니다) 20220225에 검색을 하였고 이 때 41봉전은 20220325 입니다. ///////////////////////////////////////////////////////////// // <사용자함수> 파일명 : [highestvolume_Test<사용자 함수>] // Input : num(Numeric), condition1(logicalRef); condition1=False; Var3 = V; var4 = M; If Var3[num] > Highest(Var3[num+1], 250)*0.7 and Var3[num] > Highest(Var3[num+1], 10)*2.5 and Var4[num] > 3*10^10 //거래대금 300억 Then { condition1=true; } highestvolume_test=1; /////////////////////////////////////////////////////////////// // <종목검색> 파일명 : highestvolume_test종목검색<종목 검색>]// var1 = 41; var2 = 45; For Var99 = var1 to var2 { highestvolume_test(Var99, condition1); If condition1==true Then { Find(Var99); } } //////////////////////////////////////////////////// 수식은 위와 같이 작성하였습니다. 첨부한 사진 참고 부탁드립니다 종목검색의 수식 내 변수 var2=45;를 var2=46;으로 바꿀 경우 41에서 45까지의 종목이 유지된 채로 46봉전에 조건을 만족되는 종목만 추가될 것으로 예상했는데 그렇지 않고 일부가 없어지고 생깁니다. 강조로 작성된 수식은 정확하게 조건과 일치하는 결과를 만들었는데 똑같이 highestvolume_test(0,condition1); 을 사용했음에도 종목검색 결과의 경우 조건에 부합되지 않는 유진로봇, 에스피시스템스와 같은 종목이 나왔습니다. 원인이 무엇일까요? 그리고 미리 감사드립니다! ++위와 같이 Var3 = V; 와 같이 변수에 대입할 때 종목검색 자체가 500봉 전까지의 값만 참조할 수 있으므로 500봉 전까지의 값이 모두 배열형태로 대입되는 건가요? 아니면 다른 방식이 있는건가요?
프로필 이미지
저스트뚜잇
2022-05-25
1098
글번호 159233
종목검색
답변완료

시스템식 문의 드립니다.

담당자님.. 요청드렸던 식이 해석이 잘 안됩니다. 수식 설명 부탁드리겠습니다. if MarketPosition == 1 Then { if CurrentContracts < CurrentContracts[1] Then { var1 = LatestExitPrice(0); Var2 = TimeToMinutes(sTime); } # currentcontracts는 포지션에서 현재의수량을 리턴 이라고 메뉴얼에 써있던데 위 식이 이해가 안갑니다.ㅜ.ㅜ 2차매수한 수량 < 1차매수한 수량일 경우에 var1 변수에 최근 매도청산한가격을 저장하고 var2 변수에 stime을 저장한다 이게 무슨 뜻인지...ㅜ.ㅜ if CurrentContracts > CurrentContracts[1] Then { Var3 = CurrentContracts; Var4 = H; } # 위의 식도 이해가 안갑니다. ㅜ.ㅜ if h > Var4 Then Var4 = h; # h 와 H의 차이가 있는건가요???? if var1 > 0 and TimeToMinutes(sTime) >= Var2+10 and C < var1 then ExitLong("bx"); if Var4 < AvgEntryPrice*1.03 Then ExitLong("3%익절",AtLimit,AvgEntryPrice*1.03,"",Floor(Var3*0.20)); if Var4 < AvgEntryPrice*1.04 Then ExitLong("4%익절",AtLimit,AvgEntryPrice*1.04,"",Floor(Var3*0.20)); if Var4 < AvgEntryPrice*1.05 Then ExitLong("5%익절",AtLimit,AvgEntryPrice*1.05,"",Floor(Var3*0.20)); if Var4 < AvgEntryPrice*1.06 Then ExitLong("7%익절",AtLimit,AvgEntryPrice*1.06,"",Floor(Var3*0.20)); if Var4 < AvgEntryPrice*1.10 Then ExitLong("10%익절",AtLimit,AvgEntryPrice*1.10); } Else { var1 = 0; Var2 = 0; } 즐거운 하루되세요 > 맴맴잉 님이 쓴 글입니다. > 제목 : 매도 청산식 요청드립니다. > 얼마전에 현물관련 분할매도 관련 시스템식을 요청드린적이 있었습니다. 관련 내용은 아래와 같습니다. 근데 매수가 한번만 되었을때는 아래와 같이 잘 적용 되는데.... 2차 매수, 3차 매수가 된다면 아래와 같이 동일한 비중으로 매도도 안되고, 10분뒤 익절한 금액 보다 아래에 있을경우 매도청산하는 식도 적용이 안되는걸 발견하였습니다. 수정 확인 부탁드리겠습니다. 추가적인 질문으로 MaxContracts 수식은 포지션의 최대 누적 수량이라고 써있던데 예를 들면 3,4,5,7,10 동일 비중으로 매도를 진행하려면 maxcontracts/5 하는게 맞는지도 확인 부탁드리겠습니다. 제가 좀 헷갈리는데.. 만약에 100주 사서 3%에 20주 팔면, 80주가 남는데... 80주에 나누기 5하면 80/5 = 16주가 팔리게 되는건지 ..아니면 앞의 수량 /5 100 / 5 = 해서 20주가 되는지 잘 이해가 안갑니다. 설명도 부탁드리겠습니다. 그리고 100주 사서 20주 한번 팔리면 80주 남는데 거기서 추가매수 되어서 180주가 된다면 그 180주에 대한 동일한 비중으로 분할매도가 되게 하려면 어떻게 가능한지.궁금합니다. 아래의 식으로는 안되더라구요..ㅜ.ㅜ
프로필 이미지
맴맴잉
2022-05-24
1233
글번호 159231
시스템
답변완료

문의드립니다.

항상 감사드립니다. [ 매도 관련 시스템식 문의건 ] ① 일봉에서 일목균형표 전환선이 볼린져밴드 상단선 크로스 다운하면 매도 ② 일봉에서 주가가 볼린져밴드 상단선 크로스 다운하면 매도 ③ 일봉에서 7일 이평선이 15일 이평선 크로스 다운하면 매도 상기 ( ① or ② or ③ ) 조건 중 하나만 만족하더라도 매도 실행되는 조건으로 종목검색식 문의드립니다.
프로필 이미지
관스
2022-05-24
1280
글번호 159230
시스템
답변완료

연습용 시스템식 교정 부탁드립니다.

장시작 첫봉이 양봉이면 매수진입 그리고 계속 시초가를 하향 돌파시 매수청산 그리고 매도 진입 장시작 첫봉이 음봉이면 매도진입 그리고 계속 시초가를 상향 돌파시 매도청산 그리고 매수 진입 If DayIndex==0 Then {If c>O Then Buy();} if CrossDown(c,O) Then exitlong Then Sell(); If DayIndex==0 Then {If c<O Then Sell();} if crossup(c,O) Then ExitShort Then Buy();
프로필 이미지
본프리
2022-05-24
1318
글번호 159229
시스템
답변완료

현재가 일직선 그리기 문의

10개 종목의 현재가(최종가)를 일직선으로 그리려고 합니다. 아래와 같이 하면 한봉 전의 종가가 그려지는데, 실시간 현재가를 그리려면 어떻게 하는지지 부탁드립니다. var : cnt(0); Array : TL[10](0); For cnt = 1 to 10 { TL_Delete(TL[cnt]); TL[cnt] = TL_New(sDate[1],sTime[1],현재가[cnt],sdate,stime,현재가[cnt]); TL_SetExtLeft(TL[cnt],true); }
프로필 이미지
kimfeel
2022-05-24
1044
글번호 159228
지표