커뮤니티
수식 부탁드립니다.
2009-03-14 23:33:40
931
글번호 20934
input : P1(3),N(1);
var : cnt(0),sumV(0), maV(0), count(0);
sumV = 0;
for count = 0 to P1-1 {
sumV = sumV+DayClose(count);
}
maV = sumV / P1;
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if stime <= 140000 and stime >=103000 and
c <= mav *1.01 and c>= mav *0.95 AND count < n Then
buy();
위의 매수식으로 주식을 한번에 전량 매수한후에
분할 매도를 하고 싶습니다.
(선물옵션이아닌 주식매매(거래소.코스닥)를 하는 식입니다)
-------------------------------------------------------------
2가지 수식을 알고 싶습니다.
첫번째는
위의 식으로 거래소 종목이건 코스닥 종목이건 매수한후에
매수가 보다 +3% 상승시 전체수량의 50% 매도
매수가 보다 +6% 상승시 나머지수량 전량 매도
매수가 보다 -3% 하락시 전체수량의 50% 매도
매수가 보다 -5% 하락시 나머지수량 전량 매도
-------------------------------------------------------------------
두번째는 위의 식으로 거래소 종목이건 코스닥 종목이건 매수한후에
매수한후에 매수가 보다 +3% 상승시 전체수량의 50% 매도
매수가 보다 +6% 상승시 나머지수량의 50% 매도
매수가 보다 +9% 상승시 나머지 수량 전량 매도
매수가 보다 -3% 하락시 전체수량의 50% 매도
매수가 보다 -4% 하락시 나머지수량의 50% 매도
매수가 보다 -5% 하락시 나머지수량 전량 매도
를 알고 싶습니다.
답변 1
예스스탁 예스스탁 답변
2009-03-16 15:03:27
안녕하세요
예스스탁입니다.
1.
input : P1(3),N(1);
var : cnt(0),sumV(0), maV(0), count(0);
sumV = 0;
for count = 0 to P1-1 {
sumV = sumV+DayClose(count);
}
maV = sumV / P1;
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if stime <= 140000 and stime >=103000 and
c <= mav *1.01 and c>= mav *0.95 AND count < n Then
buy();
if MarketPosition == 1 Then{
if MarketPosition[1] != 1 Then{
var1 = CurrentContracts;
var2 = Int(CurrentContracts*0.5);
var3 = var1-var2;
}
if CurrentContracts == var1 Then{
exitlong("P3",atlimit,EntryPrice*1.03,"",var2,1);
exitlong("L3",AtStop,EntryPrice*0.97,"",var2,1);
}
if CurrentContracts == var3 Then{
exitlong("P3-P6",atlimit,EntryPrice*1.06);
exitlong("L3-L5",AtStop,EntryPrice*0.95);
if Lowest(L,BarsSinceEntry) <= EntryPrice*0.97 Then
exitlong("L3-P3",atlimit,EntryPrice*1.03);
if Highest(h,BarsSinceEntry) >= EntryPrice*1.03 Then
exitlong("P3-l3",AtStop,EntryPrice*0.97);
}
}
2.
input : P1(3),N(1);
var : cnt(0),sumV(0), maV(0), count(0);
sumV = 0;
for count = 0 to P1-1 {
sumV = sumV+DayClose(count);
}
maV = sumV / P1;
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if stime <= 140000 and stime >=103000 and
c <= mav *1.01 and c>= mav *0.95 AND count < n Then
buy();
if MarketPosition == 1 Then{
if MarketPosition[1] != 1 Then{
var1 = CurrentContracts;
var2 = Int(CurrentContracts*0.5);
var3 = var1*0.3;
var4 = var1-var2-var3;
}
if CurrentContracts == var1 Then{
exitlong("P3",atlimit,EntryPrice*1.03,"",var2,1);
exitlong("L3",AtStop,EntryPrice*0.97,"",var2,1);
}
if CurrentContracts == var1-var2 Then{
exitlong("P6",atlimit,EntryPrice*1.06,"",var3,1);
exitlong("L4",AtStop,EntryPrice*0.96,"",var3,1);
}
if CurrentContracts == var1-var2-var3 Then{
exitlong("P9",atlimit,EntryPrice*1.09,"",var4,1);
exitlong("L5",AtStop,EntryPrice*0.95,"",var4,1);
}
}
즐거운 하루되세요
> 부자청년28 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> input : P1(3),N(1);
var : cnt(0),sumV(0), maV(0), count(0);
sumV = 0;
for count = 0 to P1-1 {
sumV = sumV+DayClose(count);
}
maV = sumV / P1;
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if stime <= 140000 and stime >=103000 and
c <= mav *1.01 and c>= mav *0.95 AND count < n Then
buy();
위의 매수식으로 주식을 한번에 전량 매수한후에
분할 매도를 하고 싶습니다.
(선물옵션이아닌 주식매매(거래소.코스닥)를 하는 식입니다)
-------------------------------------------------------------
2가지 수식을 알고 싶습니다.
첫번째는
위의 식으로 거래소 종목이건 코스닥 종목이건 매수한후에
매수가 보다 +3% 상승시 전체수량의 50% 매도
매수가 보다 +6% 상승시 나머지수량 전량 매도
매수가 보다 -3% 하락시 전체수량의 50% 매도
매수가 보다 -5% 하락시 나머지수량 전량 매도
-------------------------------------------------------------------
두번째는 위의 식으로 거래소 종목이건 코스닥 종목이건 매수한후에
매수한후에 매수가 보다 +3% 상승시 전체수량의 50% 매도
매수가 보다 +6% 상승시 나머지수량의 50% 매도
매수가 보다 +9% 상승시 나머지 수량 전량 매도
매수가 보다 -3% 하락시 전체수량의 50% 매도
매수가 보다 -4% 하락시 나머지수량의 50% 매도
매수가 보다 -5% 하락시 나머지수량 전량 매도
를 알고 싶습니다.