커뮤니티

2연속 손실시 거래중단 부탁드립니다..

프로필 이미지
kmp
2008-10-13 11:39:07
752
글번호 17488
답변완료
당일 거래가 1회이익, 1회손실, 1회이익 1회손실.. = 2회손실이니 거래중지 가 아니라 1회손실 1회손실 같은 연속된 손실시 중단하는 방법이 있나요? 그리고 당일거래로 2회손실시에 중단일 경우에는 그 영향으로 다음날에는 1회손실시 중단. 같은 방법도 있으면 알려주시면 감사하겠습니다. 아직 배우는 입장이라 제가 잘 할줄 몰라서 현재 이것저것 고치고 만들고있는 식을 함께 올려봤습니다.. 이왕이면 주석도 함께 달아주시면 저같은 초보입장에서 많은 도움이 될것같습니다. 부탁드립니다^^; ############################################################ var : count(0); Count = 0 ; for Value1 = 0 to 10 { if EntryDate( Value1 ) == sdate then Count = Count + 1; } ## 시초가에서 4% 상승하면 매수 if count == 0 and stime >= 93000 and stime < 145000 Then { buy("매수1",atstop,dayopen()*1.04); } ## 청산 후 최저점에서 7% 상승하면 매수 if count > 0 and count < 3 and stime >= 93000 and stime < 145000 Then { buy("매수2",atstop,lowest(L,BarsSinceExit(1))*1.07); } ##진입후 최고가에서 14%하락하면 청산 if MarketPosition()== 1 Then { exitlong("X1",AtStop,highest(H,BarsSinceEntry)*0.86); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-10-13 15:08:37

안녕하세요 예스스탁입니다. var : count(0),loss(0),exit(0),loss1(0),exit1(0); if date != date[1] Then exit1 = exit[1]; //전일 연속손설 여부 Count = 0 ; for Value1 = 0 to 20 { if EntryDate( Value1 ) == sdate then { Count = Count + 1; } } ##당일 연속손실여부 체크 loss = 0; exit = 0; for Value2 = 0 to 20 { if EntryDate( Value2 ) == sdate and PositionProfit(value2) < 0 then loss = loss + 1; Else loss = 0; if loss == 2 Then{ //당일 손실 2번 연속이면 exit에 1 Exit = 1; } } ## 시초가에서 4% 상승하면 매수 if count == 0 and stime >= 93000 and stime < 145000 Then { buy("매수1",atstop,dayopen()*1.04); } if exit1 == 1 Then{ ## 청산 후 최저점에서 7% 상승하면 매수 if count >= 1 and count < 3 and PositionProfit(1) > 0 and stime >= 93000 and stime < 145000 Then { buy("매수2",atstop,lowest(L,BarsSinceExit(1))*1.07); } } if exit1 == 0 Then{ ## 청산 후 최저점에서 7% 상승하면 매수 if count >= 1 and count < 3 and exit < 1 and stime >= 93000 and stime < 145000 Then { buy("매수3",atstop,lowest(L,BarsSinceExit(1))*1.07); } } ##진입후 최고가에서 14%하락하면 청산 if MarketPosition()== 1 Then { exitlong("X1",AtStop,highest(H,BarsSinceEntry)*0.86); } 즐거운 하루되세요 > kmp 님이 쓴 글입니다. > 제목 : 2연속 손실시 거래중단 부탁드립니다.. > 당일 거래가 1회이익, 1회손실, 1회이익 1회손실.. = 2회손실이니 거래중지 가 아니라 1회손실 1회손실 같은 연속된 손실시 중단하는 방법이 있나요? 그리고 당일거래로 2회손실시에 중단일 경우에는 그 영향으로 다음날에는 1회손실시 중단. 같은 방법도 있으면 알려주시면 감사하겠습니다. 아직 배우는 입장이라 제가 잘 할줄 몰라서 현재 이것저것 고치고 만들고있는 식을 함께 올려봤습니다.. 이왕이면 주석도 함께 달아주시면 저같은 초보입장에서 많은 도움이 될것같습니다. 부탁드립니다^^; ############################################################ var : count(0); Count = 0 ; for Value1 = 0 to 10 { if EntryDate( Value1 ) == sdate then Count = Count + 1; } ## 시초가에서 4% 상승하면 매수 if count == 0 and stime >= 93000 and stime < 145000 Then { buy("매수1",atstop,dayopen()*1.04); } ## 청산 후 최저점에서 7% 상승하면 매수 if count > 0 and count < 3 and stime >= 93000 and stime < 145000 Then { buy("매수2",atstop,lowest(L,BarsSinceExit(1))*1.07); } ##진입후 최고가에서 14%하락하면 청산 if MarketPosition()== 1 Then { exitlong("X1",AtStop,highest(H,BarsSinceEntry)*0.86); }