커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

시스템 부탁 드립니다.

이종자산의 합성 포트폴리오에 대한 수식 문의드립니다. 예) S&P 5분봉 macd crossup 할떄 매수 crossdown 때 매도청산 + UST10 5분봉 macd crossup 할때 매수, crossdown 때 매도청산 의 합성 손익을 구하는 시스템 수식이 뭔가요?
프로필 이미지
zephie
2021-02-24
730
글번호 146606
시스템
답변완료

수식확인좀해주세요

22일에매도수식추가한수식이잇는데 업비트에서코인에적용중입니다수식추가하고 비트코인이더리움등등몇가지코인에서작동을안합니다확인좀해주세요 수식받은글은6페이지에잇습니다
프로필 이미지
백억이
2021-02-24
770
글번호 146604
시스템

백억이 님에 의해서 삭제되었습니다.

프로필 이미지
백억이
2021-02-24
0
글번호 146603
시스템

백억이 님에 의해서 삭제되었습니다.

프로필 이미지
백억이
2021-02-24
0
글번호 146602
시스템
답변완료

수식

안녕하세요. 하기는 고점,저점을 인식하는 지표입니다. 하기지표를 기준으로..... # 고점 인식 후 매도 # 저점 인식 후 매수 시스템 조건 ma5, ma20 골드데드 크로스 발생시 부탁드립니다. 감사합니다. Input:length(20); Var:j(0),lastHiVal(0),lastLoVal(0),sBar(0),eBar(0),TL1(0),Text1(0),처리구분(""); var:d1(0),t1(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 { 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 { 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); } }
프로필 이미지
한국사람73
2021-02-24
743
글번호 146596
시스템
답변완료

골든크로스 수식문의 입니다.

Crossup(value1,value2) ※ 수식으로 풀어 작성하면 아래와 같다. Value1 > value2 and value1[1] <= value2[1] 위의 내용에서 제가 궁금한 점음. value1 과 value1[1]에 해당하는 위치입니다. value1 은 차트에서 맨 앞에 있는 첫봉이고 value[1] 는 차트에서 맨 앞에 있는 두번째봉인가요? 아니면 value1 은 차트에서 맨 나중에 있는 첫봉(최근봉) value[1] 는 차트에서 맨 나중에서 두번째 있는 봉(최근봉의 전봉) 인가요? value1 과 value[1]이 몇번째 봉을 가리키는지 궁금합니다. 이것이 제일 헷갈리네요 ㅠ
프로필 이미지
예스쟁이
2021-02-24
540
글번호 146590
지표

디딤돌 님에 의해서 삭제되었습니다.

프로필 이미지
디딤돌
2021-02-24
9
글번호 146586
종목검색
답변완료

지표수정드립니다

#28465 %K와%D선을 표시하고자 합니다 잘 부탁드립니다
프로필 이미지
용각산
2021-02-24
557
글번호 146579
지표
답변완료

청산및 손절 수식 문의

안녕하세요. 시스템 신호를 이용해서 매수하지 않은 기존 보유 종목의 이익 청산 및 손절 신호 작성이 가능한지 문의 드립니다. 예를 들어 과거에 하이투자증권 계좌로 보유해둔 주식이 있는데, 1. 매입금 대비 30% 이익이 되면 수익실현 주문 2. 매입금 대비 10% 손실이 되면 손절 청산 의 수식이 가능한가요? 아니면 가격을 지정해서 시스템 신호에 입력해 둘수 있나요? 수익실현이야 가격을 계속 주시하며 매일 입력을 해볼수 있겠지만, 호가창에 달아두는게 아니라, 시스템 신호로는 어떻게 할 수 있을지 궁금합니다. 혹시 그냥 아무것도 없는 전략 시그널 항목을 만들어둔 다음에 설정 화면에 있는 수익 실현, 손절에 퍼센테지를 입력하고 자동매매를 실행시키면 작동을 할수도 있는 것 인가요? 감사합니다.
프로필 이미지
신나는총박사
2021-02-24
642
글번호 146578
시스템
답변완료

문의

첨부파일은 아래 수식으로 시뮬레이션한 결과입니다. 3개까지 피라미딩 문제점 진입명 b1,b2,b3으로 exit를 주었는데 b1 매칭된 xb1 으로 b2,b3도 청산됩니다. 진입명에 따라 청산하게 변경바랍니다. b1 xb1 b2 xb2 b3 xb3 진입명 s1,s2,s3으로 exit를 주었는데 s1 매칭된 xs1 으로 s2,s3도 청산됩니다. 진입명에 따라 청산하게 변경바랍니다. s1 xs1 s2 xs2 s3 xs3 ************************************************************************************ input : 일(0.50),이(0.30),삼(0.30); input : 일x(0.30),이x(0.30),삼x(0.30); var : b1(0,Data2),b2(0,data3),gap1(0,Data2); b1 = Data2((C-CloseD(1))/CloseD(1)*100); b2 = Data3((C-CloseD(1))/CloseD(1)*100); gap1 = b1-b2; if MarketPosition == 0 and gap1 > 일 then buy("b1"); if MarketPosition == 1 and MaxEntries == 1 and gap1 > 이 then buy("b2"); if MarketPosition == 1 and MaxEntries == 2 and gap1 > 삼 then buy("b3"); if MarketPosition == 1 and IsEntryName("b1") == true Then { if gap1 < 일x then ExitLong("xb1"); } if MarketPosition == 1 and IsEntryName("b2") == true Then { if gap1 < 이x then ExitLong("xb2"); } if MarketPosition == 1 and IsEntryName("b3") == true Then { if gap1 < 삼x then ExitLong("xb3"); } input : 사(0.20),오(0.60),육(0.60); input : 사x(0.10),오x(0.10),육x(0.10); var : d1(0,Data2),d2(0,data3),gap2(0,Data2); d1 = Data2((C-CloseD(1))/CloseD(1)*100); d2 = Data3((C-CloseD(1))/CloseD(1)*100); gap2 = d2-d1; if MarketPosition == 0 and gap2 > 사 then Sell("s1"); if MarketPosition == -1 and MaxEntries == 1 and gap2 > 오 then Sell("s2"); if MarketPosition == -1 and MaxEntries == 2 and gap2 > 육 then Sell("s3"); if MarketPosition == -1 and IsEntryName("s1") == true Then { if gap2 < 사x then ExitShort("xs1"); } if MarketPosition == -1 and IsEntryName("s2") == true Then { if gap2 < 오x then ExitShort("xs2"); } if MarketPosition == -1 and IsEntryName("s3") == true Then { if gap2 < 육x then ExitShort("xs3"); }
프로필 이미지
목마와숙녀
2021-02-24
681
글번호 146577
시스템