커뮤니티

예스랭귀지 Q&A

글쓰기

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

프로필 이미지
hakona
2024-01-12
73
글번호 175449
지표
답변완료

data2 인식 시간

input : N(50),N1(5),per(10); var : TX1(0),TX2(0),cnt(0),box(0),box1(0); var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0),TL6(0),TL7(0),TL8(0); Plot1(Data2(c)); For cnt = 0 to 49 { TL_Delete(TL1[cnt]); TL_Delete(TL2[cnt]); TL_Delete(TL3[cnt]); TL_Delete(TL4[cnt]); TL_Delete(TL5[cnt]); TL_Delete(TL6[cnt]); TL_Delete(TL7[cnt]); TL_Delete(TL8[cnt]); Text_Delete(TX1[cnt]); Text_Delete(TX2[cnt]); TL_Delete(Box[cnt]); TL_Delete(Box1[cnt]); } if Data2(sTime >= 85000) Then { TL1 = TL_New_Self(sDate,sTime,data2(highest(H,N)),NextBarSdate,NextBarStime,data2(highest(H,N))); TL2 = TL_New_Self(sDate,sTime,data2(lowest(L,N)),NextBarSdate,NextBarStime,data2(lowest(L,N))); TL_SetColor(TL1,Red); TL_SetColor(TL2,Blue); TL_SetSize(TL1,1); TL_SetSize(TL2,1); TL_SetExtLeft(TL1,true); TL_SetExtLeft(TL2,true); TL3 = TL_New_Self(Data2(sDate[NthHighestBar(1,H,N)]),Data2(stime[NthhighestBar(1,H,N)]),-9999,Data2(sDate[NthHighestBar(1,H,N)]),Data2(stime[NthhighestBar(1,H,N)]),9999); TL4 = TL_New_Self(Data2(sDate[NthlowestBar(1,L,N)]),Data2(stime[NthlowestBar(1,L,N)]),-9999,Data2(sDate[NthlowestBar(1,L,N)]),Data2(stime[NthlowestBar(1,L,N)]),9999); TL_SetColor(TL3,Pink); TL_SetColor(TL4,Gold); TL_SetSize(TL3,5); TL_SetSize(TL4,2); TL5 = TL_New(Data2(sDate[NthHighestBar(1,H,N)]),Data2(stime[NthhighestBar(1,H,N)]),-9999,Data2(sDate[NthHighestBar(1,H,N)]),Data2(stime[NthhighestBar(1,H,N)]),9999); TL6 = TL_New(Data2(sDate[NthlowestBar(1,L,N)]),Data2(stime[NthlowestBar(1,L,N)]),-9999,Data2(sDate[NthlowestBar(1,L,N)]),Data2(stime[NthlowestBar(1,L,N)]),9999); TL_SetColor(TL5,Pink); TL_SetColor(TL6,Gold); TL_SetSize(TL5,5); TL_SetSize(TL6,2); TL7 = TL_New_Self(sDate,sTime,data2(lowest(L*1.1,N)),NextBarSdate,NextBarStime,data2(lowest(L*1.1,N))); TL_SetColor(TL7,Orange); TL_SetSize(TL7,1); TL_SetExtLeft(TL7,true); TL8 = TL_New_Self(sDate,sTime,data2(lowest(L*1.2,N)),NextBarSdate,NextBarStime,data2(lowest(L*1.2,N))); TL_SetColor(TL8,Green); TL_SetSize(TL8,1); TL_SetExtLeft(TL8,true); TX1 = Text_New_Self(Data2(sDate[NthHighestBar(1,H,N)]),Data2(stime[NthhighestBar(1,H,N)]),Data2(highest(H+PriceScale*1,N)),"■"); TX2 = Text_New_Self(Data2(sDate[NthLowestBar(1,L,N)]),Data2(stime[NthLowestBar(1,L,N)]),Data2(Lowest(L-PriceScale*1,N)),"■"); Text_SetStyle(TX1,2,1); Text_SetStyle(TX2,2,0); Text_SetColor(TX1,Blue); Text_SetColor(TX2,Magenta); Text_SetSize(tx1,40); Text_SetSize(tx2,40); box1 = Box_New(Data2(sDate[NthlowestBar(1,L,N)+N1]),Data2(stime[NthlowestBar(1,L,N)+N1]),9999, Data2(sDate[NthlowestBar(1,L,N)]),Data2(stime[NthlowestBar(1,L,N)]),-9999); Box_SetColor(box1,Blue); Box_SetFill(box1,true,30); box = Box_New_Self(Data2(sDate[NthlowestBar(1,L,N)+N1]),Data2(stime[NthlowestBar(1,L,N)+N1]),9999, Data2(sDate[NthlowestBar(1,L,N)]),Data2(stime[NthlowestBar(1,L,N)]),-9999); Box_SetColor(box,Blue); Box_SetFill(box,true,25); var : box3(0),cond(False),H2(0),L2(0); if data2(CrossUp(L,Lowest(L,N)*(1+per/100))) Then { Box_Delete(box3); cond = true; H2 = Data2(H); L2 = Data2(lowest(L,N)*(1+per/100)); box3 = Box_New_Self(sDate[100],sTime[100],L2,Sdate,Stime,H2); Box_SetColor(box3,Lime); Box_SetFill(box3,true,60); } Else { if cond == true Then { if data2(H) > H2 Then H2 =Data2(H); Box_SetEnd(box3,sDate,sTime,H2); if Data2(l < lowest(L,N)*(1+per/100)) Then Box_Delete(box3); } } } 85239 재문의 10시에 10시 5분을 시작 시간으로 설정하고 기다리면 10시 5분에 표시는 되는데, 50봉 중의 최저점 조건 때문에 이전 50봉까지 체크해서 이전 저점을 표시해줍니다. 직전 50봉 이내에 저점이 있더라도, 시작은 무조건 설정한 10시 5분봉을 최저점으로 시작하고 싶습니다. 설정한 시간 이전봉을 모두 무시할 수 있게 수정 부탁드립니다.
프로필 이미지
고성
2024-01-04
848
글번호 175447
지표
답변완료

시스템식 부탁드립니다.

항상 도움 주셔서 감사합니다. 종목 : 해외선물 차트 : 1분봉 아래 시스템식 수정 부탁드립니다. 제가 요청 드리는 것은 매수 진입 간격이 고정이 아니라 특정 배수 간격으로 진입을 하고 싶습니다. input : Pst(1); // 매수,매도 input : gap(10), pt(20), multi(0.7); var : vol(0),v1(0); value1 = gap/PointValue; //최초 진입간격 value2 = pt/PointValue; if pst == 1 Then { if MarketPosition == 0 and TotalTrades == TotalTrades[1] Then { vol = 1; Buy("b",OnClose,Def,vol); } if MarketPosition == 1 Then { if CurrentContracts > CurrentContracts[1] Then v1 = CurrentContracts-CurrentContracts[1]; vol = Round(v1+v1*multi,0); Buy("bb",AtLimit,EntryPrice(0)-PriceScale*(value1*MaxEntries),vol); # 진입가격을 value1의 고정간격이 아닌 진입할때마다 0.5배식 증가하고 싶습니다. 예) 10 -> 15 -> 23 -> 35 -> 53 -> 80 -> 120 ...(첨부엑셀 참고 요망) ExitLong("bp",AtLimit,AvgEntryPrice+PriceScale*Value2); } } #--------------------------------------- NO 최초진입간격 배수 진입간격 #--------------------------------------- 1 10 0.5 10 2 15 0.5 15 3 22.5 0.5 23 4 34.5 0.5 35 5 52.5 0.5 53 6 79.5 0.5 80 7 120 0.5 120 8 180 0.5 180 9 270 0.5 270 10 405 0.5 405 11 607.5 0.5 608 12 912 0.5 912 #--------------------------------------- 감사합니다.
프로필 이미지
양치기
2024-01-04
968
글번호 175441
시스템
답변완료

85245 수식 수정 부탁드립니다

2번 수식이 분틱 차트에서는 추세선 표출이 되는데 일간 차트에서는 추세선 표출이 되지 않습니다 수정 부탁 드립니다 감사합니다
프로필 이미지
para
2024-01-04
927
글번호 175440
지표
답변완료

문의 드립니다.

옵션 가격 차트를 DATA1 등으로 보지않고, 보조지표 이평선 처럼, 숫자를 입력하면 차트에 보이게 할 수 있나요? 350지수 등가 옵션을 보려면, 일일이 종목추가나 보조차트 변경으로 확인해야 하는데요, 350을 치면, 등가 콜풋이 둘 다 차트에 보이게 했으면 좋겠어서요. 답변 감사합니다.
프로필 이미지
alltoone
2024-01-04
815
글번호 175439
지표
답변완료

안녕하세요 수식문의 부탁드립니다^^

안녕하세요 언제나 친절한 답변에 감사드립니다^^ 아래의 검색수식을 강조수식으로 나타내고 싶습니다^^ 잘부탁드리겠습니다^^ ========================================================= input : 단기(5),중기(20),장기(120),Period(20); var : p(0),k(0),q(0),x(0),y(0),z(0),a(False),b(0),mav(0); p = (highest(high,단기)+lowest(low,단기))/2; k = (highest(high,중기)+lowest(low,중기))/2; q = (p+k)/2; x = (highest(high,장기)+lowest(low,장기))/2; y = (highest(high,장기)+lowest(low,장기))/2; z = (x+y)/2; a = Crossdown((q-z)/q*100, 0); if a == true Then b = c; mav = ma(c,Period); if b > 0 and CrossUp(C,b) and CrossUp(C,mav) Then Find(1); =========================================================
프로필 이미지
고래상어의꿈
2024-01-04
734
글번호 175438
강조
답변완료

문의 드립니다.

20이평선을 아래서 위로 돌파하는 경우와 20이평 위에서 음봉에서 양봉으로 전환 시 매수 청산은 음봉발생 시 매도 청산 완료 20이평선을 위에서 아래로 돌파하는 경우와 20이평 아래서 양봉에서 음봉으로 전환 시 매도 청산은 양봉발생 시 매도 청산 완료 부탁드립니다.
프로필 이미지
선물대장
2024-01-04
826
글번호 175435
시스템
답변완료

문의

지정한 시간에 발생한 틱봉들의 합으로 시뮬레이션 하고 싶습니다. 요청내용 1) 1. 대상은 30틱봉입니다. 2. 지정한 시간에 발생한 봉들의 합을 구하고 싶습니다. 3. 그 값을 진입필터로 사용합니다 4. 시간2까지 발생한 봉들의 합을 이용하므로 진입은 091500 이후에 발생합니다. input : 시간1(084500),시간2(091500); var : k(0,data1); k = 봉합계(지정한 시간에 발생한 봉들) if c>opend(0)+2 and !(k<200) then buy("b"); 요청내용 2) 1. 대상은 30틱봉입니다. 2. 지정한 시간에 발생한 봉들의 합을 구합니다. 3. 봉들의 합이 200개 이상이고 양봉비율이 60% 이상이면 buy 진입합니다. 4. 시간2까지 발생한 봉들의 합을 이용하므로 진입은 091500 이후에 발생합니다. input : 시간1(084500),시간2(091500); var : k(0,data1); k = 봉합계(지정한 시간에 발생한 봉들) if k>200 and 양봉비율>60% then buy("b"); 수식 완성 부탁드립니다. 항상 고맙습니다.
프로필 이미지
목마와숙녀
2024-01-04
935
글번호 175427
시스템
답변완료

함수요청

안녕하세요? 국내선물을 거래하고자 합니다. 일봉상 포지션매매를 하고자 하는데 만기일 롤오버하는 수식 및 방법을 부탁드립니다. 만기당일 근월물에서 차월물로 넘기는 방법요. (전략실행차트를 A,B 동시에 띄워놓고 근원물 A는 청산과 동시에 차월물 B로 동일포지션 신규로 진입하는 방식이면 가능할 것 같습니다.) 아울러 만기일 종가에 청산하는 함수사용하여 샘플 스크립트 부탁드립니다. 감사합니다.
프로필 이미지
흰둥이아빠
2024-01-04
737
글번호 175425
시스템
답변완료

수식이 부정확한지 모르겟네요

s=sum(1); T=Ttsf(c,기간); con11=T>T(1)&& T(1)>T(2)&& T(2)>T(3)&& T(3)>T(4)&& T(4)>T(5)&& T(5)>T(6); con12=(c-c(6)/c(6))*100>k && c>T &&c(1)>T(1)&& c(2)>T(2)&& c(3)>T(3) &&c(4)>T(4)&&c(5)>T(5) &&c(6)>T(6); con13=valuewhen(1,con11 && con12,S); con21=T>T(1)&& T(1)>T(2)&& T(2)>T(3)&& T(3)>T(4); con22=(c-c(4)/c(4))*100>j && c<T &&c(1)<T(1)&& c(2)<T(2)&& c(3)<T(3) &&c(4)<T(4); con23=valuewhen(1,con21 && con22,S); 신호위치= valuewhen(1,crossup(c,T) &&T>T(1),S); 간격1=신호위치-con13; 간격2=신호위치-con23; 조건=con13<con23 && 간격1>0&& 간격1<구간1 && 간격2>0 && 간격2<구간2; 조건 && !조건(1) ------------------------------------------------------------------------------------지표변수 k 7 j 3 기간 20 구간1 12 구간2 3
프로필 이미지
나석
2024-01-04
718
글번호 175422
종목검색