커뮤니티
수식 부탁드려요
2013-04-16 16:24:39
243
글번호 62119
수식를 작성하는게 많이 어렵네요
바쁘실덴데도 부탁을 드리게 되네요
현물을 매매하려합니다 그림에 표시한 숫자에 설명를 더합니다
1번- 전일종가를 기준으로 금일 시초가가 7%이내일때 10주를 매수함(매수수량은 외부변수로 변경할수 있게함)
2번- 1번매수후 당일 또는 몇일후 주가가 상승하여 매수가 대비 5%상승시 10주를 매도함(이때 매도할수량도 외부변수로 변경할수 있게함)
3번 - 1번 매수후 주가가 하락하는 경우 시초가에 20주를 매수함(매수하는 날은 장시장전 사용자가 내일추가매수하겠다 또는 장시장전 오늘매수하겠다라고 생각하는 때를 정할수 있게함,1번매수후 주가하락으로 2번이 실행되지 않고 3번를 실행하게됨 "물타기")
4번 -3번 매수후 당일 또는 몇일후 주가가 상승하여 매수가대비 5%상승시 10주 매도
5번 - 3번매수후 1번과 중간값이 되는 때에 10주 매도(중간값을 구할때 1번 해당하는 가격을 외부변수로 사용자가 입력하게하고 3번가격을 시초가가 데이타가 나오것을 반영하도록함)
추가로 몇가지 문의 드려요
매매를 실행시킬때 집에있는 컴퓨터를 계속 켜 놓아야 하나요 서버에 입력시킬때만 컴퓨터가 필요하고 그이후는 꺼 놓아도 되나요?
한번 매매세팅를 하면 그 명령을 다 실행할때 까지나 명령를 취소하기까지 몇일이고 유지가 되나요 Q&A서 본거 같은데 오전5시에 리셋이 되기에 오전5시이후 다시 세팅해야 하나요 혹시 오전5시 이후가 아니라 전날에 21시나 22시때에도 내일실행할것을 입력해놓아도 되나요?
- 1. hts1.JPG (0.09 MB)
답변 1
예스스탁 예스스탁 답변
2013-04-16 17:59:49
안녕하세요
예스스탁입니다.
1.
input : 수량1번(10),가격1번(1000),수량2번(10),수량3번(20),경과일수(1),수량4번(10),수량5번(10);
if MarketPosition == 0 and NextBarOpen <= C*1.07 Then
buy("1번",AtMarket,def,수량1번);
if MarketPosition == 1 Then{
if CurrentContracts > CurrentContracts[1] Then
var1 = O;
exitlong("2번",Atlimit,EntryPrice*1.05,"",수량2번,1);
if CurrentEntries == 1 and BarsSinceEntry == 경과일수 and C < C[1] Then
buy("3번",atmarket,def,수량3번);
if CurrentEntries == 2 Then{
exitlong("4번",atlimit,var1*1.05,"",수량4번,1);
if crossup(c,(가격1번+var1)/2) Then
ExitLong("5번",OnClose,def,"",수량5번,1);
}
}
경과일수에 내일 추가진입하고자 하시면 오늘의 경과 일수를
입력해 주시면 됩니다.
2.
오전 5~6시경에 증권사의 서버가 재부팅을 하게 됩니다
그때 모두 접속이 종료되므로 프로그램은 매일 아침에
해당 시간이후에 다시 접속하셔서 셋팅해 주셔야 합니다.
즐거운 하루되세요
> 멋대로 님이 쓴 글입니다.
> 제목 : 수식 부탁드려요
> 수식를 작성하는게 많이 어렵네요
바쁘실덴데도 부탁을 드리게 되네요
현물을 매매하려합니다 그림에 표시한 숫자에 설명를 더합니다
1번- 전일종가를 기준으로 금일 시초가가 7%이내일때 10주를 매수함(매수수량은 외부변수로 변경할수 있게함)
2번- 1번매수후 당일 또는 몇일후 주가가 상승하여 매수가 대비 5%상승시 10주를 매도함(이때 매도할수량도 외부변수로 변경할수 있게함)
3번 - 1번 매수후 주가가 하락하는 경우 시초가에 20주를 매수함(매수하는 날은 장시장전 사용자가 내일추가매수하겠다 또는 장시장전 오늘매수하겠다라고 생각하는 때를 정할수 있게함,1번매수후 주가하락으로 2번이 실행되지 않고 3번를 실행하게됨 "물타기")
4번 -3번 매수후 당일 또는 몇일후 주가가 상승하여 매수가대비 5%상승시 10주 매도
5번 - 3번매수후 1번과 중간값이 되는 때에 10주 매도(중간값을 구할때 1번 해당하는 가격을 외부변수로 사용자가 입력하게하고 3번가격을 시초가가 데이타가 나오것을 반영하도록함)
추가로 몇가지 문의 드려요
매매를 실행시킬때 집에있는 컴퓨터를 계속 켜 놓아야 하나요 서버에 입력시킬때만 컴퓨터가 필요하고 그이후는 꺼 놓아도 되나요?
한번 매매세팅를 하면 그 명령을 다 실행할때 까지나 명령를 취소하기까지 몇일이고 유지가 되나요 Q&A서 본거 같은데 오전5시에 리셋이 되기에 오전5시이후 다시 세팅해야 하나요 혹시 오전5시 이후가 아니라 전날에 21시나 22시때에도 내일실행할것을 입력해놓아도 되나요?
다음글
이전글