커뮤니티

수고하십니다 수식문의입니다.

프로필 이미지
10년후에
2016-10-07 10:05:55
137
글번호 102622
답변완료
항상 감사드립니다! 제가 사용 매매기법이 분할매수 기법이라 식이 좀 복잡해질수 있겠습니다..ㅠ 1. 차트설정 - 일목균형표에서 변수 turnlen:210(전환선) , stdlen:120(기준선) , prdlen:0 설정하여 30분봉에 적용 2. 매수(봉미완성기준으로 주가가 아래 닿을시에 매수, 변수좀 넣어주시길 바랍니다) - 주가가 기준선(120)기준 +6%, +3%, +1%, -3, -6%, -9% 에 올때 매수 신호 (각 자리 올때마다 같은 비중으로 분할매수) 3. 매도(봉미완성기준으로 매도) - 주식 평균단가 대비 +3% 전량 매도 4. 손절(봉미완성 기준) - 평균매입단가 대비 -10% 손절 5. 주식 매수하여 당일 매도하거나 손절하였다면 더이상 진입은 하지 않게 부탁드립니다. 감사합니다!! 제발 식이 되길 바래봅니다. 감사합니다!!
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2016-10-07 10:31:43

안녕하세요 예스스탁입니다. 추가 진입을 하므로 시스템 적용시 시스템 트레이딩 설정창의 피라미딩탭에서 다른진입신호만 허용으로 설정하시고 적용하셔야 합니다. 매수신호 발생시마다 지정한 매수금액으로 진입합니다. input : stdlen(120),매수금액(1000000); input : Per1(6),Per2(3),Per3(1),Per4(-3),Per5(-6),Per6(-9); input : Profit(3),Loss(-10); var1 = (highest(H,stdlen)+lowest(L,stdlen))/2; if ExitDate(1) != sdate and MarketPosition == 0 and L > var1*(1+Per1/100) and NextBarSdate == sdate Then buy("b1",atlimit,var1*(1+Per1/100),floor(매수금액/C)); if MarketPosition == 1 and NextBarSdate == sdate Then{ ExitLong("BP",atLimit,AvgEntryPrice*(1+Profit/100)); ExitLong("BL",AtStop,AvgEntryPrice*(1+Loss/100)); if L > var1*(1+Per2/100) Then buy("b2",atlimit,var1*(1+Per2/100),floor(매수금액/C)); if L > var1*(1+Per3/100) Then buy("b3",atlimit,var1*(1+Per3/100),floor(매수금액/C)); if L > var1*(1+Per4/100) Then buy("b4",atlimit,var1*(1+Per4/100),floor(매수금액/C)); if L > var1*(1+Per5/100) Then buy("b5",atlimit,var1*(1+Per5/100),floor(매수금액/C)); if L > var1*(1+Per6/100) Then buy("b6",atlimit,var1*(1+Per6/100),floor(매수금액/C)); } 즐거운 하루되세요 > 10년후에 님이 쓴 글입니다. > 제목 : 수고하십니다 수식문의입니다. > 항상 감사드립니다! 제가 사용 매매기법이 분할매수 기법이라 식이 좀 복잡해질수 있겠습니다..ㅠ 1. 차트설정 - 일목균형표에서 변수 turnlen:210(전환선) , stdlen:120(기준선) , prdlen:0 설정하여 30분봉에 적용 2. 매수(봉미완성기준으로 주가가 아래 닿을시에 매수, 변수좀 넣어주시길 바랍니다) - 주가가 기준선(120)기준 +6%, +3%, +1%, -3, -6%, -9% 에 올때 매수 신호 (각 자리 올때마다 같은 비중으로 분할매수) 3. 매도(봉미완성기준으로 매도) - 주식 평균단가 대비 +3% 전량 매도 4. 손절(봉미완성 기준) - 평균매입단가 대비 -10% 손절 5. 주식 매수하여 당일 매도하거나 손절하였다면 더이상 진입은 하지 않게 부탁드립니다. 감사합니다!! 제발 식이 되길 바래봅니다. 감사합니다!!
프로필 이미지

10년후에

2016-10-07 12:34:07

수식 재확인 부탁드립니다. 장중에는 매수신호가 잘 발생하나 장시작후 첫봉이 매수기준선에 오면 신호가 발생하지 않습니다. 첫봉에서 신호가 발생되지 않은것좀 수정해주시길 바랍니다. 그리고 시가가 갭하락하여 매수가격 아래에 와있어도 매수 되게 부탁합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수고하십니다 수식문의입니다. > 안녕하세요 예스스탁입니다. 추가 진입을 하므로 시스템 적용시 시스템 트레이딩 설정창의 피라미딩탭에서 다른진입신호만 허용으로 설정하시고 적용하셔야 합니다. 매수신호 발생시마다 지정한 매수금액으로 진입합니다. input : stdlen(120),매수금액(1000000); input : Per1(6),Per2(3),Per3(1),Per4(-3),Per5(-6),Per6(-9); input : Profit(3),Loss(-10); var1 = (highest(H,stdlen)+lowest(L,stdlen))/2; if ExitDate(1) != sdate and MarketPosition == 0 and L > var1*(1+Per1/100) and NextBarSdate == sdate Then buy("b1",atlimit,var1*(1+Per1/100),floor(매수금액/C)); if MarketPosition == 1 and NextBarSdate == sdate Then{ ExitLong("BP",atLimit,AvgEntryPrice*(1+Profit/100)); ExitLong("BL",AtStop,AvgEntryPrice*(1+Loss/100)); if L > var1*(1+Per2/100) Then buy("b2",atlimit,var1*(1+Per2/100),floor(매수금액/C)); if L > var1*(1+Per3/100) Then buy("b3",atlimit,var1*(1+Per3/100),floor(매수금액/C)); if L > var1*(1+Per4/100) Then buy("b4",atlimit,var1*(1+Per4/100),floor(매수금액/C)); if L > var1*(1+Per5/100) Then buy("b5",atlimit,var1*(1+Per5/100),floor(매수금액/C)); if L > var1*(1+Per6/100) Then buy("b6",atlimit,var1*(1+Per6/100),floor(매수금액/C)); } 즐거운 하루되세요 > 10년후에 님이 쓴 글입니다. > 제목 : 수고하십니다 수식문의입니다. > 항상 감사드립니다! 제가 사용 매매기법이 분할매수 기법이라 식이 좀 복잡해질수 있겠습니다..ㅠ 1. 차트설정 - 일목균형표에서 변수 turnlen:210(전환선) , stdlen:120(기준선) , prdlen:0 설정하여 30분봉에 적용 2. 매수(봉미완성기준으로 주가가 아래 닿을시에 매수, 변수좀 넣어주시길 바랍니다) - 주가가 기준선(120)기준 +6%, +3%, +1%, -3, -6%, -9% 에 올때 매수 신호 (각 자리 올때마다 같은 비중으로 분할매수) 3. 매도(봉미완성기준으로 매도) - 주식 평균단가 대비 +3% 전량 매도 4. 손절(봉미완성 기준) - 평균매입단가 대비 -10% 손절 5. 주식 매수하여 당일 매도하거나 손절하였다면 더이상 진입은 하지 않게 부탁드립니다. 감사합니다!! 제발 식이 되길 바래봅니다. 감사합니다!!