커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식 문의드립니다.

30분봉에 적용할 시스템이고 N-10일부터 N일까지 매물대를 누적하여 가장 큰 매물대를 데드크로스할때 매수하도록 수식작성이 가능한가요?
프로필 이미지
망고맨
2023-03-30
1011
글번호 167733
시스템
답변완료

TypeError: SetColData: 지정한셀을 찾을 수 없습니다

YesSpot에서 클래스 등록 에러는 없어졌는데, 스크립트를 적용하면 "TypeError: SetColData: 지정한셀("ANaN")을 찾을 수 없습니다."라고 뜹니다. 지금 같은 스크립트를 두 개의 다른 컴퓨터에서 돌리고 있는데, 하나는 정상적으로 작동이 되는데, 다른 하나는 이걸로 작동이 되지 않고 있습니다. 이 에러가 무슨 뜻이고 어떻게 해결해야 하나요?
프로필 이미지
민현종
2023-03-30
774
글번호 167732
시스템
답변완료

수식 문의드립니다.

신호가 발생한 봉 다음 시가에 바로 매수가 될 수 있도록 설정하고싶은데 가능한가요? Onclose, Atmarket 신호발생봉, 다음봉에 의미부여를 한다고 되어있는데 그렇다면 onclose는 신호발생 다음봉 종가 atmarket은 신호발생 다다음봉 종가에 매수가 되는 지 궁금하네요
프로필 이미지
망고맨
2023-03-30
879
글번호 167731
시스템
답변완료

시스템식 부탁드립니다.

항상 도움 주셔서 감사합니다. 금일 답변해 주셨는데 추가 질문사항이 있어서 재질문 드립니다. var : 이평(0),간격(0),매수가격(0); 이평 = ma(C,20) ; 간격 = PriceScale*10; if marketposition == 0 and C > 이평 then { buy("b1",OnClose,Def,1) ; 매수가격 = C; buy("b2.",atlimit,매수가격+간격*1,1) ; buy("b3.",atlimit,매수가격+간격*2,1) ; buy("b4.",atlimit,매수가격+간격*3,1) ; buy("b5.",atlimit,매수가격+간격*4,1) ; buy("b6.",atlimit,매수가격+간격*5,1) ; } if marketposition == 1 then { if lowest(L,BarsSinceEntry) > 매수가격+간격*1 Then buy("b2",atlimit,매수가격+간격*1,1) ; if lowest(L,BarsSinceEntry) > 매수가격+간격*2 Then buy("b3",atlimit,매수가격+간격*2,1) ; if lowest(L,BarsSinceEntry) > 매수가격+간격*3 Then buy("b4",atlimit,매수가격+간격*3,1) ; if lowest(L,BarsSinceEntry) > 매수가격+간격*4 Then buy("b5",atlimit,매수가격+간격*4,1) ; if lowest(L,BarsSinceEntry) > 매수가격+간격*5 Then buy("b6",atlimit,매수가격+간격*5,1) ; if CurrentContracts < 3 Then SetStopProfittarget(PriceScale*10,PointStop); Else { SetStopProfittarget(0); ExitLong("bx",AtLimit,EntryPrice+PriceScale*10); } } Else SetStopProfittarget(0); 위와 같이 코딩해 주셨는데요. 질문사항 1 : 위의 시스템식을 적용해보면 b1. b2. b3. b4. b5. b6. 진입가격이 모두 동일합니다. 왜 그런건가요? 질문사항2 : if marketposition == 0 and C > 이평 then { buy("b1",OnClose,Def,1) ; 매수가격 = C; buy("b2.",atlimit,매수가격+간격*1,1) ; buy("b3.",atlimit,매수가격+간격*2,1) ; buy("b4.",atlimit,매수가격+간격*3,1) ; buy("b5.",atlimit,매수가격+간격*4,1) ; buy("b6.",atlimit,매수가격+간격*5,1) ; } 위의 경우 처음 매수하면 marketposition == 0 이 아닌데 왜 b2. b3 b4. b5. b6. 모두 같은 가격으로 매수가 되는건가요? 질문사항 3. if CurrentContracts < 3 Then SetStopProfittarget(PriceScale*10,PointStop); Else { SetStopProfittarget(0); ExitLong("bx",AtLimit,EntryPrice+PriceScale*10); } 위 코딩에서 3계약 이내는 개별청산을 하고 나머지 계약은 일괄 청산하려면 남아있는 계약의 평균 진입가격 대비 10틱 위에서 청산해야 하는거 아닌가요? 즉 ExitLong("bx",AtLimit,EntryPrice+PriceScale*10); 아니라 ExitLong("bx",AtLimit,avgEntryPrice+PriceScale*10); 이게 맞는게 아닌가요? 질문사항 4. SetStopProfittarget(0); 위 함수를 2번 해제 하셨는데 위에서 조건문으로 해제 했는데 왜 마지막에 또 해제 하는건가요? 질문사항 5. 위에 코딩은 가격이 상승한 경우 즉 매수 불타기 코딩인거죠? 물타기 코딩을 하려면 아래와 같이 (-) 마이너스 하면 되는 건가요? buy("b2.",atlimit,매수가격-간격*1,1) ; 질문사항 6. 위 시스템식을 차트에 적용해보면 marketposition == 0 일때만 6계약 모두 매수가 되고 marketposition == 1 일때는 매수가 하나도 안됩니다. 왜 그런거죠? 가격이 하락해서 물타기 하는 경우 marketposition == 0 일때는 1계약만 들어가고 나머지 계약은 marketposition == 1 일때만 들어가야 하는거 아닌가요? 죄송하지만 코딩의 내용이 이해가 안됩니다. 설명좀 부탁드립니다. 그리고 마지막으로 수고스럽겠지만 첫 진입이후 가격이 상승하면 10틱 단위로 매수 불타기 하고 첫 진입이후 가격이 하락하면 10틱 단위로 매수 물타기 하고 그리고 총 계약이 3틱 이내에는 10틱 수익이 발생하면 개별 청산하고 총 계약이 3틱 이상일 경우에는 총 진입계약의 평균가격보다 10틱 이상 수익 발생시 모두 일괄청산하는 시스템식 부탁드립니다. 마지막으로 포지션 진입은 marketposition == 0 일 경우에만 매수, 매도 하고 싶습니다. 감사합니다.
프로필 이미지
양치기
2023-03-30
985
글번호 167730
시스템
답변완료

81470 재문의

수식 감사합니다. 설명이 부족한부분이 있었습니다. 81470 수식 주,월간의 고가가 아닙니다. 혼선을 드려 죄송합니다. 아래 수식은 일간 영업종료 시간 (06:00)의 고가를 선으로 표시 한것입니다. 주간,월간의 영업종료 시간에 고가로 표시한 수식을 요청 드립니다. 부탁드리겠습니다. 감사합니다. Input:종가시간(60000),종가시간2(60000); if stime <= 종가시간 Then var1 = DayHigh; if date != date[1] Then{ var1 = DayHigh; Condition1 = true; } if stime >= 종가시간 and stime <= 종가시간2 Then{ plot1(var1); } }
프로필 이미지
상중하
2023-03-30
830
글번호 167728
지표
답변완료

함수요청

안녕하세요? 아래 글번호 81442번 작성주신 지표함수를 응용해 매매를 하고 싶습니다. input : P(20),dv(2); var : bbmd(0),bbup(0),bbdn(0),bwidth(0); bbmd = ma(v,P); bbup = bbmd+std(V,P)*dv; bbdn = bbmd-std(V,P)*dv; Bwidth = (bbup-bbdn)/bbmd; Plot1(Bwidth); 거래량 기준 Bwidth가 진입을 하고 두번 깨지면(하향되면) 청산하고자 합니다. 가령 진입당시 Bwidth 값이 0.05 인데 0.05-> 0.06-> 0.07-> 0.06-> 0.05 익봉시가 청산 진입당시 Bwidth 값이 0.05 인데 0.05-> 0.04-> 0.05-> 0.04 익봉시가 청산 진입당시 Bwidth 값이 0.05 인데 0.05-> 0.06-> 0.07-> 0.06-> 0.05 익봉시가 청산 진입당시 Bwidth 값이 0.05 인데 0.05-> 0.04-> 0.03 익봉시가 청산 샘플 부탁드립니다.
프로필 이미지
흰둥이아빠
2023-03-30
643
글번호 167727
시스템
답변완료

문의드립니다.

변곡점&#160;상하&#160;+/-&#160;5%&#160;위치에&#160;점표시를&#160;하고&#160;싶습니다. Input:length(30); &#160;&#160;&#160;Var:최종고가(0),최종저가(0),최종변곡점(""),처리구분(""),sBar(0),TL1(0), &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세기울기(0),고추세봉개수(0),고추세시작(0),고추세시작IDX(0),고추세최종(0), &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세기울기(0),저추세봉개수(0),저추세시작(0),저추세시작IDX(0),저추세최종(0); &#160;&#160;&#160;&#160;Var:고1(0),고2(0),고3(0),고4(0),고5(0),고6(0),고7(0),고8(0),고9(0),고10(0), &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저1(0),저2(0),저3(0),저4(0),저5(0),저6(0),저7(0),저8(0),저9(0),저10(0), &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고1IDX(0),고2IDX(0),고3IDX(0),고4IDX(0),고5IDX(0), &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고6IDX(0),고7IDX(0),고8IDX(0),고9IDX(0),고10IDX(0), &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저1IDX(0),저2IDX(0),저3IDX(0),저4IDX(0),저5IDX(0), &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저6IDX(0),저7IDX(0),저8IDX(0),저9IDX(0),저10IDX(0); &#160;&#160;&#160;var&#160;:&#160;t(0),ii(0),tx1(0); #==========================================# &#160;&#160;&#160;&#160;Condition1&#160;=&#160;Highest(C,length)&#160;==&#160;C&#160;and&#160;최종고가&#160;<>&#160;C; &#160;&#160;&#160;&#160;Condition2&#160;=&#160;Lowest&#160;(C,length)&#160;==&#160;C&#160;and&#160;최종저가&#160;<>&#160;C; 처리구분&#160;=&#160;""; If&#160;Condition1&#160;and&#160;Condition2&#160;Then&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//&#160;기간고점과&#160;기간저점&#160;동시&#160;발생 {&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;If&#160;최종변곡점&#160;==&#160;"저점"&#160;Then&#160;처리구분&#160;=&#160;"고점처리";&#160;&#160;//&#160;저&#160;-&#160;고&#160;순으로&#160;처리 &#160;&#160;&#160;Else&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;처리구분&#160;=&#160;"저점처리";&#160;&#160;//&#160;고&#160;-&#160;저&#160;순으로&#160;처리 }&#160;&#160;&#160; Else&#160;If&#160;Condition1&#160;Then&#160;처리구분&#160;=&#160;"고점처리"; Else&#160;If&#160;Condition2&#160;Then&#160;처리구분&#160;=&#160;"저점처리"; &#160;&#160;&#160;&#160;#==========================================# If&#160;처리구분&#160;==&#160;"고점처리"&#160;Then&#160; &#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;최종고가&#160;=&#160;C;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//&#160;신규고점을&#160;체크하기&#160;위해&#160;저장 &#160;&#160;&#160;If&#160;최종변곡점&#160;==&#160;"저점"&#160;Then &#160;&#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고9&#160;=&#160;고8;&#160;&#160;&#160;&#160;고9IDX&#160;=&#160;고8IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고8&#160;=&#160;고7;&#160;&#160;&#160;&#160;고8IDX&#160;=&#160;고7IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고7&#160;=&#160;고6;&#160;&#160;&#160;&#160;고7IDX&#160;=&#160;고6IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고6&#160;=&#160;고5;&#160;&#160;&#160;&#160;고6IDX&#160;=&#160;고5IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고5&#160;=&#160;고4;&#160;&#160;&#160;&#160;고5IDX&#160;=&#160;고4IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고4&#160;=&#160;고3;&#160;&#160;&#160;&#160;고4IDX&#160;=&#160;고3IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고3&#160;=&#160;고2;&#160;&#160;&#160;&#160;고3IDX&#160;=&#160;고2IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고2&#160;=&#160;고1;&#160;&#160;&#160;&#160;고2IDX&#160;=&#160;고1IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고1&#160;=&#160;C;&#160;&#160;&#160;&#160;&#160;&#160;고1IDX&#160;=&#160;Index; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;sBar&#160;=&#160;Index&#160;-&#160;저1IDX;&#160;&#160;//&#160;추세선&#160;시작점의&#160;위치,&#160;n봉전으로&#160;표시 &#160;&#160;&#160;&#160;&#160;&#160;TL1&#160;&#160;=&#160;TL_New(sDate[sBar],sTime[sBar],저1,sDate[0],sTime[0],고1);&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TL_SetSize(TL1,1); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TL_SetColor(TL1,ReD); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;tx1&#160;=&#160;text_new(sDate[0],sTime[0],고1+0.5,"●"); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Text_SetStyle(tx1,2,1); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Text_SetColor(tx1,Red); &#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;If&#160;고1&#160;<&#160;C&#160;Then&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//&#160;1번&#160;고점보다&#160;높은&#160;고가&#160;출현 &#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고1&#160;=&#160;C;&#160;&#160;고1IDX&#160;=&#160;Index; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TL_SetEnd(TL1,sDate[0],sTime[0],고1); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//&#160;시작점은&#160;변동없고&#160;끝점의&#160;위치가&#160;현재&#160;봉으로&#160;연장된&#160;것임&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Text_SetLocation(tx1,sDate[0],sTime[0],고1+0.5); &#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;/*&#160;고점추세선&#160;*/&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;If&#160;고2IDX[1]&#160;<>&#160;고2IDX&#160;Then&#160;&#160;//&#160;고2의&#160;Index값이&#160;변동&#160;없음&#160;즉,&#160;새로운&#160;고점이&#160;생기지&#160;않았음 &#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세최종&#160;=&#160;0;&#160;고추세기울기&#160;=&#160;0;&#160;고추세시작&#160;=&#160;0;&#160;고추세봉개수&#160;=&#160;0; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If&#160;고2&#160;<&#160;고3&#160;Then&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세기울기&#160;&#160;=&#160;(고2&#160;-&#160;고3)/(고2IDX&#160;-&#160;고3IDX); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세시작&#160;&#160;&#160;&#160;=&#160;고3; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세시작IDX&#160;=&#160;고3IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;If&#160;고2&#160;<&#160;고4&#160;Then&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세기울기&#160;&#160;=&#160;(고2&#160;-&#160;고4)/(고2IDX&#160;-&#160;고4IDX); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세시작&#160;&#160;&#160;&#160;=&#160;고4; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세시작IDX&#160;=&#160;고4IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;If&#160;고2&#160;<&#160;고5&#160;Then&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세기울기&#160;&#160;=&#160;(고2&#160;-&#160;고5)/(고2IDX&#160;-&#160;고5IDX); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세시작&#160;&#160;&#160;&#160;=&#160;고5; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세시작IDX&#160;=&#160;고5IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;If&#160;고2&#160;<&#160;고6&#160;Then&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세기울기&#160;&#160;=&#160;(고2&#160;-&#160;고6)/(고2IDX&#160;-&#160;고6IDX); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세시작&#160;&#160;&#160;&#160;=&#160;고6; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세시작IDX&#160;=&#160;고6IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;If&#160;고2&#160;<&#160;고7&#160;Then&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세기울기&#160;&#160;=&#160;(고2&#160;-&#160;고7)/(고2IDX&#160;-&#160;고7IDX); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세시작&#160;&#160;&#160;&#160;=&#160;고7; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세시작IDX&#160;=&#160;고7IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;If&#160;고2&#160;<&#160;고8&#160;Then&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세기울기&#160;&#160;=&#160;(고2&#160;-&#160;고8)/(고2IDX&#160;-&#160;고8IDX); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세시작&#160;&#160;&#160;&#160;=&#160;고8; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세시작IDX&#160;=&#160;고8IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;If&#160;고2&#160;<&#160;고9&#160;Then&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세기울기&#160;&#160;=&#160;(고2&#160;-&#160;고9)/(고2IDX&#160;-&#160;고9IDX); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세시작&#160;&#160;&#160;&#160;=&#160;고9; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세시작IDX&#160;=&#160;고9IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세봉개수&#160;=&#160;Index&#160;-&#160;고추세시작IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세최종&#160;&#160;&#160;=&#160;고추세기울기&#160;*&#160;고추세봉개수&#160;+&#160;고추세시작; &#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;If&#160;고추세최종[1]&#160;>&#160;0&#160;Then &#160;&#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세최종&#160;=&#160;고추세기울기&#160;*&#160;(Index&#160;-&#160;고추세시작IDX)&#160;+&#160;고추세시작; &#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;&#160;If&#160;저추세최종[1]&#160;>&#160;0&#160;Then &#160;&#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세최종&#160;=&#160;저추세기울기&#160;*&#160;(Index&#160;-&#160;저추세시작IDX)&#160;+&#160;저추세시작; &#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;&#160;최종변곡점&#160;=&#160;"고점"; &#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;#==========================================# If&#160;처리구분&#160;==&#160;"저점처리"&#160;Then&#160; &#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;최종저가&#160;=&#160;C; &#160;&#160;&#160;&#160;&#160;&#160;&#160;If&#160;최종변곡점&#160;==&#160;"고점"&#160;then&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저9&#160;=&#160;저8;&#160;&#160;&#160;&#160;저9IDX&#160;=&#160;저8IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저8&#160;=&#160;저7;&#160;&#160;&#160;&#160;저8IDX&#160;=&#160;저7IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저7&#160;=&#160;저6;&#160;&#160;&#160;&#160;저7IDX&#160;=&#160;저6IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저6&#160;=&#160;저5;&#160;&#160;&#160;&#160;저6IDX&#160;=&#160;저5IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저5&#160;=&#160;저4;&#160;&#160;&#160;&#160;저5IDX&#160;=&#160;저4IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저4&#160;=&#160;저3;&#160;&#160;&#160;&#160;저4IDX&#160;=&#160;저3IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저3&#160;=&#160;저2;&#160;&#160;&#160;&#160;저3IDX&#160;=&#160;저2IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저2&#160;=&#160;저1;&#160;&#160;&#160;&#160;저2IDX&#160;=&#160;저1IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저1&#160;=&#160;C;&#160;&#160;&#160;&#160;&#160;&#160;저1IDX&#160;=&#160;Index; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;sBar&#160;=&#160;Index&#160;-&#160;고1IDX; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TL1&#160;&#160;=&#160;TL_New(sDate[sBar],sTime[sBar],고1,sDate[0],sTime[0],저1);&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TL_SetSize(TL1,1); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TL_SetColor(TL1,BluE); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;tx1&#160;=&#160;text_new(sDate[0],sTime[0],저1-0.5,"●"); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Text_SetStyle(tx1,2,0); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Text_SetColor(tx1,Blue); &#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;If&#160;저1&#160;>&#160;C&#160;then&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저1&#160;=&#160;C;&#160;&#160;&#160;&#160;&#160;&#160;저1IDX&#160;=&#160;Index; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TL_SetEnd(TL1,sDate[0],sTime[0],저1); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Text_SetLocation(TL1,sDate[0],sTime[0],저1-0.5); &#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;/*&#160;저점추세선&#160;*/&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;If&#160;저2IDX[1]&#160;<>&#160;저2IDX&#160;Then &#160;&#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세최종&#160;=&#160;0;&#160;저추세기울기&#160;=&#160;0;&#160;저추세시작&#160;=&#160;0;&#160;저추세봉개수&#160;=&#160;0; &#160;&#160;&#160;&#160;&#160;If&#160;저2&#160;>&#160;저3&#160;and&#160;저3&#160;>&#160;0&#160;Then&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세기울기&#160;&#160;=&#160;(저2&#160;-&#160;저3)/(저2IDX&#160;-&#160;저3IDX);&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세시작&#160;&#160;&#160;&#160;=&#160;저3;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세시작IDX&#160;=&#160;저3IDX;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;If&#160;저2&#160;>&#160;저4&#160;and&#160;저4&#160;>&#160;0&#160;Then&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세기울기&#160;&#160;=&#160;(저2&#160;-&#160;저4)/(저2IDX&#160;-&#160;저4IDX);&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세시작&#160;&#160;&#160;&#160;=&#160;저4;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세시작IDX&#160;=&#160;저4IDX;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;If&#160;저2&#160;>&#160;저5&#160;and&#160;저5&#160;>&#160;0&#160;Then&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세기울기&#160;&#160;=&#160;(저2&#160;-&#160;저5)/(저2IDX&#160;-&#160;저5IDX);&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세시작&#160;&#160;&#160;&#160;=&#160;저5;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세시작IDX&#160;=&#160;저5IDX;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;If&#160;저2&#160;>&#160;저6&#160;and&#160;저6&#160;>&#160;0&#160;Then&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세기울기&#160;&#160;=&#160;(저2&#160;-&#160;저6)/(저2IDX&#160;-&#160;저6IDX);&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세시작&#160;&#160;&#160;&#160;=&#160;저6;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세시작IDX&#160;=&#160;저6IDX;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;If&#160;저2&#160;>&#160;저7&#160;and&#160;저7&#160;>&#160;0&#160;Then&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세기울기&#160;&#160;=&#160;(저2&#160;-&#160;저7)/(저2IDX&#160;-&#160;저7IDX);&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세시작&#160;&#160;&#160;&#160;=&#160;저7;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세시작IDX&#160;=&#160;저7IDX;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;If&#160;저2&#160;>&#160;저8&#160;and&#160;저8&#160;>&#160;0&#160;Then&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세기울기&#160;&#160;=&#160;(저2&#160;-&#160;저8)/(저2IDX&#160;-&#160;저8IDX);&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세시작&#160;&#160;&#160;&#160;=&#160;저8;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세시작IDX&#160;=&#160;저8IDX;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;If&#160;저2&#160;>&#160;저9&#160;and&#160;저9&#160;>&#160;0&#160;Then&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세기울기&#160;&#160;=&#160;(저2&#160;-&#160;저9)/(저2IDX&#160;-&#160;저9IDX);&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세시작&#160;&#160;&#160;&#160;=&#160;저9;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세시작IDX&#160;=&#160;저9IDX;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세봉개수&#160;=&#160;Index&#160;-&#160;저추세시작IDX;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세최종&#160;&#160;&#160;=&#160;저추세기울기&#160;*&#160;저추세봉개수&#160;+&#160;저추세시작; &#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;If&#160;저추세최종[1]&#160;>&#160;0&#160;Then &#160;&#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;저추세최종&#160;=&#160;저추세기울기&#160;*&#160;(Index&#160;-&#160;저추세시작IDX)&#160;+&#160;저추세시작;&#160; &#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;&#160;If&#160;고추세최종[1]&#160;>&#160;0&#160;Then &#160;&#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;고추세최종&#160;=&#160;고추세기울기&#160;*&#160;(Index&#160;-&#160;고추세시작IDX)&#160;+&#160;고추세시작; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;}&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;최종변곡점&#160;=&#160;"저점"; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;}
프로필 이미지
구호리
2023-03-30
987
글번호 167723
지표
답변완료

문의드립니다

상장일을 나타낼 수 있는 수식이 존재하나요?
프로필 이미지
kns
2023-03-30
836
글번호 167722
지표
답변완료

안녕하세요?

안녕하세요? 아래 수식은 일간종가라인인데요 주간수식,월간수식 부탁 드립니다. 감사합니다. Input:종가시간(70000),종가시간2(70000); if stime <= 종가시간 Then var1 = DayHigh; if date != date[1] Then{ var1 = DayHigh; Condition1 = true; } if stime >= 종가시간 and stime <= 종가시간2 Then{ plot1(var1); }
프로필 이미지
상중하
2023-03-30
677
글번호 167719
지표
답변완료

수식변환문의드립니다~

<키움기준>을 예스랭귀지 검색식으로 부탁드립니다. 1 ---------------------------------------------------- AA=(O+H+L+C)/4; AA1=(C(1)+O(1))/2; A=LinearRegressionValue(C,50,0); A1=LinearRegressionValue(A,50,0); eq= A-A1; Z=A+eq; SD=Lowest(L,22)+atr(22)*3; ap = (HIGH+LOW+CLOSE)/3; esa = eavg(ap, 10); d = eavg(abs(ap - esa), 10); ci = (ap - esa) / (0.015 * d); wt1 = eavg(ci, 21); wt2 = avg(wt1,4); WT=(wt1-wt2)*2; AA>AA1 && (CROSSUP(AA,SD) OR CROSSUP(AA,Z)) && WT>=0; ===================================================== 2.키움에 아래 라인을 돌파하는 캔들을 검색식으로 부탁드립니다. ---------------------------------------- S=(O-avg(L,20))/stdev(L,20); valuewhen(1,crossup(s,0),c) ----------------------------------------
프로필 이미지
주식승부
2023-03-30
913
글번호 167711
검색