커뮤니티

수식 문의드립니다

프로필 이미지
HaloDe
2013-03-27 23:15:42
172
글번호 61337
답변완료
일정한 가격 이상이 되면 일정금액만큼만 매수하는 수식이 작성 가능한지요? 예를 들어 가격이 1000원이 되면 10만원 어치 매수(즉, 100주 매수), 가격이 2000원이 되면 15만원 어치 매수(즉, 75주 매수) 등 이런 식의 수식이 있을까요? 마찬가지로 주 단위로 매수할 수 있는 식도 가능하다면 알려주십시오. (1000원이 되면 100주 매수 등) 만약 매수가 가능하다면 반대로 매도식도 알려주시면 감사하겠습니다. ^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-03-28 11:35:11

안녕하세요 예스스탁입니다. 1 금액으로 수량지정 (수식안에서 금액을 종목에 맞는 수량으로 계산하는 내용이 필요합니다.) input : 투입금액1(100000),투입금액2(150000); #가격별 수량계산 #kospi if CodeCategory == 1 Then{ if BasePrice < 50000 Then{ Var1 = int(int(투입금액1/C)/10)*10; Var2 = int(int(투입금액2/C)/10)*10; } Else { Var1 = int(투입금액1/C); Var2 = int(투입금액2/C); } } #kosdoq if CodeCategory == 2 Then{ Var1 = int(투입금액1/C); Var2 = int(투입금액2/C); } if H < 1000 Then buy("b1",AtStop,1000,var1);#1000미만이었다가 1000이상 시세가 발생하면 매수 if H < 2000 Then buy("b2",AtStop,1000,var2);#2000미만이었다가 2000이상 시세가 발생하면 매수 if MarketPosition == 1 Then{ exitlong("bx1",AtStop,500);#500원이하 시세발생하면 매도 exitlong("bx2",AtStop,3000);#3000원 이상 시세 발생하면 매도 } 2. 수량지정 input : 수량1(100000),수량2(150000); if H < 1000 Then buy("b1",AtStop,1000,수량1); if H < 2000 Then buy("b2",AtStop,1000,수량2); 수식안에서 특정가격을 도달하면 신호를 발생하는 부분은 신호타입으로 atstop과 atlimit을 사용합니다. 이 타입은 주문에 따라 가격을 감시하는 방향이 다른 타입니다. 매수주문(buy,exitshort)에서는 atstop은 지정한 가격이상의 시세인지를 판단하고 atlimit은 지정한 가격이하의 시세인지를 판단합니다. 반대로 매도주문(sell,exitlong)에서는 atstop은 지정한 가격이하의 시세인지를 판단하고 atlimit은 지정한 가격이상의 시세인지를 판단합니다. 그러므로 가격의 흐름이 아래에서 위로 올라가 해당 가격을 터치하는지 위에서 아래로 내려와 해당가격을 터치하는지에 사용자 분이 판단하셔서 타입을 다르게 사용해야 합니다. 1번 진입과 청산식 참고하셔서 방향 살피셔서 적절한 신호타입을 사용해 식 수정하시기 바랍니다. 즐거운 하루되세요 > HaloDe 님이 쓴 글입니다. > 제목 : 수식 문의드립니다 > 일정한 가격 이상이 되면 일정금액만큼만 매수하는 수식이 작성 가능한지요? 예를 들어 가격이 1000원이 되면 10만원 어치 매수(즉, 100주 매수), 가격이 2000원이 되면 15만원 어치 매수(즉, 75주 매수) 등 이런 식의 수식이 있을까요? 마찬가지로 주 단위로 매수할 수 있는 식도 가능하다면 알려주십시오. (1000원이 되면 100주 매수 등) 만약 매수가 가능하다면 반대로 매도식도 알려주시면 감사하겠습니다. ^^