커뮤니티

수식 문의 드립니다.

프로필 이미지
돌쇠2
2023-01-15 17:38:06
1104
글번호 165424
답변완료
안녕하세요 시스템 수식 문의 드립니다. 스토캐스틱( 500 300 300 ) 이 CrossUp 인상태에서 20 이평이 60 이평을 상향돌파시에 매수 하고 20 이평이 60 이평을 하향돌파시에 매수 청산 하는식입니다. (여기서 매수청산이지 매도는 아닙니다) 아래식은 스토캐스틱 2개를 합성해서 똑같이 만들었는데, 문제는 and 로 연결을 하니까 두 개의 스토캐스틱이 같은봉에(동시에)시그널이 맞지 않으면은 신호가 나오지 않습니다. 그래서, 예를 들어서 STO(500,300,300) 이 1월 14일 09:05분에 CrowwUp 되었고 15:00분에 CrossDown되었다고 가정을 하면은 sto(500,300,300)은 09:05분부터 15:00분까지 매수상태가 이어진 것입니다. 그 상태에서 이평이 09:05분부터 15:00분 사이에 5번(10:00분, 11:00분 , 12:00분, 13:00분,14:00분)의 20 이평 이 60 이평을 crossup 했다고 하면은 5번의 crossup한 부분에서 매수 신호가 나오게 하고 청산되는 식을 부탁드립니다. 감사드립니다. ================================================================================ Input : Period(500), Period1(300), Period2(300), Period3(25), Period4(15), Period5(15); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); value3 = StochasticsK(Period3,Period4); value4 = StochasticsD(Period3,Period4,Period5); # 매수/매도청산 If CrossUP(value1, value2) and CrossUP(value3, value4)Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) and CrossDown(value3, value4) Then { ExitLong(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-01-16 14:00:18

안녕하세요 예스스탁입니다. Input : Period(500), Period1(300), Period2(300),P1(20),P2(60); var : T(0); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); var1 = ma(C,P1); Var2 = ma(C,P2); If CrossUP(value1, value2) Then { T = 1; } # 매도/매수청산 If CrossDown(value1, value2) and CrossDown(value3, value4) Then { T = -1; } if T == 1 Then { if CrossUp(var1,Var2) Then Buy(); if CrossDown(var1,Var2) Then ExitLong(); } 즐거운 하루되세요 > 돌쇠2 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다. > 안녕하세요 시스템 수식 문의 드립니다. 스토캐스틱( 500 300 300 ) 이 CrossUp 인상태에서 20 이평이 60 이평을 상향돌파시에 매수 하고 20 이평이 60 이평을 하향돌파시에 매수 청산 하는식입니다. (여기서 매수청산이지 매도는 아닙니다) 아래식은 스토캐스틱 2개를 합성해서 똑같이 만들었는데, 문제는 and 로 연결을 하니까 두 개의 스토캐스틱이 같은봉에(동시에)시그널이 맞지 않으면은 신호가 나오지 않습니다. 그래서, 예를 들어서 STO(500,300,300) 이 1월 14일 09:05분에 CrowwUp 되었고 15:00분에 CrossDown되었다고 가정을 하면은 sto(500,300,300)은 09:05분부터 15:00분까지 매수상태가 이어진 것입니다. 그 상태에서 이평이 09:05분부터 15:00분 사이에 5번(10:00분, 11:00분 , 12:00분, 13:00분,14:00분)의 20 이평 이 60 이평을 crossup 했다고 하면은 5번의 crossup한 부분에서 매수 신호가 나오게 하고 청산되는 식을 부탁드립니다. 감사드립니다. ================================================================================ Input : Period(500), Period1(300), Period2(300), Period3(25), Period4(15), Period5(15); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); value3 = StochasticsK(Period3,Period4); value4 = StochasticsD(Period3,Period4,Period5); # 매수/매도청산 If CrossUP(value1, value2) and CrossUP(value3, value4)Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) and CrossDown(value3, value4) Then { ExitLong(); }