커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식수정 부탁드립니다.

안녕하세요. 더위가 찾아오는 요즈음 무탈하시길 빕니다. 이번에 요청드릴 사항은 다음 수식을 수정하여 진입조건이 "ADX 값이 var1 >= 25 이면서 또한 ADX 값이 상승추세"일때 진입하며, 일목균형표 상 양의 구름대일때는 매수진입만, 음의 구름대일때는 매도만 진입되도록 부탁드립니다. input : 거래시간 (1), 시작시간 (160000), 끝시간 (045500),익절틱수 (36),손절틱수 (15); input : ADXP(9),CCIP1(50),CCIP2(14); Var: HH(0), LL(0), HHH(0), LLL(0), FK(0), Condition3(false); if 거래시간 == 1 then condition3 = (stime>=시작시간 or stime<=끝시간 ); Else if 거래시간 == 2 then condition3 = (stime>=시작시간 and stime<=끝시간 ); Else condition3 = true; var1 = adx(ADXP); var2 = cci(CCIP1); var3 = cci(CCIP2); if MarketPosition == 0 and TotalTrades == TotalTrades[1] and Condition3 == true and var1 >= 25 and (CrossUp(var2,100)) and var3 > 0 Then buy(); if MarketPosition == 0 and TotalTrades == TotalTrades[1] and Condition3 == true and var1 >= 25 and (CrossDown(var2,-100)) and var3 < 0 Then sell(); if MarketPosition == 1 Then{ LL = Floor((highest(H,BarsSinceEntry) - EntryPrice)/(PriceScale*손절틱수 )); ExitLong("bx",AtStop,(EntryPrice-(PriceScale*손절틱수 ))+(PriceScale*손절틱수 )*LL); } if MarketPosition == -1 Then{ HH = Floor((EntryPrice-Lowest(L,BarsSinceEntry))/(PriceScale*손절틱수 )); ExitShort("sx",AtStop,(EntryPrice+(PriceScale*손절틱수))-(PriceScale*손절틱수 )*HH); } SetStopProfittarget(PriceScale*익절틱수,PointStop); if stime == 끝시간 or (stime > 끝시간 and stime[1] < 끝시간 ) Then{ if MarketPosition == 1 Then ExitLong(); if MarketPosition == -1 Then ExitShort(); } #매수진입가격은 신호봉 저가-1틱 if MarketPosition == 1 and CurrentContracts > CurrentContracts[1] Then Text_New(EntryDate,EntryTime,L[BarsSinceEntry]-PriceScale*3,NumToStr(EntryPrice,2)); #매도진입가격은 신호봉 고가+1틱 if MarketPosition == -1 and CurrentContracts > CurrentContracts[1] Then Text_New(EntryDate,EntryTime,H[BarsSinceEntry]+PriceScale*3,NumToStr(EntryPrice,2)); #매수청산가격은 신호봉 고가+1틱 if TotalTrades > TotalTrades[1] and MarketPosition(1) == 1 Then Text_New(ExitDate(1),Exittime(1),H[BarsSinceExit(1)]+PriceScale*3,NumToStr(ExitPrice(1),2)); #매도청산가격은 신호봉 저가-1틱 if TotalTrades > TotalTrades[1] and MarketPosition(1) == -1 Then Text_New(ExitDate(1),Exittime(1),L[BarsSinceExit(1)]-PriceScale*3,NumToStr(ExitPrice(1),2));
프로필 이미지
고박사122
2024-06-26
1041
글번호 180969
시스템
답변완료

문의 드립니다.

매수신호가 1개 봉에서 한번 발생할 수 있도록 부탁드립니다. input : 시작일(20240501); var1 = ma(c,1); if MarketPosition == 0 and sdate >= 시작일 Then Buy("b1",AtStop,var1); if MarketPosition == 1 and sdate >= 시작일 Then { Buy("b2",AtLimit,EntryPrice*0.98); Buy("b3",AtLimit,EntryPrice*0.96); Buy("b4",AtLimit,EntryPrice*0.94); Buy("b5",AtLimit,EntryPrice*0.93); Buy("b6",AtLimit,EntryPrice*0.90); Buy("b7",AtLimit,EntryPrice*0.88); Buy("b8",AtLimit,EntryPrice*0.86); } SetStopProfittarget(3,PercentStop);
프로필 이미지
근이
2024-06-26
1065
글번호 180968
시스템
답변완료

문의드립니다.(87721번 재질문)

안녕하세요. 작성해 주신 수식을 지표식으로 만들어서 적용했는데, 차트에 추세선이 표시가 안돼서 다시 문의드립니다. sdn을 골라서 기준봉(1, 2022,03.02) 및 추세선이 그려져야하는 추가봉(4개)를 수기로 그려서 첨부했습니다. 가온전선도 첨부했는데 지표식을 적용하면 기준봉(2023.05.09) 등에서 수직선이 표시가 됩니다. 많은 도움 주셔서 항상 감사드립니다. 즐거운 하루 보내세요.
프로필 이미지
깜피
2024-06-26
816
글번호 180967
지표
답변완료

문의드립니다.

수고많으십니다. "매도 진입봉이 50틱 이상 음봉" 이다를 수식으로 어떻게 표현할 수 있을까요? 늘 감사드립니다.
프로필 이미지
카르마다
2024-06-25
708
글번호 180966
시스템
답변완료

수식변경 의뢰합니다

안녕하세요 수식 변경 부탁드립니다 아래의 식에서 기준이 첫봉이 아니라 9시를 기준으로 하고 싶은데 잘 안되네요 수식 변경 부탁드립니다 감사합니다 var : diff(0,Data2),d1(0,Data2); diff = data2(c) - data3(c); if Data2(Bdate != Bdate[1]) Then d1 = diff; if diff >= d1+100 Then Buy(); if diff <= d1-100 Then Sell();
프로필 이미지
돌아온스머프
2024-06-25
637
글번호 180965
시스템

구경꾼그림자 님에 의해서 삭제되었습니다.

프로필 이미지
구경꾼그림자
2024-06-25
13
글번호 180964
종목검색
답변완료

주석처리 방법 좀 부탁드립니다.

if - then { if- - - then buy("b" ) } 위의 전체식을 #을 붙여서 조건문 적용을 안하려고 하면 #if - then #{ #if- # - # - # then # buy("b" ) #} 이렇게 각 줄마다 #을 붙여야 하는 가요? 아니면 buy에만 #buy 이렇게 붙여만 줘도 되는 지요? 넘 기초적인 질문인지 모르겠습니다.
프로필 이미지
산수유
2024-06-25
643
글번호 180963
시스템
답변완료

종목검색식의 변환을 부탁 드립니다

종목검색식 변환을 부탁 드립니다 RSi(%기간%)침체, 침체 R = RSi(기간); if(R<=40, Valuewhen(1, L < L(1), L) *0.97, Valuewhen(1,CrossUp(R, 40) or CrossDown(R, 40), C)) 매수구간 R = RSi(기간); Valuewhen(1, CrossUp(R, 40) or CrossDown(R, 40), C) RSi(%기간%)과열 R = RSi(기간); if(R>60, Valuewhen(1, H > H(1), H) *1.03, Valuewhen(1,CrossUp(R, 60) or CrossDown(R, 60), C)) 매도구간(일목균형표) R = RSi(기간); Valuewhen(1, CrossUp(R, 60) or CrossDown(R, 60), C) 매수 구간과 매도구간을 표시한 수식입니다, 감사 합니다
프로필 이미지
릴틱
2024-06-25
679
글번호 180951
종목검색
답변완료

검색식 부탁드립니다. _(_ _)_

항상 도와주심에 감사드립니다. _(__)_ 스토케스틱슬로우(25,6,6)이 20이하일 때 아래의 수식을 돌파하는 종목검색을 부탁드립니다. var : 당월시가(0),전월시가(0); var : 당월종가(0),전월종가(0); if sDate > sDate[1]+30 Then { 당월시가 = O; 전월시가 = 당월시가[1]; 전월종가 = 당월종가[1]; } 당월종가 = C; if 전월시가 > 0 Then { var1 = ((전월시가+전월종가)/2 + 당월시가)/2; if CrossUp(C,var1) Then Find(1); }
프로필 이미지
한칼부르스
2024-06-25
778
글번호 180943
종목검색
답변완료

부탁드립니다.

1. 예를들면, 1분차트에서 60분마다 새로 생성되기 시작한 캔들을 기준삼아서 양봉의 길이가 새롭게 갱신되면 그때 해당 봉에 빨강색으로, 캔들 음봉의 길이가 새롭게 갱신되면 그때마다 해당 봉에 파란색으로 구현해 주세요 감사합니다.
프로필 이미지
서태공
2024-06-25
891
글번호 180942
강조