커뮤니티

수식문의드립니다.

프로필 이미지
사과쥬스
2012-08-15 21:36:32
320
글번호 53789
답변완료
코스닥, 코스피, 거래소 등 현물거래를 합니다. 매수기준 1차매수 - 일봉상 5일선과 하방으로 이격이 5% 일때 1000000원 매수 2차매수 - 1차매수 후 -5% 하락시 2000000원 매수 매도기준 1차매수시 - 5일선과 만날시 50%매도 10일선과 만날시 전량매도 - 50% 매도 후부터 수익보존 50% 전량매도 적용 (추가설명 : 1000원에 매수한 주식이 10% 수익이 난 상태에서 50%매도를 한다면, 1100원에 매도가 될 것입니다. 이때 수익보존 50%의 의미는 주가가 하락하여 100원이라는 수익의 50%인 50원의 수익을 보존하겠다는 의미입니다. 따라서 1100원의 주식이 다시 하락하여 1050원이 되는 순간 전량매도를 하겠다는 의미입니다. 다른 예를 들면 매입가가 1000원, 현재가가 1900원일때 수익보존율을 50%로 설정한다면 현재까지의 이익분인 900의 50%가 하락한 가격인 1450원이 현재가가 되는 순간 매도주문이 되는 것입니다.) 2차매수시 - 0%수익시 50%매도, 5일선과 만날시 전량매도 2차 매수 후 2차매수 가격 기준 -2% 하락시 전량매도 당일 손절한 종목은 매수 금지 수익 보존부분을 따로 표시해주시면 감사하겠습니다. 잘부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-08-16 11:09:36

안녕하세요 예스스탁입니다. input : 금액1(1000000),금액2(2000000); input : P1(5); var : sumV(0), maV(0), count(0),dis(0); if CodeCategory == 1 Then { if BasePrice < 50000 Then { Var1 = int(int(금액1/C)/10)*10; Var2 = int(int(금액2/C)/10)*10; } Else{ Var1 = int(금액1/C); Var2 = int(금액2/C); } } if CodeCategory == 2 Then { Var1 = int(금액1/C); Var2 = int(금액2/C); } if CodeCategory == 6 Then { Var1 = int(금액1/(C*BigPointValue)); Var2 = int(금액2/(C*BigPointValue)); } sumV = 0; for count = 0 to P1-1 { sumV = sumV+DayClose(count); } maV = sumV / P1; dis = c/mav*100; Condition1 = ExitDate(1) == sdate and IsExitName("loss",1) == true; if MarketPosition == 0 and CrossDown(dis,95) and Condition1 == false Then buy("b1",OnClose,def,var1); if MarketPosition == 1 and CountIF(CurrentContracts < CurrentContracts[1],BarsSinceEntry) < 1 Then{ if CurrentEntries == 1 Then buy("b2",atlimit,EntryPrice*0.95,var2); } if MarketPosition == 1 Then{ if CurrentContracts == MaxContracts and CurrentEntries > CurrentEntries[1] Then { if CodeCategory == 1 and BasePrice < 50000 Then { Var11 = int(int(CurrentContracts*0.5)/10)*10; } Else { Var11 = int(CurrentContracts*0.5); } } if MaxEntries == 1 Then { if CurrentContracts == MaxContracts and crossup(c,ma(c,5)) Then{ value1 = C; ExitLong("bx11",OnClose,def,"",var11,1); } if CurrentContracts < MaxContracts Then ExitLong("bx13",AtStop,EntryPrice+(value1-EntryPrice)*0.5); if crossup(c,ma(c,10)) Then ExitLong("bx12"); } if MaxEntries == 2 Then { if CurrentContracts == MaxContracts Then ExitLong("bx21",atlimit,EntryPrice,"",var13,1); if crossup(c,ma(c,5)) Then ExitLong("bx22"); } ExitLong("loss",AtStop,EntryPrice*0.93); } 즐거운 하루되세요 > 사과쥬스 님이 쓴 글입니다. > 제목 : 수식문의드립니다. > 코스닥, 코스피, 거래소 등 현물거래를 합니다. 매수기준 1차매수 - 일봉상 5일선과 하방으로 이격이 5% 일때 1000000원 매수 2차매수 - 1차매수 후 -5% 하락시 2000000원 매수 매도기준 1차매수시 - 5일선과 만날시 50%매도 10일선과 만날시 전량매도 - 50% 매도 후부터 수익보존 50% 전량매도 적용 (추가설명 : 1000원에 매수한 주식이 10% 수익이 난 상태에서 50%매도를 한다면, 1100원에 매도가 될 것입니다. 이때 수익보존 50%의 의미는 주가가 하락하여 100원이라는 수익의 50%인 50원의 수익을 보존하겠다는 의미입니다. 따라서 1100원의 주식이 다시 하락하여 1050원이 되는 순간 전량매도를 하겠다는 의미입니다. 다른 예를 들면 매입가가 1000원, 현재가가 1900원일때 수익보존율을 50%로 설정한다면 현재까지의 이익분인 900의 50%가 하락한 가격인 1450원이 현재가가 되는 순간 매도주문이 되는 것입니다.) 2차매수시 - 0%수익시 50%매도, 5일선과 만날시 전량매도 2차 매수 후 2차매수 가격 기준 -2% 하락시 전량매도 당일 손절한 종목은 매수 금지 수익 보존부분을 따로 표시해주시면 감사하겠습니다. 잘부탁드립니다.