커뮤니티

수식 부탁드립니다.

프로필 이미지
부자청년28
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% 하락시 나머지수량 전량 매도 를 알고 싶습니다.