프로그램 yestrader (하이투자증권)
종목: 삼성전자
차트: 60분봉 적용
매수조건
1.10일 이평선 아래 있을때 또는 120일 이평선 아래 있을때 매수
2.오후 2시에 매수
3.전일대비 -1% 하락시 1주 매수
전일대비 -1.5% 하락시 2주 매수
전일대비 -2% 하락시 3주 매수
전일대비 -2.5% 하락시 4주 매수
전일대비 -3% 하락시 5주 매수
조건 교집합임
청산조건
1.오후 3시
2.전체 매수금액의 평균값에 대한 수익률이 10%이상 일때
3.매수한 전체 수량에 3% 수량만 청산
( 참고로 3%씩 분할청산해서 전량 청산이 아니라 전체수량의 3%만 청산하는 것으로 요청드림니다)
조건 교집합임
항상 도움을 주셔서 감사합니다.~~
#매수 10일봉이하 또는 120선이하 매수
#매도 3%씩 분할 매도 10% 이익시
input : 시작일(10230216);
input : 이평1(240),이평2(2880);
input : 분할청산퍼센트(0.02) ;
input : 수익퍼센트(1.05) ;
input : 최대투자금액(2000);
var1 = ma(C,이평1);
Var2 = ma(C,이평2);
if Data1(sDate) >= 시작일 Then
{
if
sTime == 140000 and AvgEntryPrice*CurrentContracts < 최대투자금액*10000 Then
{
if c < var1 or c < Var2 Then
{
if C <= DayClose(1)*0.99 and C > DayClose(1)*0.985 Then
Buy("b1",OnClose,Def,1);
if C <= DayClose(1)*0.985 and C > DayClose(1)*0.980 Then
Buy("b2",OnClose,Def,2);
if C <= DayClose(1)*0.980 and C > DayClose(1)*0.975 Then
Buy("b3",OnClose,Def,3);
if C <= DayClose(1)*0.975 and C > DayClose(1)*0.970 Then
Buy("b4",OnClose,Def,4);
if C <= DayClose(1)*0.970 and C > DayClose(1)*0.965 Then
Buy("b5",OnClose,Def,5);
if C <= DayClose(1)*0.965 and C > DayClose(1)*0.96 Then
Buy("b6",OnClose,Def,6);
if C <= DayClose(1)*0.96 and C > DayClose(1)*0.955 Then
Buy("b7",OnClose,Def,7);
if C <= DayClose(1)*0.955 and C > DayClose(1)*0.95 Then
Buy("b8",OnClose,Def,8);
if C <= DayClose(1)*0.95 Then
Buy("b9",OnClose,Def,9);
}
}
}
if MarketPosition == 1 and
sTime == 140000 Then
{
if C >= AvgEntryPrice*수익퍼센트 Then
ExitLong("bx",OnClose,Def,"",Floor(CurrentContracts*분할청산퍼센트),2);
}
답변 1
예스스탁
예스스탁 답변
2023-05-30 13:30:55
안녕하세요
예스스탁입니다.
var1 = ma(C,10);
Var2 = ma(C,120);
if MarketPosition == 0 and
((Sdate != sDate[1] and Stime >= 140000) or
(Sdate == sDate[1] and Stime >= 140000 and sTime[1] < 140000)) Then
{
if c < var1 or c < Var2 Then
{
if C <= DayClose(1)*0.99 and C > DayClose(1)*0.985 Then
Buy("b1",OnClose,Def,1);
if C <= DayClose(1)*0.985 and C > DayClose(1)*0.980 Then
Buy("b2",OnClose,Def,2);
if C <= DayClose(1)*0.980 and C > DayClose(1)*0.975 Then
Buy("b3",OnClose,Def,3);
if C <= DayClose(1)*0.975 and C > DayClose(1)*0.970 Then
Buy("b4",OnClose,Def,4);
if C <= DayClose(1)*0.970 Then
Buy("b5",OnClose,Def,5);
}
}
if MarketPosition == 1 and
((Sdate != sDate and Stime >= 150000) or
(Sdate == sDate and Stime >= 150000 and sTime < 150000)) Then
{
if C >= AvgEntryPrice*1.10 Then
ExitLong("bx",OnClose,Def,"",Floor(CurrentContracts*0.03),1);
}
즐거운 하루되세요
> 이형지 님이 쓴 글입니다.
> 제목 : 국내주식(삼성전자) 매매 수식 부탁드리겠습니다.
> 프로그램 yestrader (하이투자증권)
종목: 삼성전자
차트: 60분봉 적용
매수조건
1.10일 이평선 아래 있을때 또는 120일 이평선 아래 있을때 매수
2.오후 2시에 매수
3.전일대비 -1% 하락시 1주 매수
전일대비 -1.5% 하락시 2주 매수
전일대비 -2% 하락시 3주 매수
전일대비 -2.5% 하락시 4주 매수
전일대비 -3% 하락시 5주 매수
조건 교집합임
청산조건
1.오후 3시
2.전체 매수금액의 평균값에 대한 수익률이 10%이상 일때
3.매수한 전체 수량에 3% 수량만 청산
( 참고로 3%씩 분할청산해서 전량 청산이 아니라 전체수량의 3%만 청산하는 것으로 요청드림니다)
조건 교집합임
항상 도움을 주셔서 감사합니다.~~