커뮤니티
한번더 검토해주시고 종목검색식도 부탁드립니다
2012-05-30 23:39:13
288
글번호 51505
안녕하세요 ?
작성해주신 프로그램인데요
가). 앞부분도 설명좀 부탁 드립니다
수동매매에서는 종목이 나오는데
프로그램상으로는 나오지 않습니다
죄송하지만 수식 한번더 검토해주시고 앞부분도 설명 부탁드리구요
input : loss(3);
if date != date[1] Then{
var1 = H;
var2 = L;
var11 = stime;
var21 = stime;
}
if H > var1 Then{
var1 = H;
var11 = stime;
}
if L < var2 Then{
var2 = L;
var21 = stime;
}
if stime >= 110000 and#11시 이후
C[dayindex] > O[dayindex] and #첫봉양봉
C[dayindex] < var1 and #첫봉 종가가 당일최고가 보다 작음후
var11 < 110000 and #당일 최고가는 11시 이전에 형성
var11 < var12 and #당일최고가 형성후 최저가 형성
C <= var1*0.91 and #11이전 최고가 대비 9%이상 하락
C <= DayClose(1)*1.01 and C >= DayClose(1)*1.01 Then#전일종가 +-1% 부근
buy();
if MarketPosition == 1 Then{
if MaxContracts == CurrentContracts Then
exitlong("b1x",atlimit,EntryPrice*1.04,"",int(CurrentContracts*0.5),1);
exitlong("bx2",AtStop,highest(H,BarsSinceEntry)*0.85);
}
SetStopLoss(3,PercentStop);
SetStopEndofday(144500);
나). 그리고 아래의 조건으로 종목검색식도 부탁드립니다
매수 :
1. 당일 첫 봉(A)이 양봉이며 오전 11이이전 최고가 봉(B) 보다 작고
2. 일정시간(2시간정도) 상승유지 후 하락을 시작하여 전일종가 부근으로 하락(봉C : 최고가 B 대비 9% 이상) 하면 매수
* if A == 양봉 and A < B then
if 시간 > 110000 and B >= (C * 1.09)
buy();
매도 :
1. 매수가격에서 3% 하락 시 손절(외부변수사용가능토록 설정)
2. 매수가격에서 4% 상승 시 50 % 매도
3. 최고가격 대비 15% 하락 시 전량매도
4. 당일청산 (144500)
답변 1
예스스탁 예스스탁 답변
2012-05-31 13:30:40
안녕하세요
예스스탁입니다.
1. 주석을 추가했습니다.
#당일 첫봉
if date != date[1] Then{
var1 = H; #당일 최고값 계산을 위해 첫봉의 고가를 초기값으로 설정
var2 = L; #당일 최저값 계산을 위해 첫봉의 저가를 초기값으로 설정
var11 = stime; #당일 최고값 발생시간을 계산하기 위해 첫봉의 시간을 초기값으로 설정
var21 = stime; #당일 최저값 발생시간을 계산하기 위해 첫봉의 시간을 초기값으로 설정
}
#현재봉 고가가 기준에 저장된 var1값 보다 크면
#현재봉 고가를 var1에 저장하고 var11에는 현재봉 시간저장
if H > var1 Then{
var1 = H;
var11 = stime;
}
#현재봉 저가가 기준에 저장된 var2값 보다 작으면
#현재봉 저가를 var2에 저장하고 var21에는 현재봉 시간저장
if L < var2 Then{
var2 = L;
var21 = stime;
}
if stime >= 110000 and#11시 이후
C[dayindex] > O[dayindex] and #첫봉양봉
C[dayindex] < var1 and #첫봉 종가가 당일최고가 보다 작음
var11 < 110000 and #당일 최고가는 11시 이전에 형성
var11 < var12 and #당일최고가 형성후 최저가 형성
C <= var1*0.91 and #11이전 최고가 대비 9%이상 하락
C <= DayClose(1)*1.01 and C >= DayClose(1)*1.01 Then#전일종가 +-1% 부근
buy();
if MarketPosition == 1 Then{
if MaxContracts == CurrentContracts Then
exitlong("b1x",atlimit,EntryPrice*1.04,"",int(CurrentContracts*0.5),1);
exitlong("bx2",AtStop,highest(H,BarsSinceEntry)*0.85);
}
SetStopLoss(3,PercentStop);
SetStopEndofday(144500);
2,
#당일 첫봉
if date != date[1] Then{
var1 = H; #당일 최고값 계산을 위해 첫봉의 고가를 초기값으로 설정
var2 = L; #당일 최저값 계산을 위해 첫봉의 저가를 초기값으로 설정
var11 = stime; #당일 최고값 발생시간을 계산하기 위해 첫봉의 시간을 초기값으로 설정
var21 = stime; #당일 최저값 발생시간을 계산하기 위해 첫봉의 시간을 초기값으로 설정
}
#현재봉 고가가 기준에 저장된 var1값 보다 크면
#현재봉 고가를 var1에 저장하고 var11에는 현재봉 시간저장
if H > var1 Then{
var1 = H;
var11 = stime;
}
#현재봉 저가가 기준에 저장된 var2값 보다 작으면
#현재봉 저가를 var2에 저장하고 var21에는 현재봉 시간저장
if L < var2 Then{
var2 = L;
var21 = stime;
}
if stime >= 110000 and#11시 이후
C[dayindex] > O[dayindex] and #첫봉양봉
C[dayindex] < var1 and #첫봉 종가가 당일최고가 보다 작음
var11 < 110000 and #당일 최고가는 11시 이전에 형성
var11 < var12 and #당일최고가 형성후 최저가 형성
C <= var1*0.91 and #11이전 최고가 대비 9%이상 하락
C <= DayClose(1)*1.01 and C >= DayClose(1)*1.01 Then#전일종가 +-1% 부근
find(1);
즐거운 하루되세요
> yesany 님이 쓴 글입니다.
> 제목 : 한번더 검토해주시고 종목검색식도 부탁드립니다
> 안녕하세요 ?
작성해주신 프로그램인데요
가). 앞부분도 설명좀 부탁 드립니다
수동매매에서는 종목이 나오는데
프로그램상으로는 나오지 않습니다
죄송하지만 수식 한번더 검토해주시고 앞부분도 설명 부탁드리구요
input : loss(3);
if date != date[1] Then{
var1 = H;
var2 = L;
var11 = stime;
var21 = stime;
}
if H > var1 Then{
var1 = H;
var11 = stime;
}
if L < var2 Then{
var2 = L;
var21 = stime;
}
if stime >= 110000 and#11시 이후
C[dayindex] > O[dayindex] and #첫봉양봉
C[dayindex] < var1 and #첫봉 종가가 당일최고가 보다 작음후
var11 < 110000 and #당일 최고가는 11시 이전에 형성
var11 < var12 and #당일최고가 형성후 최저가 형성
C <= var1*0.91 and #11이전 최고가 대비 9%이상 하락
C <= DayClose(1)*1.01 and C >= DayClose(1)*1.01 Then#전일종가 +-1% 부근
buy();
if MarketPosition == 1 Then{
if MaxContracts == CurrentContracts Then
exitlong("b1x",atlimit,EntryPrice*1.04,"",int(CurrentContracts*0.5),1);
exitlong("bx2",AtStop,highest(H,BarsSinceEntry)*0.85);
}
SetStopLoss(3,PercentStop);
SetStopEndofday(144500);
나). 그리고 아래의 조건으로 종목검색식도 부탁드립니다
매수 :
1. 당일 첫 봉(A)이 양봉이며 오전 11이이전 최고가 봉(B) 보다 작고
2. 일정시간(2시간정도) 상승유지 후 하락을 시작하여 전일종가 부근으로 하락(봉C : 최고가 B 대비 9% 이상) 하면 매수
* if A == 양봉 and A < B then
if 시간 > 110000 and B >= (C * 1.09)
buy();
매도 :
1. 매수가격에서 3% 하락 시 손절(외부변수사용가능토록 설정)
2. 매수가격에서 4% 상승 시 50 % 매도
3. 최고가격 대비 15% 하락 시 전량매도
4. 당일청산 (144500)
다음글
이전글