커뮤니티
수식문의드립니다.
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% 하락시 전량매도
당일 손절한 종목은 매수 금지
수익 보존부분을 따로 표시해주시면 감사하겠습니다.
잘부탁드립니다.
다음글