커뮤니티

예스랭귀지 Q&A

글쓰기

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

프로필 이미지
알리섬
2022-06-23
2
글번호 160145
시스템
답변완료

수식어 부탁드립니다

Input:length(10); Var:j(0),lastHiVal(0),lastLoVal(0),sBar(0),eBar(0),TL1(0),Text1(0),처리구분(""); #전환포인트(0), 저점확인(-1), 고점확인(1); var:d1(0),t1(0),t(0); Array:고점[10,2](0),저점[10,2](0); //가격,위치 #처리구분 = ""; If Highest(H,length) == H and lastHiVal <> H and Lowest(L,length) == L and lastLoVal <> L Then { If 저점[1,1] > L Then 처리구분 = "저점처리"; If 고점[1,1] < H Then 처리구분 = "고점처리"; } Else If Highest(H,length) == H and lastHiVal <> H Then 처리구분 = "고점처리"; Else If Lowest(L,length) == L and lastLoVal <> L Then 처리구분 = "저점처리"; If 처리구분 == "고점처리" Then { T = 1; lastHiVal = H; If 고점[1,2] < 저점[1,2] Then { For j = 10 DownTo 2 { 고점[j,1] = 고점[j-1,1]; 고점[j,2] = 고점[j-1,2]; } } If 고점[1,2] < 저점[1,2] or 고점[1,1] < H Then { 고점[1,1] = H; 고점[1,2] = Index; sBar = Index - 저점[1,2]; eBar = 0; If d1 == sDate[sBar] and t1 == sTime[sBar] Then { TL_Delete(TL1); Text_Delete(Text1); } TL1 = TL_New(sDate[sBar],sTime[sBar],저점[1,1],sDate[eBar],sTime[eBar],고점[1,1]); d1 = sDate[sBar]; t1 = stime[sBar]; #전환포인트 = 고점확인; Text1 = Text_New(sDate[eBar],sTime[eBar],고점[1,1],NumToStr(고점[1,1],2)); Text_SetStyle(Text1, 2, 1); } } If 처리구분 == "저점처리" Then { t = -1; lastLoVal = L; If 저점[1,2] < 고점[1,2] then { For j = 10 DownTo 2 { 저점[j,1] = 저점[j-1,1]; 저점[j,2] = 저점[j-1,2]; } } If 저점[1,2] < 고점[1,2] or 저점[1,1] > L then { 저점[1,1] = L; 저점[1,2] = Index; sBar = Index - 고점[1,2]; eBar = 0; If d1 == sDate[sBar] and t1 == sTime[sBar] Then { TL_Delete(TL1); Text_Delete(Text1); } TL1 = TL_New(sDate[sBar],sTime[sBar],고점[1,1],sDate[eBar],sTime[eBar],저점[1,1]); d1 = sDate[sBar]; t1 = stime[sBar]; Text1 = Text_New(sDate[eBar],sTime[eBar],저점[1,1],NumToStr(저점[1,1],2)); Text_SetStyle(Text1, 2, 0); } } TL_SetSize(TL1,3); TL_SetColor(TL1,CYAN); if MarketPosition <= 0 and T == 1 and 고점[1,1] < 고점[2,1] and 저점[1,1] > 저점[2,1] Then Buy("b1",AtStop,고점[2,1]); if MarketPosition <= 0 and T == -1 and H < 고점[1,1] and 저점[1,1] > 저점[2,1] Then Buy("b2",AtStop,고점[1,1]); if MarketPosition == 1 Then ExitLong("bx",AtStop,저점[1,1][BarsSinceEntry]); ------------ 모루오님이 파동에 대한 문의를 귀사에서 수정후 올린 자료입니다. 후행성일것 같은 파란색의 분명한 선이 나오는데 변곡일때 바이후 청산이 아닌 바이후 셀로 반복되게 할 수는 없는지 문의 드립니다.
프로필 이미지
푸른
2022-06-23
1337
글번호 160142
시스템
답변완료

더운 날씨에 고생 많으셔요~~부탁 드립니다

1) 기간내 등락률 0봉전 기준으로 20이내 전일종가 대비 20% 이상 or 2) 기간내 거래대금 0봉봉 20봉 이내 거래대금 50.000 이상 or 3) 기간내 등락봉수 0봉전 20봉 이내 상한가 발생 이 종목 조건에서 당일 3분봉 기준 20분선 위에서 (종가) 피보나치 0.618 돌파 또는 위에 있는 종목을 잡고 싶습니다. 부탁 드립니다.
프로필 이미지
그리워
2022-06-23
1208
글번호 160141
종목검색
답변완료

지표를 부탁드립니다...

선물 2분봉 현재가격은 전일기준 +- % 로 표시되고있습니다,, 당일의 중심가격을 구하고 현재가격이 당일 중심가격으로부터 몇 % 오르고 내리고 있는지를 실시간 선으로 표시하고 싶습니다..위에있으면 +% , 아래는 -% 감사합니다.
프로필 이미지
미우
2022-06-23
1145
글번호 160137
지표
답변완료

문의

1. 답변주신 첫번째 수식을 그대로 틱차트에 적용했는데 10시 이후 진입 조건인데 09시 진입 건이 상당히 나옵니다.(첨부파일1 참조) 2. 답변주신 두번째 수식을 그대로 틱차트에 적용했는데 10시 이후 진입 조건인데 09시 진입 건이 상당히 나옵니다.(첨부파일2 참조) 3. 답변주신 두번째 수식에서 질문이 있습니다. 요청드린 것은 당일 고가(dayhigh)기준인데 10시부터 발생한 첫봉고가 기준으로 답변해주신 것은 아니신거죠? **************************************************************************** 안녕하세요 예스스탁입니다. 1 input : ntime(100000); IF Bdate != Bdate[1] Then { var1 = 0; } if sTime >= ntime then { var1 = var1+1; if var1 == 1 Then Var2 = O; if MarketPosition == 0 and var1 >= 50 Then { sell("s",AtStop,Var2-0.5); } } 2 input : ntime(100000); IF Bdate != Bdate[1] Then { var1 = 0; } if sTime >= ntime then { var1 = var1+1; if var1 == 1 Then Var2 = h; if h > var2 Then Var2 = h; if MarketPosition == 0 and var1 >= 50 Then { sell("s",AtStop,Var2-0.5); } } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 코스피200선물 데이트레이딩 틱차트 거래 요청수식1 1. 10시(입력한 시간부터 계산) 2. 10시부터 발생한 봉이 50개 이상이고 3. 10시부터 발생한 첫봉시가 대비 0.5포인트 이상 하락하면 Sell 요청수식2 1. 10시(입력한 시간부터 계산) 2. 10시부터 발생한 봉이 50개 이상이고 3. 당일 고가 대비 0.5포인트 이상 하락하면 Sell 수식 2개 부탁드립니다.
프로필 이미지
목마와숙녀
2022-06-23
1161
글번호 160133
시스템

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

프로필 이미지
hakona
2022-06-23
100
글번호 160131
지표

배움이 님에 의해서 삭제되었습니다.

프로필 이미지
배움이
2022-06-23
139
글번호 160130
종목검색
답변완료

TL 함수

var1= daylow+1.5; TL_Delete(TL8); TL8 = TL_New(sDate,sTime,var1,NextBarSdate,NextBarStime,var1); TL_SetColor(TL8,Yellow); TL_SetSize(TL8,1); //선굵기 TL_SetExtLeft(TL8,True); 이 TL 함수는 당일저점 +1.5 라인선 왼쪽 연장입니다. 이 TL 함수에서 왼쪽연장이 당일만 적용되게 할수는 없는지요.. 왼쪽연장하면 왼쪽으로 계속 연장되네요.
프로필 이미지
좋운날
2022-06-23
910
글번호 160124
지표
답변완료

문의 드립니다.

input : 익절틱수(110),손절틱수(20); var : DD(0),Year(0),V1(0),V2(0),V3(0),V4(0),summer(False); var : ST(0),ET(0),entry(0); if NextBarSdate != sDate Then { DD = DayOfWeek(NextBarSdate); Year = Floor(NextBarSdate/10000); V1 = (10000 * Year) + (100 * 3) + 1; V2 = 15 - dayofweek(v1); v3 = (10000 * Year) + (100 * 11) + 1; v4 = 8 - dayofweek(v3); Summer = NextBarSdate > (10000 * Year) + (100 * 3) + v2 And NextBarSdate < (10000 * Year) + (100 * 11) + v4; if summer == true Then { ST = 70000; ET = 55000; } Else { ST = 80000; ET = 65000; } } if Year > 0 Then { IF ET > ST Then SetStopEndofday(ET); Else { if sDate != sDate[1] Then SetStopEndofday(ET); } if Bdate != Bdate[1] Then { entry = 0; } if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; if ((NextBarSdate != sDate and NextBarStime >= ST) or (NextBarSdate == sDate and NextBarStime >= ST and sTime < ST)) Then { IF ET <= ST Then { SetStopEndofday(0); } if NextBarOpen < C Then Buy("b1",AtStop,NextBarOpen+PriceScale*1); if NextBarOpen > C Then Sell("s1",AtStop,NextBarOpen-PriceScale*1); } } SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); ------------------ 진입 청산 2회로 부탁드립니다.
프로필 이미지
푸른
2022-06-23
951
글번호 160116
시스템
답변완료

문의드립니다.

안녕하세요. 만약 이평선이 20개가 있을 경우 배열 상관없이 10번째 이평선이 가장 위에 있을 경우를 표시 할려면 if 이평10 > 이평1 and 이평10 > 이평2 and 이평10 > 이평3 ..... 이평10 > 이평20 then 이런식으로 작성해야 되나요? 묶어서 한번에 짧은식으로 작성 할려면 어떻게 해야되나요? 감사합니다%^^
프로필 이미지
올독
2022-06-23
969
글번호 160114
지표