커뮤니티
수식 여쭤봅니다.
2018-05-24 15:18:00
196
글번호 119169
수식 여쭤봅니다.
개별종목 1분봉에 적용할려고 합니다.
매수는 전일종가 -1.5% (제가 금액 설정하고 싶어요)
매수가 된 시간 이후부터 이런패턴으로 매도를 하고 싶습니다
매수가 9시20분 전에 일어나면
매도는 당일 오전 9시20분에 전체물량 20%
당일 오전11시20분에 전체물량 25%
당일 오후14시50분에 전체물량 33%
다음날 오전 9시20분에 전체물량 50%
다음날 오전 11시20분에 남은물량 전부
매수가 11시20분전에 일어나면
당일 오전11시20분에 전체물량 20%
당일 오후14시50분에 전체물량 25%
다음날 오전 9시20분에 전체물량 33%
다음날 오전 11시20분에 남은물량 50%
다음날 오후 14시40분에 남은물량 전부
매수가 14시40분전에 일어나면
오후 14시40분에 전체물량 20%
다음날 오전 9시20분에 전체물량 25%
다음날 오전 11시20분에 전체물량 33%
다음날 오후 14시40분에 전체물량 50%
다다음날 오전 9시20분에 남은 물량 전부
매수가 14시40분 이후에 일어나면
다음날 오전 9시20분 전체물량 20%
다음날 오전 11시20분 전체물량 25%
다음날 오후 14시40분 전체물량 33%
다다음날 오전 9시20분 남은 물량 전부
물량이 있을때는 중복매수 안되게 하고 습니다.
당일 물량 전부 매도가 되었어도 다시 당일날 재매수가 안되었으면 합니다~
매수시기에 따라
매도를 정해진시간에 4분할 매도 하는식을 알고싶습니다
답변 1
예스스탁 예스스탁 답변
2018-05-25 13:37:30
안녕하세요
예스스탁입니다.
input : 투자금액(1000000),투자비율1(50),투자비율2(50);
var : m1(0),m2(0),dd(0);
m1 = 투자금액*(투자비율1/100);
m2 = 투자금액*(투자비율2/100);
if bdate != bdate[1] Then
dd = dd+1;
if MarketPosition == 0 and ExitDate(1) != sdate Then
{
if NextBarSdate != sdate Then
{
buy("b1.",atlimit,c*0.985,Floor(m1/(c*0.985)));
}
if NextBarSdate == sdate Then
{
buy("b1",atlimit,DayClose(1)*0.985,Floor(m1/(c*0.985)));
}
}
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] Then
var1 = dd;
if EntryTime < 92000 Then
{
if dd == var1 and stime >= 92000 and stime[1] < 92000 Then
ExitLong("bx11",OnClose,def,"",Floor(CurrentContracts*0.20),1);
if dd == var1 and stime >= 112000 and stime[1] < 112000 Then
ExitLong("bx12",OnClose,def,"",Floor(CurrentContracts*0.25),1);
if dd == var1 and stime >= 145000 and stime[1] < 145000 Then
ExitLong("bx13",OnClose,def,"",Floor(CurrentContracts*0.33),1);
if dd == var1+1 and stime >= 92000 and stime[1] < 92000 Then
ExitLong("bx14",OnClose,def,"",Floor(CurrentContracts*0.50),1);
if dd == var1+1 and stime >= 112000 and stime[1] < 112000 Then
ExitLong("bx15");
}
if EntryTime >= 92000 and EntryTime < 112000 Then
{
if dd == var1 and stime >= 112000 and stime[1] < 112000 Then
ExitLong("bx21",OnClose,def,"",Floor(CurrentContracts*0.20),1);
if dd == var1 and stime >= 145000 and stime[1] < 145000 Then
ExitLong("bx22",OnClose,def,"",Floor(CurrentContracts*0.25),1);
if dd == var1+1 and stime >= 92000 and stime[1] < 92000 Then
ExitLong("bx23",OnClose,def,"",Floor(CurrentContracts*0.33),1);
if dd == var1+1 and stime >= 112000 and stime[1] < 112000 Then
ExitLong("bx24",OnClose,def,"",Floor(CurrentContracts*0.50),1);
if dd == var1+1 and stime >= 144000 and stime[1] < 144000 Then
ExitLong("bx25");
}
if EntryTime >= 112000 and EntryTime < 144000 Then
{
if dd == var1 and stime >= 144000 and stime[1] < 144000 Then
ExitLong("bx31",OnClose,def,"",Floor(CurrentContracts*0.20),1);
if dd == var1+1 and stime >= 92000 and stime[1] < 92000 Then
ExitLong("bx32",OnClose,def,"",Floor(CurrentContracts*0.25),1);
if dd == var1+1 and stime >= 112000 and stime[1] < 112000 Then
ExitLong("bx33",OnClose,def,"",Floor(CurrentContracts*0.33),1);
if dd == var1+1 and stime >= 144000 and stime[1] < 144000 Then
ExitLong("bx34",OnClose,def,"",Floor(CurrentContracts*0.50),1);
if dd == var1+2 and stime >= 112000 and stime[1] < 112000 Then
ExitLong("bx35");
}
if EntryTime >= 144000 Then
{
if dd == var1+1 and stime >= 92000 and stime[1] < 92000 Then
ExitLong("bx51",OnClose,def,"",Floor(CurrentContracts*0.20),1);
if dd == var1+1 and stime >= 112000 and stime[1] < 112000 Then
ExitLong("bx52",OnClose,def,"",Floor(CurrentContracts*0.25),1);
if dd == var1+1 and stime >= 144000 and stime[1] < 144000 Then
ExitLong("bx53",OnClose,def,"",Floor(CurrentContracts*0.33),1);
if dd == var1+2 and stime >= 92000 and stime[1] < 92000 Then
ExitLong("bx54");
}
}
즐거운 하루되세요
> 부자청년28 님이 쓴 글입니다.
> 제목 : 수식 여쭤봅니다.
> 수식 여쭤봅니다.
개별종목 1분봉에 적용할려고 합니다.
매수는 전일종가 -1.5% (제가 금액 설정하고 싶어요)
매수가 된 시간 이후부터 이런패턴으로 매도를 하고 싶습니다
매수가 9시20분 전에 일어나면
매도는 당일 오전 9시20분에 전체물량 20%
당일 오전11시20분에 전체물량 25%
당일 오후14시50분에 전체물량 33%
다음날 오전 9시20분에 전체물량 50%
다음날 오전 11시20분에 남은물량 전부
매수가 11시20분전에 일어나면
당일 오전11시20분에 전체물량 20%
당일 오후14시50분에 전체물량 25%
다음날 오전 9시20분에 전체물량 33%
다음날 오전 11시20분에 남은물량 50%
다음날 오후 14시40분에 남은물량 전부
매수가 14시40분전에 일어나면
오후 14시40분에 전체물량 20%
다음날 오전 9시20분에 전체물량 25%
다음날 오전 11시20분에 전체물량 33%
다음날 오후 14시40분에 전체물량 50%
다다음날 오전 9시20분에 남은 물량 전부
매수가 14시40분 이후에 일어나면
다음날 오전 9시20분 전체물량 20%
다음날 오전 11시20분 전체물량 25%
다음날 오후 14시40분 전체물량 33%
다다음날 오전 9시20분 남은 물량 전부
물량이 있을때는 중복매수 안되게 하고 습니다.
당일 물량 전부 매도가 되었어도 다시 당일날 재매수가 안되었으면 합니다~
매수시기에 따라
매도를 정해진시간에 4분할 매도 하는식을 알고싶습니다
다음글
이전글