커뮤니티

수식 문의드립니다.

프로필 이미지
망고맨
2023-03-23 13:53:30
2085
글번호 167460
답변완료
1. 일봉 저가가 5일선을 데드크로스 후, 30분봉상 5선이 10선을 골든크로스할 때 매수 2. 일봉 저가가 5일선 데드크로스 후, 30분봉상 20선을 골든크로스 할때 매수 1번 조건일때 1차매수, 2번 조건일 때 2차매수하고 익절 5%, 손절 5% 수식을 만들고 싶습니다. 항상 감사합니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2023-03-23 14:30:24

안녕하세요 예스스탁입니다. input : dayp(5); var : cnt(0),sum1(0),mav1(0),sum2(0),mav2(0); sum1 = 0; sum2 = 0; For cnt = 0 to dayP-1 { sum1 = sum1+DayClose(cnt); sum2 = sum2+DayClose(cnt+1); } mav1 = sum1/dayP; mav2 = sum2/dayP; var1 = ma(C,5); var2 = ma(C,10); var3 = ma(C,20); #전일저가는 일봉 5이평 위, #당일저가는 일봉 5이평 아래이고 if DayLow < mav1 and DayLow(1) > mav2 Then { #1차매수 : 5-10선 골드 매수 if MarketPosition == 0 and CrossUp(var1,Var2) Then Buy("b1"); #2차매수 : 종가-20선 골드 매수 if MarketPosition == 1 and MaxEntries == 1 and CrossUp(c,Var3) Then Buy("b2"); } if MarketPosition == 1 Then { ExitLong("Bp",AtLimit,AvgEntryPrice*1.05); ExitLong("Bl",AtLimit,AvgEntryPrice*0.95); } 즐거운 하루되세요 > 망고맨 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 1. 일봉 저가가 5일선을 데드크로스 후, 30분봉상 5선이 10선을 골든크로스할 때 매수 2. 일봉 저가가 5일선 데드크로스 후, 30분봉상 20선을 골든크로스 할때 매수 1번 조건일때 1차매수, 2번 조건일 때 2차매수하고 익절 5%, 손절 5% 수식을 만들고 싶습니다. 항상 감사합니다.
프로필 이미지

망고맨

2023-03-23 16:04:53

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 문의드립니다. > 안녕하세요 예스스탁입니다. input : dayp(5); var : cnt(0),sum1(0),mav1(0),sum2(0),mav2(0); sum1 = 0; sum2 = 0; For cnt = 0 to dayP-1 { sum1 = sum1+DayClose(cnt); sum2 = sum2+DayClose(cnt+1); } mav1 = sum1/dayP; mav2 = sum2/dayP; var1 = ma(C,5); var2 = ma(C,10); var3 = ma(C,20); #전일저가는 일봉 5이평 위, #당일저가는 일봉 5이평 아래이고 if DayLow < mav1 and DayLow(1) > mav2 Then { #1차매수 : 5-10선 골드 매수 if MarketPosition == 0 and CrossUp(var1,Var2) Then Buy("b1"); #2차매수 : 종가-20선 골드 매수 if MarketPosition == 1 and MaxEntries == 1 and CrossUp(c,Var3) Then Buy("b2"); } if MarketPosition == 1 Then { ExitLong("Bp",AtLimit,AvgEntryPrice*1.05); ExitLong("Bl",AtLimit,AvgEntryPrice*0.95); } 즐거운 하루되세요 > 망고맨 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 1. 일봉 저가가 5일선을 데드크로스 후, 30분봉상 5선이 10선을 골든크로스할 때 매수 2. 일봉 저가가 5일선 데드크로스 후, 30분봉상 20선을 골든크로스 할때 매수 1번 조건일때 1차매수, 2번 조건일 때 2차매수하고 익절 5%, 손절 5% 수식을 만들고 싶습니다. 항상 감사합니다. 항상 감사합니다. 익절시 3% 전체 수량의 50%익절 / 5%에 전량 익절로 변경부탁드립니다.
프로필 이미지

예스스탁 예스스탁 답변

2023-03-23 17:20:07

안녕하세요 예스스탁입니다. input : dayp(5); var : cnt(0),sum1(0),mav1(0),sum2(0),mav2(0); sum1 = 0; sum2 = 0; For cnt = 0 to dayP-1 { sum1 = sum1+DayClose(cnt); sum2 = sum2+DayClose(cnt+1); } mav1 = sum1/dayP; mav2 = sum2/dayP; var1 = ma(C,5); var2 = ma(C,10); var3 = ma(C,20); #전일저가는 일봉 5이평 위, #당일저가는 일봉 5이평 아래이고 if DayLow < mav1 and DayLow(1) > mav2 Then { #1차매수 : 5-10선 골드 매수 if MarketPosition == 0 and CrossUp(var1,Var2) Then Buy("b1"); #2차매수 : 종가-20선 골드 매수 if MarketPosition == 1 and MaxEntries == 1 and CrossUp(c,Var3) Then Buy("b2"); } if MarketPosition == 1 Then { if CurrentContracts == MaxContracts Then ExitLong("Bp1",AtLimit,AvgEntryPrice*1.03,"",(MaxContracts*0.5),1); Else ExitLong("Bp2",AtLimit,AvgEntryPrice*1.05); ExitLong("Bl",AtLimit,AvgEntryPrice*0.95); } 즐거운 하루되세요 > 망고맨 님이 쓴 글입니다. > 제목 : Re : Re : 수식 문의드립니다. > > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 문의드립니다. > 안녕하세요 예스스탁입니다. input : dayp(5); var : cnt(0),sum1(0),mav1(0),sum2(0),mav2(0); sum1 = 0; sum2 = 0; For cnt = 0 to dayP-1 { sum1 = sum1+DayClose(cnt); sum2 = sum2+DayClose(cnt+1); } mav1 = sum1/dayP; mav2 = sum2/dayP; var1 = ma(C,5); var2 = ma(C,10); var3 = ma(C,20); #전일저가는 일봉 5이평 위, #당일저가는 일봉 5이평 아래이고 if DayLow < mav1 and DayLow(1) > mav2 Then { #1차매수 : 5-10선 골드 매수 if MarketPosition == 0 and CrossUp(var1,Var2) Then Buy("b1"); #2차매수 : 종가-20선 골드 매수 if MarketPosition == 1 and MaxEntries == 1 and CrossUp(c,Var3) Then Buy("b2"); } if MarketPosition == 1 Then { ExitLong("Bp",AtLimit,AvgEntryPrice*1.05); ExitLong("Bl",AtLimit,AvgEntryPrice*0.95); } 즐거운 하루되세요 > 망고맨 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 1. 일봉 저가가 5일선을 데드크로스 후, 30분봉상 5선이 10선을 골든크로스할 때 매수 2. 일봉 저가가 5일선 데드크로스 후, 30분봉상 20선을 골든크로스 할때 매수 1번 조건일때 1차매수, 2번 조건일 때 2차매수하고 익절 5%, 손절 5% 수식을 만들고 싶습니다. 항상 감사합니다. 항상 감사합니다. 익절시 3% 전체 수량의 50%익절 / 5%에 전량 익절로 변경부탁드립니다.