커뮤니티

수식작성 부탁드립니다..ㅎㅎㅎ

프로필 이미지
대박내자잉
2012-03-01 22:18:16
410
글번호 48430
답변완료
1. 5일선 돌파시 가지고있는돈의 1/8 매수 2. 매수한게 1%오르면 청산 매수한게 5%떨어지면 1/8(1에서의 금액과 같은금액) 추가매수 3. 1,2매수한거 평균단가보다 1%오르면 청산 1,2매수한거 평균단가보다 5%떨어지면 2/8(1+2의 금액) 추가매수 4. 1,2,3매수한거 평균단가보다 1%오르면 청산 1,2,3매수한거 평균단가보다 5%떨어지면 4/8(1+2+3의 금액) 추가매수 5. 1,2,3,4매수한거 평균단가보다 1%오르면 청산 1,2,3,4매수한거 평균단가보다 5%떨어지면 청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-03-02 14:11:02

안녕하세요 예스스탁입니다. 수식에서는 잔고와 연동이 되지 않아 매수가능금액등을 알수 없습니다. 투입금액을 직접 설정해 주셔야 합니다. input : 투입금액(1000000); if CodeCategory == 1 Then{ #코스피 if BasePrice < 50000 Then{ Var1 = int(int((투입금액*(1/8))/C)/10)*10; Var2 = int(int((투입금액*(2/8))/C)/10)*10; Var3 = int(int((투입금액*(4/8))/C)/10)*10; } Else{ Var1 = int((투입금액*(1/8))/C); Var2 = int((투입금액*(2/8))/C); Var3 = int((투입금액*(4/8))/C); } } if CodeCategory == 2 Then{#코스닥 Var1 = int((투입금액*(1/8))/C); Var2 = int((투입금액*(2/8))/C); Var3 = int((투입금액*(4/8))/C); } if CodeCategory == 6 Then{#옵션 Var1 = int((투입금액*(1/8))/(C*BigPointValue)); Var2 = int((투입금액*(2/8))/(C*BigPointValue)); Var3 = int((투입금액*(4/8))/(C*BigPointValue)); } if MarketPosition == 0 and crossup(c,ma(c,5)) Then buy("첫매수",OnClose,def,var1); if MarketPosition == 1 Then{ if CurrentEntries == 1 Then buy("추가매수1",atlimit,AvgEntryPrice*0.95,var1); if CurrentEntries == 2 Then buy("추가매수2",atlimit,AvgEntryPrice*0.95,var2); if CurrentEntries == 3 Then buy("추가매수3",atlimit,AvgEntryPrice*0.95,var3); exitlong("bx1",atlimit,AvgEntryPrice*1.01); if CurrentEntries == 4 Then exitlong("bx2",AtStop,AvgEntryPrice*0.95); } 즐거운 하루되세요 > 대박내자잉 님이 쓴 글입니다. > 제목 : 수식작성 부탁드립니다..ㅎㅎㅎ > 1. 5일선 돌파시 가지고있는돈의 1/8 매수 2. 매수한게 1%오르면 청산 매수한게 5%떨어지면 1/8(1에서의 금액과 같은금액) 추가매수 3. 1,2매수한거 평균단가보다 1%오르면 청산 1,2매수한거 평균단가보다 5%떨어지면 2/8(1+2의 금액) 추가매수 4. 1,2,3매수한거 평균단가보다 1%오르면 청산 1,2,3매수한거 평균단가보다 5%떨어지면 4/8(1+2+3의 금액) 추가매수 5. 1,2,3,4매수한거 평균단가보다 1%오르면 청산 1,2,3,4매수한거 평균단가보다 5%떨어지면 청산