커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식 추가 부탁드려요

안녕하세요? 아래수식에서 매매횟수를 외부변수로 추가 부탁드립니다. Input : maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3), sPeriod(12), lPeriod(26); value1 = ema(BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2), sPeriod); value2 = ema(BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2), lperiod); # 매수/매도청산 if CrossUp(value1-value2,0) Then { Buy(); } # 매도/매수청산 if CrossDown(value1-value2,0) Then { Sell(); }
프로필 이미지
대구어린울프
2023-04-18
711
글번호 168269
시스템
답변완료

전환추세 당일저점

Input : 전환(0.25),굵기(2); Var:j(0),jj(0),HH(0),LL(0),hiBar(0),loBar(0),최종꼭지점(""),처리구분(""), TL1(0),TX1(0); Array:고[10,4](0),저[10,4](0); Plot1(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; TL1 = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); TL_SetSize(TL1,2); TL_SetColor(TL1,RED); Text_Delete(tx1); TX1 = Text_New(고[1,3],고[1,4],고[1,1],NumToStr(고[1,1]-저[1,1],2)); Text_SetSize(tx1,30); Text_SetColor(Tx1,Red); Text_SetStyle(tx1,1,1); Text_SetBold(tx1,1); } Else If 고[1,1] < HH[hiBar] Then // 1번 고점보다 높은 고가 출현 { 고[1,1] = HH[hiBar]; 고[1,2] = Index - hiBar; 고[1,3] = sDate[hiBar]; 고[1,4] = sTime[hiBar]; hiBar = -1; loBar = -1; TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]); Text_SetString(TX1,NumToStr(고[1,1]-저[1,1],2)); Text_SetLocation(TX1,고[1,3],고[1,4],고[1,1]); } 최종꼭지점 = "고점"; } 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; TL1 = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); TL_SetSize(TL1,2); TL_SetColor(TL1,BLUE); Text_Delete(tx1); TX1 = Text_New(저[1,3],저[1,4],저[1,1],NumToStr(저[1,1]-고[1,1],2)); Text_SetSize(tx1,30); Text_SetColor(Tx1,Blue); Text_SetStyle(tx1,1,0); Text_SetBold(tx1,1); } 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; TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]); Text_SetString(TX1,NumToStr(저[1,1]-고[1,1],2)); Text_SetLocation(TX1,저[1,3],저[1,4],저[1,1]); } 최종꼭지점 = "저점"; } a.하락 추세선이 당일저점 +0.1p ~ -0.25p 사이에 들어오면 동그라미 표시.(큰 쌍바닥) b.양전환되거나, 추가 하락하여 (본 하락 추세선 이전 저점)-0.25p를 하향 이탈하면 삭제. 새로운 당일저점이 생기면,새로 생긴 저점을 기준으로 +0.1p ~ -0.25p 사이에서 동그라미 표시. 양전환시,-0.25p 하향 이탈시 삭제. 동그라미는 9시 30분 이후부터만 표시. 당일저점은 시초부터 체크. 감사합니다.
프로필 이미지
고성
2023-04-18
1151
글번호 168268
지표
답변완료

함수요청

안녕하세요? 국내선물을 거래하고자 합니다. A조건에 매수, B조건에 매도 C조건에 매수청산, D조건에 매도청산식이 있는데 청산이 손실일 경우 포지션을 반대로 진입하여(스위칭) 전에 진입했던 봉만큼 보유하고 청산하고 싶습니다. 가령 2월 17일에 매수진입하여 3월 6일에 매수청산하였는데 그게 손실이라면 3월 7일에 매도로 진입하여 2월 17일부터 3월 6일까지의 영업일 수 만큼인 11일 후 3월 21일에 매도청산하고 싶습니다. 스크립트 샘플을 요청드립니다.
프로필 이미지
흰둥이아빠
2023-04-18
828
글번호 168267
시스템
답변완료

수식 변경 부탁드립니다

분봉 자동 4등분선 수식1 당일고점 dayhigh() 수식2 중심선1 (dayhigh()+(dayhigh()+daylow())/2)/2 수식3 당일중심선 (dayhigh()+daylow())/2 수식4 중심선2 (((dayhigh()+daylow())/2)+(daylow()))/2 수식5 당일저점 daylow() 라인설정 당일고점 빨강 중심선1 주황 당일중심선 노랑 중심선2 초록 당일저점 파랑 키움수식입니다 예스수식으로 변경 부탁드립니다 행복한 하루 되세요 항상 감사합니다
프로필 이미지
볼라레
2023-04-18
1139
글번호 168266
지표
답변완료

문의드립니다

틱차트에서 아래 내용을 표현하고싶습니다 a지표 최근 180초 동안의 a의 최고값 , 최저값 최근 10봉 동안의 a의 최고값 , 최저값 감사합니다
프로필 이미지
파인애플
2023-04-18
855
글번호 168263
지표
답변완료

문의합니다

안녕하세요 C<O 음봉일 때 H-O(음봉의 윗꼬리) 부분이 var1(5일 지수이평)을 하향돌파(윗꼬리 H-O 가 5일선 위로 올라갔다가 그 아래로 다시 내려왔을 때) 했을 때 수식이 가능하면 부탁합니다 CrossDown(c,var1) 나 CrossDown(H,var1)로 해보니까 아닌 듯 해서요
프로필 이미지
검은약
2023-04-17
701
글번호 168262
시스템
답변완료

전일 봉 개수 지표

전일 봉 개수 지표 부탁드립니다. 해선 말고 국내 용입니다. 전일 봉 개수를 알고 싶습니다. 즉, 화요일이라면 월요일날 있었던 봉 개수의 토탈 값을 알고싶습니다. (수요일에는 화요일, 월요일에는 저번 주 금요일) 당연히 분봉일때의 값이랑 틱봉일때의 값이 또 다를 것이라는 점 인지하고 있습니다. 지표[1] 이렇게 하면 어제의 봉 갯수 말고 그저께 봉 갯수가 나오게 부탁드립니다. 부탁드립니다. (__)
프로필 이미지
이만스닥
2023-04-17
635
글번호 168261
지표

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

프로필 이미지
2wnwn
2023-04-17
61
글번호 168260
시스템
답변완료

어찌 이용할수있는지요

이용할수있는 방법을 알려주세요
프로필 이미지
매치다2
2023-04-17
1113
글번호 168259
시스템
답변완료

문의 드립니다.

Input : Period1(5),Period2(10); var1 = ma(C,Period1); var2 = ma(C,Period2); Plot1(var1, "이동평균1"); Plot2(var2, "이동평균2"); 위 이동 평균선의 범위를 +100 ~ -100 사이에 위치하게 하고 싶은데 가능할까요?
프로필 이미지
신대륙발견
2023-04-17
1287
글번호 168258
지표