커뮤니티

문의

프로필 이미지
좌오비우오비
2022-01-26 15:49:24
1068
글번호 155818
답변완료
var : v1(0,data1),v2(0,data1); var : SS(0),SS1(0),HH(0),HH1(0); v1 = ma(c,5); v2 = ma(c,20); if CrossDown(v1,v2) Then { SS = C; HH = H; SS1 = SS[1]; HH1 = HH[1]; if SS1 > 0 and HH >= SS+1 Then Sell(); } Else { if HH > 0 and H > HH Then HH = H; } 반대 개념의 sell 수식을 작성해 보았습니다. 맞는지요. *************************************************************************** 안녕하세요 예스스탁입니다. var : v1(0,data1),v2(0,data1); var : SS(0),SS1(0),LL(0),LL1(0); v1 = ma(c,5); v2 = ma(c,20); if CrossUp(v1,v2) Then { SS = C; LL = L; SS1 = SS[1]; LL1 = LL[1]; if SS1 > 0 and LL <= SS-1 Then Buy(); } Else { if LL > 0 and L < LL Then LL = L; } 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 문의 > var : v1(0,data1),v2(0,data1); v1 = m(c,5); v2 = m(c,20); if crossup(v1,v2) 이후 돌파 가격에서 1포인트 이상 하락 and 재돌파 crossup(v1,v2) then buy();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-01-26 16:40:12

안녕하세요 예스스탁입니다. 작성하신 수식이 맞습니다. if SS1 > 0 and LL <= SS-1 Then Buy(); 다만 이전 답변드린 매수식에 위와 같이 잘못된 조건식이 있어 수정해 드립니다. LL1 <= SS1-1로 조건이 되어야 합니다. 1 var : v1(0,data1),v2(0,data1); var : SS(0),SS1(0),HH(0),HH1(0); v1 = ma(c,5); v2 = ma(c,20); if CrossDown(v1,v2) Then { SS = C; HH = H; SS1 = SS[1]; HH1 = HH[1]; if SS1 > 0 and HH1 >= SS1+1 Then Sell(); } Else { if HH > 0 and H > HH Then HH = H; } 2 var : v1(0,data1),v2(0,data1); var : SS(0),SS1(0),LL(0),LL1(0); v1 = ma(c,5); v2 = ma(c,20); if CrossUp(v1,v2) Then { SS = C; LL = L; SS1 = SS[1]; LL1 = LL[1]; if SS1 > 0 and LL1 <= SS1-1 Then Buy(); } Else { if LL > 0 and L < LL Then LL = L; } 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 문의 > var : v1(0,data1),v2(0,data1); var : SS(0),SS1(0),HH(0),HH1(0); v1 = ma(c,5); v2 = ma(c,20); if CrossDown(v1,v2) Then { SS = C; HH = H; SS1 = SS[1]; HH1 = HH[1]; if SS1 > 0 and HH >= SS+1 Then Sell(); } Else { if HH > 0 and H > HH Then HH = H; } 반대 개념의 sell 수식을 작성해 보았습니다. 맞는지요. *************************************************************************** 안녕하세요 예스스탁입니다. var : v1(0,data1),v2(0,data1); var : SS(0),SS1(0),LL(0),LL1(0); v1 = ma(c,5); v2 = ma(c,20); if CrossUp(v1,v2) Then { SS = C; LL = L; SS1 = SS[1]; LL1 = LL[1]; if SS1 > 0 and LL <= SS-1 Then Buy(); } Else { if LL > 0 and L < LL Then LL = L; } 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 문의 > var : v1(0,data1),v2(0,data1); v1 = m(c,5); v2 = m(c,20); if crossup(v1,v2) 이후 돌파 가격에서 1포인트 이상 하락 and 재돌파 crossup(v1,v2) then buy();