커뮤니티
수식 문의 드립니다.
2018-06-09 01:06:49
133
글번호 119610
1. 개별 주식종목 1분봉에다가 적용할려고 합니다.
2. 매수금액을 지정할 수 있었으면 합니다.
3. 매수는 주가 하락에 따라 3분할로 진행하려고 합니다.
4. 매도는 시간의 흐름에 따라 4분할로 진행하려고 합니다.
5. 1차만 매수되고 매도가 시간의 흐름에 따라 진행되면 상관이 없겠지만
만약 2차까지 또는 3차까지 매수되어도 1차 매수시간을 기준으로 매도가 진행되었으면
합니다.
6. 1차매수후 분할 매도가 시간의 흐름에 따라 일어나도
2차 또는 3차 매수시점으로 주가가 떨어지면 매수가 일어났으면 합니다.
( 1차매수가 4분할로 전부 매도되는 시점까지 2차 혹은 3차 매수가에 주가가 오면 매수 가능)
7. 매도시 물량은 언제나 현재 있는 물량에서 계산되어 매도 하고 싶습니다.
8. 전일종가 대비 시가가 10% 이상으로 시작하거나 당일 고가가 전일 종가대비 10% 이상이었다 흘러내리면 매수금지
9. 4차매도까지 진행된 당일은 다시 재매수 금지
1차매수 전일종가대비 -2% 지정금액중 35% 매수
2차매수 1차매수가 대비 -5% 지정금액중 35% 매수
3차매수 2차매수가 대비 -5% 지정금액중 30% 매수
매도 진행은 1차매수 시점을 기준으로 시간의 흐름에 다라 진행하고 싶습니다.
2차매수와 3차매수는 매도 시점에 영향을 안주게 하고 싶습니다.
(단가낮추는 효과 물량 추가만 될뿐)
1차매수가 10시전에 일어났으면
1차매도 당일 10시 전체물량에서25% 매도
2차매도 당일 11시 전체물량에서33% 매도
3차매도 당일 14시 전체물량에서 50% 매도
4차매도 다음날 10시 나머지 전부매도
1차매수가 11시전에 일어났으면
1차매도 당일11시 전체물량에서25% 매도
2차매도 당일14시 전체물량에서33% 매도
3차매도 다음날 10시 전체물량에서 50% 매도
4차매도 다음날 11시 나머지 전부 매도
1차 매수가 14시전에 일어났으면
1차매도 당일 14시 전체물량에서25% 매도
2차매도 다음날 10시 전체물량에서33% 매도
3차매도 다음날 11시 전체물량에서 50% 매도
4차매도 다음날 14시 나머지 전부 매도
1차 매수가 15시20분전에 일어났으면
1차매도 다음날 10시 전체물량에서25% 매도
2차매도 다음날 11시 전체물량에서33% 매도
3차매도 다음날 14시 전체물량에서 50% 매도
4차매도 다다음날 10시 나머지 전부 매도
감사합니다.
답변 1
예스스탁 예스스탁 답변
2018-06-11 14:41:19
안녕하세요
예스스탁입니다.
input : 투자금액(1000000),투자비율1(35),투자비율2(35),투자비율3(30);
var : m1(0),m2(0),m3(0),dd(0);
m1 = 투자금액*(투자비율1/100);
m2 = 투자금액*(투자비율2/100);
m3 = 투자금액*(투자비율2/100);
if bdate != bdate[1] Then
{
dd = dd+1;
Condition1 = false;
}
if MarketPosition == 0 and DayHigh < DayClose(1)*1.10 Then
{
buy("b1",atlimit,DayClose(1)*0.985,Floor(m1/(c*0.98)));
}
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] and MaxEntries == 1 Then
var1 = dd;
if MaxEntries == 1 Then
buy("b2",atlimit,LatestEntryPrice(0)*0.95,Floor(m2/(c*0.95)));
if MaxEntries == 2 Then
buy("b3",atlimit,LatestEntryPrice(0)*0.95,Floor(m3/(c*0.9)));
if EntryTime < 100000 Then
{
if dd == var1 and stime >= 100000 and stime[1] < 100000 Then
ExitLong("bx11",OnClose,def,"",Floor(CurrentContracts*0.25),1);
if dd == var1 and stime >= 110000 and stime[1] < 110000 Then
ExitLong("bx12",OnClose,def,"",Floor(CurrentContracts*0.33),1);
if dd == var1 and stime >= 140000 and stime[1] < 140000 Then
ExitLong("bx13",OnClose,def,"",Floor(CurrentContracts*0.50),1);
if dd == var1+1 and stime >= 100000 and stime[1] < 100000 Then
ExitLong("bx14");
}
if EntryTime >= 100000 and EntryTime < 110000 Then
{
if dd == var1 and stime >= 110000 and stime[1] < 110000 Then
ExitLong("bx21",OnClose,def,"",Floor(CurrentContracts*0.25),1);
if dd == var1 and stime >= 140000 and stime[1] < 140000 Then
ExitLong("bx22",OnClose,def,"",Floor(CurrentContracts*0.33),1);
if dd == var1+1 and stime >= 100000 and stime[1] < 100000 Then
ExitLong("bx23",OnClose,def,"",Floor(CurrentContracts*0.50),1);
if dd == var1+1 and stime >= 110000 and stime[1] < 110000 Then
ExitLong("bx24");
}
if EntryTime >= 110000 and EntryTime < 140000 Then
{
if dd == var1 and stime >= 140000 and stime[1] < 140000 Then
ExitLong("bx31",OnClose,def,"",Floor(CurrentContracts*0.20),1);
if dd == var1+1 and stime >= 100000 and stime[1] < 100000 Then
ExitLong("bx32",OnClose,def,"",Floor(CurrentContracts*0.33),1);
if dd == var1+1 and stime >= 110000 and stime[1] < 110000 Then
ExitLong("bx33",OnClose,def,"",Floor(CurrentContracts*0.50),1);
if dd == var1+1 and stime >= 140000 and stime[1] < 140000 Then
ExitLong("bx34");
}
if EntryTime >= 140000 Then
{
if dd == var1+1 and stime >= 100000 and stime[1] < 100000 Then
ExitLong("bx51",OnClose,def,"",Floor(CurrentContracts*0.20),1);
if dd == var1+1 and stime >= 110000 and stime[1] < 110000 Then
ExitLong("bx52",OnClose,def,"",Floor(CurrentContracts*0.25),1);
if dd == var1+1 and stime >= 140000 and stime[1] < 140000 Then
ExitLong("bx53",OnClose,def,"",Floor(CurrentContracts*0.33),1);
if dd == var1+2 and stime >= 100000 and stime[1] < 100000 Then
ExitLong("bx54");
}
}
즐거운 하루되세요
> 부자청년28 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
> 1. 개별 주식종목 1분봉에다가 적용할려고 합니다.
2. 매수금액을 지정할 수 있었으면 합니다.
3. 매수는 주가 하락에 따라 3분할로 진행하려고 합니다.
4. 매도는 시간의 흐름에 따라 4분할로 진행하려고 합니다.
5. 1차만 매수되고 매도가 시간의 흐름에 따라 진행되면 상관이 없겠지만
만약 2차까지 또는 3차까지 매수되어도 1차 매수시간을 기준으로 매도가 진행되었으면
합니다.
6. 1차매수후 분할 매도가 시간의 흐름에 따라 일어나도
2차 또는 3차 매수시점으로 주가가 떨어지면 매수가 일어났으면 합니다.
( 1차매수가 4분할로 전부 매도되는 시점까지 2차 혹은 3차 매수가에 주가가 오면 매수 가능)
7. 매도시 물량은 언제나 현재 있는 물량에서 계산되어 매도 하고 싶습니다.
8. 전일종가 대비 시가가 10% 이상으로 시작하거나 당일 고가가 전일 종가대비 10% 이상이었다 흘러내리면 매수금지
9. 4차매도까지 진행된 당일은 다시 재매수 금지
1차매수 전일종가대비 -2% 지정금액중 35% 매수
2차매수 1차매수가 대비 -5% 지정금액중 35% 매수
3차매수 2차매수가 대비 -5% 지정금액중 30% 매수
매도 진행은 1차매수 시점을 기준으로 시간의 흐름에 다라 진행하고 싶습니다.
2차매수와 3차매수는 매도 시점에 영향을 안주게 하고 싶습니다.
(단가낮추는 효과 물량 추가만 될뿐)
1차매수가 10시전에 일어났으면
1차매도 당일 10시 전체물량에서25% 매도
2차매도 당일 11시 전체물량에서33% 매도
3차매도 당일 14시 전체물량에서 50% 매도
4차매도 다음날 10시 나머지 전부매도
1차매수가 11시전에 일어났으면
1차매도 당일11시 전체물량에서25% 매도
2차매도 당일14시 전체물량에서33% 매도
3차매도 다음날 10시 전체물량에서 50% 매도
4차매도 다음날 11시 나머지 전부 매도
1차 매수가 14시전에 일어났으면
1차매도 당일 14시 전체물량에서25% 매도
2차매도 다음날 10시 전체물량에서33% 매도
3차매도 다음날 11시 전체물량에서 50% 매도
4차매도 다음날 14시 나머지 전부 매도
1차 매수가 15시20분전에 일어났으면
1차매도 다음날 10시 전체물량에서25% 매도
2차매도 다음날 11시 전체물량에서33% 매도
3차매도 다음날 14시 전체물량에서 50% 매도
4차매도 다다음날 10시 나머지 전부 매도
감사합니다.