커뮤니티

수식 부탁 드립니다

프로필 이미지
에구머니
2018-05-18 13:30:29
165
글번호 118984
답변완료
안녕하세요? 시스템식 하나와 지표식 하나를 부탁드립니다. 늘, 무지무지 감사한 마음입니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-05-18 11:17:59

안녕하세요 예스스탁입니다. 죄송하지만 문의하신 내용은 식작성에 시간이 많이 소모되어 시스템식 하나만 올려드립니다 이후 지표와 수정보완은 아래 수식 참고하셔서 직접처리해 사용하시기 바랍니다. 시스템은 항상 data1에만 주문이 집행되므로 3개차트의 종목셋팅에 따라 a1,a2,a3 비율변경해 적용해 주시면 됩니다. 피라미딩은 모든진입신호 허용으로 설정하시면 됩니다. input : 초기투자금(100000000),k1(10); Input : a1(50),a2(30),a3(20); var : m1(0,data1),m2(0,data1),m3(0,data1); var : c1(0,data1),c2(0,data1),c3(0,data1); var : v1(0,data1),v2(0,data1),v3(0,data1); var : d1(0,data1),d2(0,data1),d3(0,data1); Var : idx(0,data1),mm(0,data1); if data1(index > 0) and data2(index > 0) and data3(index > 0) Then { idx = idx+1; if idx == 1 Then { var1 = idx; mm = 초기투자금; m1 = mm*(a1/100); m2 = mm*(a2/100); m3 = mm*(a3/100); c1 = data1(c); c2 = data2(c); c3 = data3(c); v1 = Floor(m1/C1); v2 = Floor(m2/C2); v3 = Floor(m3/C3); buy("b1",OnClose,def,v1); } if idx > 1 and idx == var1+k1 Then { var1 = idx; mm = mm + ((data1(c)-c1)*v1)+((data2(c)-c2)*v2)+((data3(c)-c3)*v3); m1 = mm*(a1/100); m2 = mm*(a2/100); m3 = mm*(a3/100); d1 = (data1(c)*v1) - m1; d2 = (data2(c)*v2) - m2; d3 = (data3(c)*v3) - m3; if d1 > 0 then { c1 = data1(c); if floor(abs(d1)/C1) > 0 then { ExitLong("bx",OnClose,def,"",floor(abs(d1)/C1),1); V1 = V1-floor(abs(d1)/C1); } } else { c1 = data1(c); if floor(abs(d1)/C1) > 0 then { buy("bb1",OnClose,floor(abs(d1)/C1)); V1 = V1+floor(abs(d1)/C1); } } if d2 > 0 then { c2 = data2(c); if floor(abs(d2)/C2) > 0 then { V2 = V2-floor(abs(d2)/C2); } } else { c2 = data2(c); if floor(abs(d2)/C2) > 0 then { V2 = V2+floor(abs(d2)/C2); } } if d3 > 0 then { c3 = data3(c); if floor(abs(d3)/C3) > 0 then { V3 = V3-floor(abs(d3)/C3); } } else { c3 = data3(c); if floor(abs(d3)/C3) > 0 then { V3 = V3+floor(abs(d3)/C3); } } } } 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : 수식 부탁 드립니다 > 안녕하세요? 시스템식 하나와 지표식 하나를 부탁드립니다. 늘, 무지무지 감사한 마음입니다.