전화상으로 말씀드렸던 내용을 다시 정리하고 추가 문의 사항을 같이 적어봤습니다.
감사합니다.
즐거운 주말보내세요.
*일봉거래
*가격 설정 로직에 따라서 종목별로 구간 가격을 설정
* 종목 선정 후 120일 이내에만 거래
1. 특정 가격 이후 한 구간 하락 시 마다 분할 매수
2. 시가가 전일 종가 대비 10%이상 하락하면 종가 매수(이 경우 당일 1회만 매수)
추가(매도 후 추가 매수)
* 종목 선정 후 120일 이내에만 거래
1. 매수기간 동안의 최저가를 기록
2. 전체 매도 완료 시, 매수기간 동안의 최저가 대비 한구간 하락하면 다시 매수 시작
3. 매도 이 후 최초매수 시, 240봉 최저가격보다 이하에서 매수 가격이 나오거나 종목 선정 후 120일이 지나서 신호가 나오면 매수 중단(이미 최초 매수가 된 상황에서 가격하락해서 추가 매수 나오는 상황에서는 매수 가능)
답변 1
예스스탁
예스스탁 답변
2023-12-22 11:33:34
안녕하세요
예스스탁입니다.
종목선정일 기준 120일은 수식에서 체크할 수 없는 내용입니다.
수식에 날짜를 지정해 해당일 기준 120거래일만 유효하게 작성해 드립니다.
수식 구조 참고하시기 바랍니다.
input : startDate(20231221);
var : 단위(0),dd(0),bl(0),Trade(true);
if Bdate != Bdate[1] Then
{
if Bdate >= Startdate Then
dd = dd+1;
}
if dd >= 1 and dd < 120 and trade == true Then
{
#매수시작 최초매수
if MarketPosition == 0 Then
{
#차트전체 첫 매수시작
if TotalTrades == 0 and 조건 Then
Buy("b#1");
#두번째 매수시작
if TotalTrades >= 1 Then
{
#직전 매수구간 최저가에서 한구간 하락하면 매수
if bl-한구간 > lowest(L,240) Then
Buy("b",AtLimit,bl-한구간);
//직전 매수구간 최저가가 240일최저가 이하이면 매매 스탑
if bl-한구간 <= lowest(L,240) Then
Trade = False;
}
}
#추가매수
if MarketPosition == 1 Then
{
#다음봉시가가 종가대비 -10이상 하락하지 않으면
if NextBarOpen > C*0.90 Then
{
#가격대별 진입 Buy들 셋팅
buy("bb1",AtLimit,LatestEntryPrice(0)-한구간*1);
buy("bb2",AtLimit,LatestEntryPrice(0)-한구간*2);
buy("bb3",AtLimit,LatestEntryPrice(0)-한구간*3);
buy("bb4",AtLimit,LatestEntryPrice(0)-한구간*4);
buy("bb5",AtLimit,LatestEntryPrice(0)-한구간*5);
}
#시가가 전봉종가대비 10이하이면
if O <= C[1]*0.9 Then
{
#종가매수
Buy("CloseBuy");
}
#매수구간 최저가 저장
if BarsSinceEntry == 1 or (BarsSinceEntry > 1 and l < bl) Then
bl = l;
}
}
즐거운 하루되세요
> 깜피 님이 쓴 글입니다.
> 제목 : 기 질문내용을 다시 정리했습니다
> 전화상으로 말씀드렸던 내용을 다시 정리하고 추가 문의 사항을 같이 적어봤습니다.
감사합니다.
즐거운 주말보내세요.
*일봉거래
*가격 설정 로직에 따라서 종목별로 구간 가격을 설정
* 종목 선정 후 120일 이내에만 거래
1. 특정 가격 이후 한 구간 하락 시 마다 분할 매수
2. 시가가 전일 종가 대비 10%이상 하락하면 종가 매수(이 경우 당일 1회만 매수)
추가(매도 후 추가 매수)
* 종목 선정 후 120일 이내에만 거래
1. 매수기간 동안의 최저가를 기록
2. 전체 매도 완료 시, 매수기간 동안의 최저가 대비 한구간 하락하면 다시 매수 시작
3. 매도 이 후 최초매수 시, 240봉 최저가격보다 이하에서 매수 가격이 나오거나 종목 선정 후 120일이 지나서 신호가 나오면 매수 중단(이미 최초 매수가 된 상황에서 가격하락해서 추가 매수 나오는 상황에서는 매수 가능)