커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

시스템식 부탁드립니다.

안녕하세요? 항상 도움 주셔서 감사합니다. 종목 : 해외선물 차트 : 60분봉 아래와 같은 시스템식이 있을 경우 차트에 매수 주문이 들어갈때마다 주문가격을 차트에 수평 라인으로 표시하고 싶습니다. 단, 현재 미청산 포지션에 대해서만 진입가격을 표시하고 포진션이 모두 청산된 경우에는 차트에 표시한 진입가격을 모두 지우고 싶습니다. -------------------------------------------- input : pst(1) ; input : 진입가격(10) ; input : 청산가격(10) ; var : vol(0) ; value1 = 진입간격/pointvluae ; value2 = 청산간격/pointvluae ; if pst == 1 Then { if MarketPosition == 0 and TotalTrades == TotalTrades[1] Then { vol = 1; Buy("b",OnClose,Def,vol); } if MarketPosition == 1 Then { if MaxEntries > MaxEntries[1] Then vol = vol*2; Buy("bb",AtLimit,EntryPrice(0)-PriceScale*(value1*MaxEntries),vol); ExitLong("bp",AtLimit,AvgEntryPrice+PriceScale*Value2); } } #-------------------------------------------- 감사합니다.
프로필 이미지
양치기
2023-12-20
752
글번호 175071
시스템

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

프로필 이미지
nicebs
2023-12-20
72
글번호 175054
검색

돈을잃자 님에 의해서 삭제되었습니다.

프로필 이미지
돈을잃자
2023-12-20
27
글번호 175050
지표
답변완료

조건 발생 시점 문의드립니다.

안녕하세요. 혹시 특정 조건이 발생한 시점을 알 수 있나요 ? 예를 들면 crossup 이 발생한 지 5 bars 이내이다. 이런 느낌으로 구현하고 싶습니다.
프로필 이미지
hiphepho
2023-12-20
723
글번호 175049
시스템
답변완료

문의드립니다.

M=ma(C, 기간, 종류); 변동률=M/M(1)*100 - 100; Highest(변동률(1), 횡보기간) <=기준 && Lowest(변동률(1), 횡보기간) >=-기준 && CrossUp(변동률, 기준) 기간 20 종류 단순 기준 0.8 횡보기간 15 위 키움지표를 예스지표,지표내검색(캔들밑에표시하는거),종목검색 이렇게 3개로 변환부탁드립니다. 감사합니다.
프로필 이미지
신성복
2023-12-20
972
글번호 175045
지표
답변완료

검색식 부탁합니다

안녕하십니까 매번 도움을 주셔서 감사합니다 Input : Period1(200), Period2(120), Period3(60), Period4(45), Period5(20); var1 = ma(C,Period1); var2 = ma(C,Period2); var3 = ma(C,Period3); var4 = ma(C,Period4); var5 = ma(C,Period5); 위 식을 분봉에 적용했을 때 첫봉이 최상단선을 상향돌파하는 식을 만들어 주세요 첫봉이 아니면 의미가 없으니 첫봉에 한해서 발생하는 신호만 유효합니다 첨부한 현대차 그림으로 예를들면 화살표로 표시한 8일과 15일의 첫봉이 되겠지요 감사합니다
프로필 이미지
등정
2023-12-20
914
글번호 175044
종목검색
답변완료

표시 이동

Input : 전환(0.15); Var:j(0),jj(0),HH(0),LL(0),hiBar(0),loBar(0),최종꼭지점(""),처리구분(""); Array:고[10,4](0),저[10,4](0); var : box(0), TL(0),TX(0),TX2(0); HH = H; LL = L; If Index == 0 Then { 고[1,1] = HH; 고[1,2] = 0; 고[1,3] = sDate; 고[1,4] = sTime; 저[1,1] = LL; 저[1,2] = 0; 저[1,3] = sDate; 저[1,4] = sTime; } If Index > 0 Then { hiBar = hiBar + 1; loBar = loBar + 1; } If HH[hiBar] < HH Then hiBar = 0; If LL[loBar] > LL Then loBar = 0; Condition1 = 저[1,1]+전환 <= HH and hiBar == 0; Condition2 = 고[1,1]-전환 >= LL and loBar == 0; 처리구분 = ""; If Condition1 and Condition2 Then { If 최종꼭지점 == "저점" Then { If 저[1,1] > LL Then 처리구분 = "저점처리"; Else 처리구분 = "고점처리"; } Else If 최종꼭지점 == "고점" Then { If 고[1,1] < HH Then 처리구분 = "고점처리"; Else 처리구분 = "저점처리"; } } Else If Condition1 Then 처리구분 = "고점처리"; Else If Condition2 Then 처리구분 = "저점처리"; If 처리구분 == "고점처리" Then { If 최종꼭지점 == "저점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 고[j,jj] = 고[j-1,jj]; } } 고[1,1] = HH[hiBar]; 고[1,2] = Index - hiBar; 고[1,3] = sDate[hiBar]; 고[1,4] = sTime[hiBar]; hiBar = -1; loBar = -1; tx2 = Text_New(저[1,3],저[1,4],저[1,1],"●"); Text_SetStyle(tx2,2,2); Text_SetColor(tx2,Green); Text_SetSize(tx2,13); } Else If 고[1,1] < HH[hiBar] Then { 고[1,1] = HH[hiBar]; 고[1,2] = Index - hiBar; 고[1,3] = sDate[hiBar]; 고[1,4] = sTime[hiBar]; hiBar = -1; loBar = -1; } 최종꼭지점 = "고점"; Plot1(고[1,1]); NoPlot(2); } If 처리구분 == "저점처리" Then { If 최종꼭지점 == "고점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 저[j,jj] = 저[j-1,jj]; } } 저[1,1] = LL[loBar]; 저[1,2] = Index - loBar; 저[1,3] = sDate[loBar]; 저[1,4] = sTime[loBar]; hiBar = -1; loBar = -1; tx2 = Text_New(고[1,3],고[1,4],고[1,1],"●"); Text_SetStyle(tx2,2,2); Text_SetColor(tx2,Magenta); Text_SetSize(tx2,13); } Else If 저[1,1] > LL[loBar] Then { 저[1,1] = LL[loBar]; 저[1,2] = Index - loBar; 저[1,3] = sDate[loBar]; 저[1,4] = sTime[loBar]; hiBar = -1; loBar = -1; } 최종꼭지점 = "저점"; Plot2(저[1,1]); NoPlot(1); } 상승전환하면 하단 시작점에 동그라미 표시 되는 것을, 상승 추세선 상단 시작점 봉 위에 표시 후 상단을 따라 상승 이동하다가, 하락전환시 추세선의 최고점봉 위에 저장. 하락은 반대. 감사합니다.
프로필 이미지
고성
2023-12-20
1005
글번호 175043
지표

돌아온스머프 님에 의해서 삭제되었습니다.

프로필 이미지
돌아온스머프
2023-12-20
0
글번호 175042
시스템

파워 님에 의해서 삭제되었습니다.

프로필 이미지
파워
2023-12-20
0
글번호 175041
지표

파워 님에 의해서 삭제되었습니다.

프로필 이미지
파워
2023-12-20
666
글번호 175040
지표