커뮤니티

시스템 이상 검토의뢰

프로필 이미지
tnsflwls
2022-01-25 04:31:57
983
글번호 155752
답변완료
수고 하십니다 ! 안녕하세요 예스스탁입니다. 틱수를 외부변수로 처리해 드립니다. 값은 종가로 비교를 합니다. 골든크로스시 종가보다 n틱이상 상승했으면 다음 데드크로스에 매도 데드크로스시 종가보다 n틱이상 하락했으면 다음 골드크로스에 매수 input : n(20); var : T(0),S(0); var1 = ma(c,60); var2 = ma(C,120); if CrossUp(var1,Var2) Then { T = 1; S = c; if T[1] == -2 Then Sell(); } if CrossDown(var1,Var2) Then { T = -1; S = c; if T[1] == 2 Then Sell(); } if T == 1 and C >= S+PriceScale*n Then T = 2; if T == -1 and C <= S-PriceScale*n Then T = -2; 즐거운 하루되세요 > tnsflwls 님이 쓴 글입니다. > 제목 : 시스템 이상 검토의뢰 > 수고 하십니다 ! 안녕하세요 예스스탁입니다. var : T(0),S(0); var1 = ma(c,60); var2 = ma(C,120); if CrossUp(var1,Var2) Then { T = 1; S = c; if T[1] == -2 Then Sell(); } if CrossDown(var1,Var2) Then { T = -1; S = c; if T[1] == 2 Then Sell(); } if T == 1 and C >= S+PriceScale*20 Then T = 2; if T == -1 and C <= S-PriceScale*20 Then T = -2; 즐거운 하루되세요 > tnsflwls 님이 쓴 글입니다. > 제목 : 시스템 작성의뢰 > 수고 하십니다 ! 이동평균선 60선 이 120선을 crossup 할 때 가격 보다 20틱 이상 상승 한 다음 이동평균선 60선 이 120선을 crossdown 할 때는 매도를 , 이동평균선 60선 이 120선을 crossdown 할 때 가격보다 20틱 이상 하락 한 다음 이동평균선 60선 이 120선을 crossup 할 때는 매수를 체결하는 수식 작성을 부탁 드립니다 . *** 수고 하세요 *** ***** 위 수식을 부탁드렸으나 pricescale 의 틱 숫자 적용이 안되어서 다시 한번 수식 작성을 부탁 드립니다 ! <<<<< 위 수식도 적용이 안되는데요 , 60선과 120선이 크로즈 할때의 가격을 적용을 해야 pricescale 의 틱 숫자 적용이 될것 같은데 방법이 없을까요 ? ***** 수고 하세요 *****
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-01-25 10:22:32

안녕하세요 예스스탁입니다. 1 우선 수식이 모두 매도진입으로만 되어 있어 수정해 드립니다. 수식에 n틱은 적용이 되어 있습니다. input : n(20); var : T(0),S(0); var1 = ma(c,60); var2 = ma(C,120); if CrossUp(var1,Var2) Then { T = 1; S = c; if T[1] == -2 Then Buy(); } if CrossDown(var1,Var2) Then { T = -1; S = c; if T[1] == 2 Then Sell(); } if T == 1 and C >= S+PriceScale*n Then T = 2; if T == -1 and C <= S-PriceScale*n Then T = -2; 2 위 수식이 골드할때 종가를 저장하고 이후 n틱이상 상승한 종가가 발생한 이후에 데드가 발생하면 매도 데드할때 종가를 저장하고 이후 n틱이상 하락한 종가가 발생한 이후에 골드가 발생하면 매수하게 되어 있습니다. 어떤 가격을 기준으로 해야할지 모호해서 종가기준을 이평기준으로 변경해 드립니다. input : n(20); var : T(0),S(0); var1 = ma(c,60); var2 = ma(C,120); if CrossUp(var1,Var2) Then { T = 1; S = var1; if T[1] == -2 Then Buy(); } if CrossDown(var1,Var2) Then { T = -1; S = var1; if T[1] == 2 Then Sell(); } if T == 1 and var1 >= S+PriceScale*n Then T = 2; if T == -1 and var1 <= S-PriceScale*n Then T = -2; 즐거운 하루되세요 > tnsflwls 님이 쓴 글입니다. > 제목 : 시스템 이상 검토의뢰 > 수고 하십니다 ! 안녕하세요 예스스탁입니다. 틱수를 외부변수로 처리해 드립니다. 값은 종가로 비교를 합니다. 골든크로스시 종가보다 n틱이상 상승했으면 다음 데드크로스에 매도 데드크로스시 종가보다 n틱이상 하락했으면 다음 골드크로스에 매수 input : n(20); var : T(0),S(0); var1 = ma(c,60); var2 = ma(C,120); if CrossUp(var1,Var2) Then { T = 1; S = c; if T[1] == -2 Then Sell(); } if CrossDown(var1,Var2) Then { T = -1; S = c; if T[1] == 2 Then Sell(); } if T == 1 and C >= S+PriceScale*n Then T = 2; if T == -1 and C <= S-PriceScale*n Then T = -2; 즐거운 하루되세요 > tnsflwls 님이 쓴 글입니다. > 제목 : 시스템 이상 검토의뢰 > 수고 하십니다 ! 안녕하세요 예스스탁입니다. var : T(0),S(0); var1 = ma(c,60); var2 = ma(C,120); if CrossUp(var1,Var2) Then { T = 1; S = c; if T[1] == -2 Then Sell(); } if CrossDown(var1,Var2) Then { T = -1; S = c; if T[1] == 2 Then Sell(); } if T == 1 and C >= S+PriceScale*20 Then T = 2; if T == -1 and C <= S-PriceScale*20 Then T = -2; 즐거운 하루되세요 > tnsflwls 님이 쓴 글입니다. > 제목 : 시스템 작성의뢰 > 수고 하십니다 ! 이동평균선 60선 이 120선을 crossup 할 때 가격 보다 20틱 이상 상승 한 다음 이동평균선 60선 이 120선을 crossdown 할 때는 매도를 , 이동평균선 60선 이 120선을 crossdown 할 때 가격보다 20틱 이상 하락 한 다음 이동평균선 60선 이 120선을 crossup 할 때는 매수를 체결하는 수식 작성을 부탁 드립니다 . *** 수고 하세요 *** ***** 위 수식을 부탁드렸으나 pricescale 의 틱 숫자 적용이 안되어서 다시 한번 수식 작성을 부탁 드립니다 ! <<<<< 위 수식도 적용이 안되는데요 , 60선과 120선이 크로즈 할때의 가격을 적용을 해야 pricescale 의 틱 숫자 적용이 될것 같은데 방법이 없을까요 ? ***** 수고 하세요 *****