커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식 질문드립니다.

틱차트에서 전일 data 제외하게끔해서 9시10초 부터 9시30초 사이의 봉갯수n 및 average(c2,n) 9시30초 부터 9시2분5초 사이의 봉갯수m 및 average(c2,m) 9시2분5초 부터 9시5분 사이의 봉갯수p 및 average(c2,p) 예제 부탁드립니다. 감사합니다.
프로필 이미지
캣피쉬
2022-04-01
771
글번호 157672
시스템

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

프로필 이미지
hakona
2022-04-01
163
글번호 157671
시스템
답변완료

문의드립니다.

시작시간 오전 07시 시작. 끝나는 시간 다음날 오전 5시50분. 진입한 상품이 있다면 모두청산후 시스템완전종료. 스토어캐스틱 퍼스트 50하향돌파 발생 이후. 65하향돌파 매수. 익절되고 다음 진입때도 진입조건 처음과 똑같이... 스토어캐스틱 퍼스트 50하향돌파 발생 이후. 65하향돌파 매수. 익절160틱. 누적수익 400틱. 누적수익 3회 달성되면 시스템완전종료. 수고하세요.
프로필 이미지
아침
2022-04-03
721
글번호 157670
시스템
답변완료

수식 문의합니다.

매수조건 3가지 조건만족시 종가 120이평아래, 20(2)볼린져밴드하단(영역), RIS35이하 매수신호발생 매도조건 3가지 조건만족시 종가 120이평위, 볼린져밴드상단(영역), RIS75이상 매도신호발생 매매신호 수식으로 만들어주실수있을까요
프로필 이미지
루비아이
2022-04-01
746
글번호 157669
시스템
답변완료

수식문의합니다~~

안녕하세요 함수 공부중인데 문의드립니다. SetStopContract; SetStopProfittarget(3,PointStop); 1. SetStopContract는 SetStopProfittarget가 실행될때 수량과 무관하게 설정된 3포인트 이익시 강제청산됩니다. 이함수를 이용하여 아래 1안을 2안처럼 사용가능한가요? -수량2개 진입후 100포인트 상승후 10포인트 하락시 청산 1안 Input : Af(10), Be(100); SetStopTrailing( Af*CurrentContracts, Be*CurrentContracts, PointStop, 1 ); 2안 Input : Af(10), Be(100); SetStopContract; SetStopTrailing( Af, Be, PointStop, 1 ); 2. 가장 최근에 청산된 포지션의 매수매도여부, 청산시간, 청산손익 작성부탁드립니다. EntryTime 진입 시간 ExitTime 청산 시간 LatestEntryPrice 가장 최근 진입의 가격 LatestExitPrice 가장 최근 청산의 가격
프로필 이미지
코퍼
2022-04-02
916
글번호 157666
시스템
답변완료

자동매매 수식문의 드립니다

수고하십니다 늘 감사드리고요 상승장에서 일정폭 하락하면 매수하려고 합니다 1. 최초매수조건: 무포지션 상태에서 20전분봉 최고가대비 -n point(변수) 하락하면 매수 익절 또는 손절 2. 손절후 재상승시 진입가에 재매수 3. 손절후 하락지속시 손절가 -x point(재하락변수)하락하면 재매수 익절 또는 손절 - 익절시 종료(최초매수조건으로) - 손절시 2번 3번 반복 익절시까지 부탁드립니다.
프로필 이미지
네온0609
2022-04-01
1012
글번호 157665
시스템
답변완료

수식문의합니다~~

안녕하세요~~ 1. 슬리피지와 수수료등을 고려치 않고 아래 설명이 맞는지요? SetStopProfitTarget // 수익설정포인트 또는 진입가포인트*설정비율 에서 강제청산 OpenPositionProfit // 진행 포지션의 수익중인 포인트 * 진입수량 * $20(나스닥) Netprofit // 청산된 포지션 수익포인트 * 진입수량 * $20(나스닥) PositionProfit // 가장 최근 완료된 포지션수익 $ PositionProfit[1] // 숫자가 높아질수록 과거 수익 $ 2. 아래식중 OpenPL = (PositionProfit-(XCommission+XSlippage));에서 진행중 수익인데 PositionProfit을 왜 사용하죠? #당일누적손익계산 시작 XCommission = ((C*ExitCommission)/100)*CurrentContracts; #%설정 XSlippage = (ExitSlippage)*CurrentContracts; #Pt설정 PLR = 0; count = 0; for var1 = 1 to 10{ if sdate == EntryDate(var1) Then{ count = count+1; PLR = PLR+PositionProfit(var1); } } if MarketPosition() == 0 Then{ OpenPL = 0; dayPL = PLR; } Else{ OpenPL = (PositionProfit-(XCommission+XSlippage)); dayPL = PLR+OpenPL; 3. 슬리피지, 수수료 고려치 않으면 아래식도 맞나요? var : PLR(0),dayPL(0),count(0); PLR = 0; count = 0; for var1 = 1 to 10 { if sdate == EntryDate(var1) Then { count = count+1; PLR = PLR+PositionProfit(var1); } dayPL = PLR+OpenPositionProfit; }
프로필 이미지
코퍼
2022-04-01
978
글번호 157660
시스템
답변완료

수식 수정 의뢰드립니다.

안녕하세요! 아래의 수식을 당일에만 적용이 되게 수정을 부탁드립니다! Input:length(6),종가사용여부(0),파동선두께(1),수치표시(1); Var:j(0),jj(0),HH(0),LL(0),최종고가(0),최종저가(0),최종꼭지점(""),처리구분(""), TL1(0),Text1(0),tl2(0); Array:고[10,4](0),저[10,4](0); // 1:가격,2:Index,3:sDate,4:sTime #==========================================# HH = IFF(종가사용여부==1,C,H); LL = IFF(종가사용여부==1,C,L); If Index == 0 Then { 고[1,1] = HH; 저[1,1] = LL; } Condition1 = Highest(HH,length) == HH and 최종고가 <> HH; Condition2 = Lowest (LL,length) == LL and 최종저가 <> LL; 처리구분 = ""; 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 { 최종고가 = HH; // 신규고점을 체크하기 위해 저장 If 최종꼭지점 == "저점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 고[j,jj] = 고[j-1,jj]; } } 고[1,1] = HH; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL1 = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); If 수치표시 == -1 Then { Text1 = Text_New(고[1,3],고[1,4],고[1,1],NumToStr(고[1,1],2)); Text_SetStyle(Text1, 2, 1); Text_SetColor(Text1,BLACK); } TL_SetSize(TL1,파동선두께); TL_SetColor(TL1,GREEn); } Else If 고[1,1] < HH Then // 1번 고점보다 높은 고가 출현 { 고[1,1] = HH; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]); TL_SetEnd(TL2,고[1,3],고[1,4],고[1,1]); // 시작점은 변동없고 끝점의 위치가 현재 봉으로 연장된 것임 If 수치표시 == -1 Then { Text_SetLocation(Text1,고[1,3],고[1,4],고[1,1]); Text_SetString(Text1,NumToStr(고[1,1],2)); } } 최종꼭지점 = "고점"; } #==========================================# If 처리구분 == "저점처리" Then { 최종저가 = LL; If 최종꼭지점 == "고점" then { For j = 10 DownTo 2 { For jj = 1 To 4 { 저[j,jj] = 저[j-1,jj]; } } 저[1,1] = LL; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; TL1 = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); If 수치표시 == -1 Then { Text1 = Text_New(저[1,3],저[1,4],저[1,1],NumToStr(저[1,1],2)); Text_SetStyle(Text1, 2, 0); Text_SetColor(Text1,BLACK); } TL_SetSize(TL1,파동선두께); TL_SetColor(TL1,green); } Else If 저[1,1] > LL then { 저[1,1] = LL; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]); TL_SetEnd(TL2,저[1,3],저[1,4],저[1,1]); If 수치표시 == -1 Then { Text_SetLocation(Text1,저[1,3],저[1,4],저[1,1]); Text_SetString(Text1,NumToStr(저[1,1],2)); } } 최종꼭지점 = "저점"; } #===============피보나치 되돌림=======================# Array: fr[15,4](0); // 1:비율, 2:값, 3:라인번호, 4:텍스트번호 <= 2차원 배열입니다. If Index == 0 Then // 첫번째 칼럼에는 피보나치 비율을 { fr[1,1] = 0; fr[2,1] = 0.236; fr[3,1] = 0.382; fr[4,1] = 0.50; fr[5,1] = 0.618; fr[6,1] = 0.764; fr[7,1] = 1; fr[8,1] = 1.236; fr[9,1] = 1.382; fr[10,1] = 1.50; fr[11,1] = 1.618; fr[12,1] = 2; fr[13,1] = 2.618; fr[14,1] = 4.236; fr[15,1] = 6.845; } If 최종꼭지점[1] == "고점" and 최종꼭지점 == "저점" Then // 추세가 바뀔 때 피보나치 라인을 계산 { for j = 1 to 15 { If fr[j,3] > 0 Then TL_Delete(fr[j,3]); // 기존의 라인은 지우고 fr[j,2] = 고[1,1] - ((고[1,1] - 저[2,1]) * fr[j,1]); // 피보나치 비율을 곱해서 계산 fr[j,3] = TL_New(고[1,3],고[1,4],fr[j,2],sDate,sTime,fr[j,2]); // 라인을 생성 TL_SetExtRight(fr[j,3],true); TL_SetColor(fr[j,3],blue); } } Else If 최종꼭지점[1] == "저점" and 최종꼭지점 == "고점" Then { for j = 1 to 15 { If fr[j,3] > 0 Then TL_Delete(fr[j,3]); fr[j,2] = 저[1,1] + ((고[2,1] - 저[1,1]) * fr[j,1]); fr[j,3] = TL_New(저[1,3],저[1,4],fr[j,2],sDate,sTime,fr[j,2]); TL_SetExtRight(fr[j,3],true); TL_SetColor(fr[j,3],red); } } Else // 추세변동이 없으면 기존 피보나치 라인을 연장한다. { for j = 1 to 15 { TL_SetEnd(fr[j,3],sDate,sTime,fr[j,2]); } } for j = 1 to 15 { If 수치표시 == 1 Then { If fr[j,4] > 0 Then Text_Delete(fr[j,4]); fr[j,4] = Text_New(고[1,3],고[1,4],fr[j,2],"(" + NumToStr(fr[j,1]*100,1) + "%) " + NumToStr(fr[j,2],2)); Text_SetStyle(fr[j,4], 0, 1); Text_SetColor(fr[j,4], Lgreen); Text_SetLocation(fr[j,4], sdate, stime, fr[j,2]); } If 수치표시 == 1 Then { If fr[j,4] > 0 Then Text_Delete(fr[j,4]); fr[j,4] = Text_New(저[1,3],저[1,4],fr[j,2],"(" + NumToStr(fr[j,1]*100,1) + "%) " + NumToStr(fr[j,2],2)); Text_SetStyle(fr[j,4], 0, 1); Text_SetColor(fr[j,4], Lgreen); Text_SetLocation(fr[j,4], sdate, stime, fr[j,2]); } }
프로필 이미지
qha71
2022-04-01
886
글번호 157659
지표
답변완료

수식

안녕하세요. 항상 감사드립니다. 1.종가 파라볼릭 차트 (연결) 파라볼릭 양전환 이후 최고가, 최저가 표시 파라볼릭 음전환 이후 최고가, 최저가 표시 2.종가 파라볼릭 차트 (당일) 파라볼릭 양전환 이후 최고가, 최저가 표시 파라볼릭 음전환 이후 최고가, 최저가 표시 감사합니다.
프로필 이미지
한국사람73
2022-04-01
739
글번호 157658
지표

베어샘 님에 의해서 삭제되었습니다.

프로필 이미지
베어샘
2022-04-01
6
글번호 157657
종목검색