커뮤니티

수식 수정및 보완 부탁드립니다.

프로필 이미지
신나는파파
2010-09-10 13:21:50
1003
글번호 32293
답변완료
# 매일매일 시스템 적용하고 싶습니다. 수식 수정 부탁드립니다. 평균매입대비 3%상승시 전액매도하고 싶구요~~ 매도후 고가대비 하락시 처음부터 다시 시스템식 똑같이 적용하고 싶습니다. 계속, 반복 적용하고 싶습니다. var : chogoga(0) Condition1 = false; Condition2 = false; Condition3 = false; Condition4 = false; Condition5 = false; # 최고가 계산 chogoga = Close # 당일최고가 if MarketPosition == 1 Then{ if crossup(c,chogoga) then { chogoga == close; Condition1 = false; Condition2 = false; Condition3 = false; Condition4 = false; Condition5 = false; } if crossup(c,평균매입가*1.03) and Condition1 == false Then{ # 3% 상승 매도(현재종목 통장잔고 전액 매도) exitlong("bP1",OnClose,def,"",1,1); Condition5 = true; } if CrossDown(c,chogoga*0.98) and Condition4 == false Then{ # -2% 하락 1주 매수 buy("b1",OnClose,def,1); Condition1 = true; } if CrossDown(c,chogoga*0.96) and Condition5 == false Then{ # -4% 하락 1주 매수 buy("b2",OnClose,def,2); Condition2 = true; } if CrossDown(c,chogoga*0.94) and Condition4 == false Then{ # -6% 하락 2주 매수 buy("b3",OnClose,def,1); Condition3 = true; } if CrossDown(c,chogoga*0.92) and Condition5 == false Then{ # -8% 하락 2주 매수 buy("b4",OnClose,def,2); Condition4 = true; } }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-09-10 16:27:10

안녕하세요 예스스탁입니다. 수식을 어디를 수정해 드려야 할지 모르겠습니다. 해당식에는 최초진입이 없고 매수후에 추가 매수부분과 청산식만 있습니다. condition의 초기화 부분과 당일최고가/평균단가 부분등을 수정해서 올려드립니다. 참고로 시스템은 잔고와 연동이 되지 않아 잔고의 수량전부 청산과 같은 경우는 구현되지 못합니다. 잔고의 수량이 얼마인지 알수 없습니다. var : chogoga(0); if date != date[1] or marketposition == 0 then{ Condition1 = false; Condition2 = false; Condition3 = false; Condition4 = false; Condition5 = false; } # 최고가 계산 chogoga = dayhigh; # 당일최고가 if MarketPosition == 1 Then{ if crossup(c,chogoga) then { chogoga == close; Condition1 = false; Condition2 = false; Condition3 = false; Condition4 = false; Condition5 = false; } if crossup(c,avgentryprice*1.03) and Condition5 == false Then{ # 3% 상승 매도(현재종목 통장잔고 전액 매도) exitlong("bP1",OnClose,def,"",1,1); Condition5 = true; } if CrossDown(c,chogoga*0.98) and Condition1 == false Then{ # -2% 하락 1주 매수 buy("b1",OnClose,def,1); Condition1 = true; } if CrossDown(c,chogoga*0.96) and Condition2 == false Then{ # -4% 하락 1주 매수 buy("b2",OnClose,def,2); Condition2 = true; } if CrossDown(c,chogoga*0.94) and Condition3 == false Then{ # -6% 하락 2주 매수 buy("b3",OnClose,def,1); Condition3 = true; } if CrossDown(c,chogoga*0.92) and Condition4 == false Then{ # -8% 하락 2주 매수 buy("b4",OnClose,def,2); Condition4 = true; } } 즐거운 하루되세요 > 신나는파파 님이 쓴 글입니다. > 제목 : 수식 수정및 보완 부탁드립니다. > # 매일매일 시스템 적용하고 싶습니다. 수식 수정 부탁드립니다. 평균매입대비 3%상승시 전액매도하고 싶구요~~ 매도후 고가대비 하락시 처음부터 다시 시스템식 똑같이 적용하고 싶습니다. 계속, 반복 적용하고 싶습니다. var : chogoga(0) Condition1 = false; Condition2 = false; Condition3 = false; Condition4 = false; Condition5 = false; # 최고가 계산 chogoga = Close # 당일최고가 if MarketPosition == 1 Then{ if crossup(c,chogoga) then { chogoga == close; Condition1 = false; Condition2 = false; Condition3 = false; Condition4 = false; Condition5 = false; } if crossup(c,평균매입가*1.03) and Condition1 == false Then{ # 3% 상승 매도(현재종목 통장잔고 전액 매도) exitlong("bP1",OnClose,def,"",1,1); Condition5 = true; } if CrossDown(c,chogoga*0.98) and Condition4 == false Then{ # -2% 하락 1주 매수 buy("b1",OnClose,def,1); Condition1 = true; } if CrossDown(c,chogoga*0.96) and Condition5 == false Then{ # -4% 하락 1주 매수 buy("b2",OnClose,def,2); Condition2 = true; } if CrossDown(c,chogoga*0.94) and Condition4 == false Then{ # -6% 하락 2주 매수 buy("b3",OnClose,def,1); Condition3 = true; } if CrossDown(c,chogoga*0.92) and Condition5 == false Then{ # -8% 하락 2주 매수 buy("b4",OnClose,def,2); Condition4 = true; } }