커뮤니티
수식 수정부탁요
2013-12-10 20:42:00
136
글번호 70323
> 안녕하세요
수식 수정부탁합니다
1.제가 지정한 다음날 시가 매수요
2. 2차매수는 일봉상 주가가 5일선 아래로 떨어질 경우(5일선 터치하고 상승해도) 다음날 시가로 2차매수(단 음봉일때에만 매수)
3. 1차매수 가격 300만원, 2차매수가격 500만원 3차 가격 200만원 이렇게 나누어 입력해주세요
4. 매수 3번째는 매수한 가격 평균이 -10프로 떨어질경우 매수도록 해주세요
같은날 중목 매수는 안되도록해주세요
5. 매도는 2차 매수 끝난후에 5일선 회복후 상승하다 다시 음봉으로 5일선 아래로 떨어질경우(5일선 터치도 동일) 그 다음날 시가 매도 꼭 음봉캔들이어야 합니다
6. 매도 2번째는 평균 수익률이 80프로 이상일 경우매도 입니다
그리고 이식과 별도로( 새로운식:시가에 매도 하는 식 만들어주세요 예들들어 100주 2013년 12월 5일 시가 매도 그렇게요 매수가 들어가야 매도식이 나오면 매수식을 전일 얼마매입 했는데 다음날 몇주 전량매도 그런식으로 나오게끔요 몇주는 제가 입력하도록 해주세요 제가 직장다니느라 스마트폰보고 매도를 못해요 그래서 전날 매도하는식을 만들어서 걸어 놓고 가려고 합니다)
input : 지정일전날(20131202);
input : P1(5);
input : 투자금액1(3000000),투자금액2(5000000);
var : Vol1(0),vol2(0),vol3(0);
var : mav(0);
if CodeCategoryEx == 11 and BasePrice < 50000 Then{
vol1 = int(int((투자금액1)/C)/10)*10;
vol2 = int(int((투자금액2)/C)/10)*10;
}
Else{
vol1 = int((투자금액1)/C);
vol2 = int((투자금액2)/C);
}
maV = ma(c,P1);
if sdate == 지정일전날 Then
buy("b",AtMarket,def,vol1);
if MarketPosition == 1 and CurrentEntries == 1 and
max(C,O) > mav and mav >= min(C,O) Then
buy("bb",AtMarket,def,vol2);
if MarketPosition == 1 and CurrentEntries == 2 Then{
if CrossDown(C,mav) and C > O Then{
ExitLong("bx1",AtMarket);
}
ExitLong("bx2",atlimit,AvgEntryPrice*1.8);
}
답변 1
예스스탁 예스스탁 답변
2013-12-11 14:11:28
안녕하세요
예스스탁입니다.
1.
input : 지정일(20131202);
input : P1(5);
input : 투자금액1(3000000),투자금액2(5000000),투자금액3(2000000);
var : Vol1(0),vol2(0),vol3(0);
var : mav(0);
if CodeCategoryEx == 11 and BasePrice < 50000 Then{
vol1 = int(int((투자금액1)/C)/10)*10;
vol2 = int(int((투자금액2)/C)/10)*10;
vol3 = int(int((투자금액3)/C)/10)*10;
}
Else{
vol1 = int((투자금액1)/C);
vol2 = int((투자금액2)/C);
vol3 = int((투자금액3)/C);
}
maV = ma(c,P1);
if sdate == 지정일 Then
buy("b1",AtMarket,def,vol1);
if MarketPosition == 1 and CurrentEntries == 1 and
max(C,O) > mav and mav >= min(C,O) Then
buy("b2",AtMarket,def,vol2);
if MarketPosition == 1 and CurrentEntries == 3 Then
buy("b3",Atlimit,EntryPrice*0.9,vol3);
if MarketPosition == 1 and CurrentEntries == 3 Then{
if CrossDown(C,mav) and C > O Then{
ExitLong("bx1",AtMarket);
}
ExitLong("bx2",atlimit,AvgEntryPrice*1.8);
}
2.
지정일 다음날 시초가에 청산합니다.
시스템은 진입신호가 없으면 청산이 나오지 않습니다.
그러므로 진입신호를 지정일 이전날을 택하셔서 날짜를 지정하시고
수량을 지정해 주시면 됩니다.
만약 2013년1212일 아침 시초가에 청산하고자 하시면
지정일은 20131211로 지정하시고
매수일은 지정일 이전날 중 아무 날이나 지정하시고 수량 설정하시면 됩니다.
일봉에 적용하시면 됩니다.
input : 매수일(20131209),수량(100),지정일(20131210);
if sDate == 매수일 Then
buy("b",OnClose,def,수량);
if MarketPosition == 1 and sDate == 지정일 Then
exitlong("bx",AtMarket);
즐거운 하루되세요
> HI_jh***** 님이 쓴 글입니다.
> 제목 : 수식 수정부탁요
> > 안녕하세요
수식 수정부탁합니다
1.제가 지정한 다음날 시가 매수요
2. 2차매수는 일봉상 주가가 5일선 아래로 떨어질 경우(5일선 터치하고 상승해도) 다음날 시가로 2차매수(단 음봉일때에만 매수)
3. 1차매수 가격 300만원, 2차매수가격 500만원 3차 가격 200만원 이렇게 나누어 입력해주세요
4. 매수 3번째는 매수한 가격 평균이 -10프로 떨어질경우 매수도록 해주세요
같은날 중목 매수는 안되도록해주세요
5. 매도는 2차 매수 끝난후에 5일선 회복후 상승하다 다시 음봉으로 5일선 아래로 떨어질경우(5일선 터치도 동일) 그 다음날 시가 매도 꼭 음봉캔들이어야 합니다
6. 매도 2번째는 평균 수익률이 80프로 이상일 경우매도 입니다
그리고 이식과 별도로( 새로운식:시가에 매도 하는 식 만들어주세요 예들들어 100주 2013년 12월 5일 시가 매도 그렇게요 매수가 들어가야 매도식이 나오면 매수식을 전일 얼마매입 했는데 다음날 몇주 전량매도 그런식으로 나오게끔요 몇주는 제가 입력하도록 해주세요 제가 직장다니느라 스마트폰보고 매도를 못해요 그래서 전날 매도하는식을 만들어서 걸어 놓고 가려고 합니다)
input : 지정일전날(20131202);
input : P1(5);
input : 투자금액1(3000000),투자금액2(5000000);
var : Vol1(0),vol2(0),vol3(0);
var : mav(0);
if CodeCategoryEx == 11 and BasePrice < 50000 Then{
vol1 = int(int((투자금액1)/C)/10)*10;
vol2 = int(int((투자금액2)/C)/10)*10;
}
Else{
vol1 = int((투자금액1)/C);
vol2 = int((투자금액2)/C);
}
maV = ma(c,P1);
if sdate == 지정일전날 Then
buy("b",AtMarket,def,vol1);
if MarketPosition == 1 and CurrentEntries == 1 and
max(C,O) > mav and mav >= min(C,O) Then
buy("bb",AtMarket,def,vol2);
if MarketPosition == 1 and CurrentEntries == 2 Then{
if CrossDown(C,mav) and C > O Then{
ExitLong("bx1",AtMarket);
}
ExitLong("bx2",atlimit,AvgEntryPrice*1.8);
}
다음글
이전글