커뮤니티

수식 수정부탁드립니다.

프로필 이미지
대한이
2022-05-30 16:24:02
1217
글번호 159445
답변완료

첨부 이미지

안녕하십니까 수식 검토 부탁드립니다. 머리속의 생각을 글로서 전달드리는 과정이 부족하여 재차 부탁드리는 점 죄송하다는 말씀 먼저드립니다. ---------------------------------------------------------------------------------------------------------- var : T(0),S(0); var1 = ma(c,5); Var2 = ma(v,5); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; if Bdate != Bdate[1] Then Condition1 = False; if T == 1 and T != T[1] Then { Condition1 = true; Condition2 = False; } if var1 >= var1[1]*1.02 Then Condition2 = true; if MarketPosition == 0 and Condition1 == true and T == 1 and Condition2 == true and Var2 >= Var2[1]*1.02 and C <= DayClose(1)*1.20 and C >= DayClose(1)*0.80 Then { Buy("b"); } if MarketPosition == 1 Then { Condition1 = False; Condition2 = False; if T == -1 Then ExitLong(); } SetStopProfittarget(5,PercentStop); SetStopLoss(3,PercentStop); SetStopEndofday(151500); ------------------------------------------------------------------------------ 조건 ㅇ 매수 1. 개장 후 5일 가격 이평선 하락 1번 조건 만족 후 2. 5일 가격이평선 직전보다 2%이상 상승 AND 3. 5일 거래량이평선 직전보다 2% 이상 상승 1번 조건이 우선 만족된 후에 2,3번 조건이 만족 될때 매수 * 위 매수 조건을 하루 단위로 계산하여 발생 시키고 싶습니다. * 1번 신호의 경우 전일 마감전 5일 가격 하락이평선이 하락하였다 하더라도 금일 다시 하락 여부를 확인하여 신호발생이 되게 부탁드립니다. (장 시작과 동시에 매수 신호 방지) 그림.1 참조 ㅇ 현재 매도 조건 1. 5일 가격이평선 하락 OR 2. 매수 후 3% 수익 OR 3. 손절 3% OR 4. 오후 3시 15분 전량 매도 ㅇ 수정 요정 1. 매수 후 3% 수익 OR 2. 손절 3% OR 3. 오후 3시 15분 전량 매도 *5일 가격이평선을 기준으로 하락, 상승을 한 사이클로 보고, 1번, 2번 조건으로 매도가 실행되면 5일 이평선 1회 하락 후 매수 신호가 다시 발생 할수있게 부탁드립니다. * 매도 후 바로 매수가 나가는 경우가 발생하여, 매도신호가 발생하면 5일 가격이평 하락 후 매수 신호가 다시 발생 할수있게 부탁드립니다. 그림.2 참조 * 매수 신호는 전일종가 대비 +- 20 이내에서만 나갈수 있게 부탁드립니다. 잘부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-05-30 17:08:07

안녕하세요 예스스탁입니다. 장시작 후 1회 하락, 청산 후에도 1회하락 발생후 진입하게 수정했습니다. 다만 당일 첫봉이나 청산후 첫봉에서 전봉대비 하락을 했을 경우를 인정하시면 1번식을 당일 첫봉이나 청산후 첫봉은 제외하고 하락을 판단하시면 2번식 사용하시면 됩니다. 1 var : T(0); var1 = ma(c,5); Var2 = ma(v,5); if Bdate != Bdate[1] or TotalTrades > TotalTrades[1] Then { T = 0; } if MarketPosition == 0 Then { if var1 < var1[1] Then T = 1; if T == 1 and var1 >= var1[1]*1.02 and Var2 >= Var2[1]*1.02 and C <= DayClose(1)*1.20 and C >= DayClose(1)*0.80 Then { T = 2; Buy("b"); } } if MarketPosition == 1 Then { if var1 < var1[1] Then ExitLong(); } SetStopProfittarget(5,PercentStop); SetStopLoss(3,PercentStop); SetStopEndofday(151500); 2 var : T(0); var1 = ma(c,5); Var2 = ma(v,5); if Bdate != Bdate[1] or TotalTrades > TotalTrades[1] Then { T = 0; } Else { if MarketPosition == 0 Then { if var1 < var1[1] Then T = 1; if T == 1 and var1 >= var1[1]*1.02 and Var2 >= Var2[1]*1.02 and C <= DayClose(1)*1.20 and C >= DayClose(1)*0.80 Then { T = 2; Buy("b"); } } if MarketPosition == 1 Then { if var1 < var1[1] Then ExitLong(); } } SetStopProfittarget(5,PercentStop); SetStopLoss(3,PercentStop); SetStopEndofday(151500); 즐거운 하루되세요 > 대한이 님이 쓴 글입니다. > 제목 : 수식 수정부탁드립니다. > 안녕하십니까 수식 검토 부탁드립니다. 머리속의 생각을 글로서 전달드리는 과정이 부족하여 재차 부탁드리는 점 죄송하다는 말씀 먼저드립니다. ---------------------------------------------------------------------------------------------------------- var : T(0),S(0); var1 = ma(c,5); Var2 = ma(v,5); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; if Bdate != Bdate[1] Then Condition1 = False; if T == 1 and T != T[1] Then { Condition1 = true; Condition2 = False; } if var1 >= var1[1]*1.02 Then Condition2 = true; if MarketPosition == 0 and Condition1 == true and T == 1 and Condition2 == true and Var2 >= Var2[1]*1.02 and C <= DayClose(1)*1.20 and C >= DayClose(1)*0.80 Then { Buy("b"); } if MarketPosition == 1 Then { Condition1 = False; Condition2 = False; if T == -1 Then ExitLong(); } SetStopProfittarget(5,PercentStop); SetStopLoss(3,PercentStop); SetStopEndofday(151500); ------------------------------------------------------------------------------ 조건 ㅇ 매수 1. 개장 후 5일 가격 이평선 하락 1번 조건 만족 후 2. 5일 가격이평선 직전보다 2%이상 상승 AND 3. 5일 거래량이평선 직전보다 2% 이상 상승 1번 조건이 우선 만족된 후에 2,3번 조건이 만족 될때 매수 * 위 매수 조건을 하루 단위로 계산하여 발생 시키고 싶습니다. * 1번 신호의 경우 전일 마감전 5일 가격 하락이평선이 하락하였다 하더라도 금일 다시 하락 여부를 확인하여 신호발생이 되게 부탁드립니다. (장 시작과 동시에 매수 신호 방지) 그림.1 참조 ㅇ 현재 매도 조건 1. 5일 가격이평선 하락 OR 2. 매수 후 3% 수익 OR 3. 손절 3% OR 4. 오후 3시 15분 전량 매도 ㅇ 수정 요정 1. 매수 후 3% 수익 OR 2. 손절 3% OR 3. 오후 3시 15분 전량 매도 *5일 가격이평선을 기준으로 하락, 상승을 한 사이클로 보고, 1번, 2번 조건으로 매도가 실행되면 5일 이평선 1회 하락 후 매수 신호가 다시 발생 할수있게 부탁드립니다. * 매도 후 바로 매수가 나가는 경우가 발생하여, 매도신호가 발생하면 5일 가격이평 하락 후 매수 신호가 다시 발생 할수있게 부탁드립니다. 그림.2 참조 * 매수 신호는 전일종가 대비 +- 20 이내에서만 나갈수 있게 부탁드립니다. 잘부탁드립니다. 감사합니다.