커뮤니티

수식추가

프로필 이미지
아트정
2023-05-24 06:33:34
1077
글번호 169246
답변완료
Input : 매수장기이평길이(200), 매수단기이평길이(10), 매수RSI길이(2), 매수RSI기준(5), 매도이평(10), 매도RSI길이(2), 매도RSI기준(75); Var : longCondition(False), exitCondition(False); longCondition = ma(close, 매수장기이평길이) < close and ma(close, 매수단기이평길이) > Close and rsi(매수RSI길이) < 매수RSI기준; exitCondition = ma(close, 매도이평) < Close and rsi(매도RSI길이) > 매도RSI기준; if longCondition Then { Buy("매수", AtMarket); } if exitCondition Then { Sell("매도", AtMarket); } 안녕하세요 위식에추가부탁드립니다 date 1 기존위식은 그대로 신호 발생하고 추가 date 2 틱봉 700틱 추가date2.에서 sw2선이 양선일때 매수 sw2선이음선일때 매도 첨부sw2선
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-05-24 17:45:33

안녕하세요 예스스탁입니다. Inputs : Period2(20), Sence2(1.5); Var : VLineUp2(0),VLineDn2(0),HHighest2(0),LLowest2(0),JustChanged2(FALSE),VLine2(0), DBN2(0); var : v12(0),v22(0),v32(0),v52(0),v62(0),T2(0); Array: Highs2[35](0),Lows2[35](0),RRange2[35](0),UpWave2[1](FALSE),DnWave2[1](FALSE); If data2(STime == 180000) Then DBN2 = 0; DBN2 = DBN2 + 1; v12 = Period2; v22 = v12 - 1; v32 = v12 - 2; v52 = Sence2; v62 = data2(H-L); JustChanged2 = FALSE; if Data2(Index) <= v22 then { Highs2[CurrentBar] = data2(c); Lows2[CurrentBar] = data2(c); RRange2[CurrentBar] = Data2((H-L) /2); } if Data2(Index) == v12 then { if Highs2[v22] >= Highs2[v32] then { UpWave2[1] = TRUE; HHighest2 = Highs2[v22]; VLineUp2 = HHighest2 - (v52 * data2(MA(v62,v22))); } if Highs2[v22] < Highs2[v32] then { DnWave2[1] = TRUE; LLowest2 = Lows2[v22]; VLineDn2 = LLowest2 + (v52 * data2(MA(v62,v22))); } } if Data2(Index) > v12 then { if DnWave2[1] and data2(c) > VLineDn2 then { DnWave2[1] = FALSE; UpWave2[1] = TRUE; JustChanged2 = TRUE; HHighest2 = data2(c); LLowest2 = 0; } if UpWave2[1] and data2(c) < VLineUp2 and JustChanged2 == FALSE then { UpWave2[1] = FALSE; DnWave2[1] = TRUE; JustChanged2 = TRUE; LLowest2 = data2(c); HHighest2 = 0; } if JustChanged2 == FALSE then { if data2(c) > HHighest2 then HHighest2 = data2(c); else if data2(c) < LLowest2 then LLowest2 = data2(c); } VLineUp2 = HHighest2 - (v52 * data2(MA(v62,v22))); VLineDn2 = LLowest2 + (v52 * data2(MA(v62,v22))); if UpWave2[1] then T2 =1; else if DnWave2[1] then T2 = -1; } Input : 매수장기이평길이(200), 매수단기이평길이(10), 매수RSI길이(2), 매수RSI기준(5), 매도이평(10), 매도RSI길이(2), 매도RSI기준(75); Var : longCondition(False,Data1), exitCondition(False,Data1); longCondition = data1(ma(close, 매수장기이평길이) < close and ma(close, 매수단기이평길이) > Close and rsi(매수RSI길이) < 매수RSI기준); exitCondition = data1(ma(close, 매도이평) < Close and rsi(매도RSI길이) > 매도RSI기준); if longCondition and t2 == 1 Then { Buy("매수", AtMarket); } if exitCondition and t2 == -1 Then { Sell("매도", AtMarket); } 즐거운 하루되세요 > 아트정 님이 쓴 글입니다. > 제목 : 수식추가 > Input : 매수장기이평길이(200), 매수단기이평길이(10), 매수RSI길이(2), 매수RSI기준(5), 매도이평(10), 매도RSI길이(2), 매도RSI기준(75); Var : longCondition(False), exitCondition(False); longCondition = ma(close, 매수장기이평길이) < close and ma(close, 매수단기이평길이) > Close and rsi(매수RSI길이) < 매수RSI기준; exitCondition = ma(close, 매도이평) < Close and rsi(매도RSI길이) > 매도RSI기준; if longCondition Then { Buy("매수", AtMarket); } if exitCondition Then { Sell("매도", AtMarket); } 안녕하세요 위식에추가부탁드립니다 date 1 기존위식은 그대로 신호 발생하고 추가 date 2 틱봉 700틱 추가date2.에서 sw2선이 양선일때 매수 sw2선이음선일때 매도 첨부sw2선