커뮤니티

시스템 수식 문의드립니다.

프로필 이미지
민규아빠
2015-12-08 10:24:52
115
글번호 93142
답변완료
안녕하세요. 먼저 수식작성 Q&A를 통해 많은 도움을 받고 있어 항상 감사한 마음을 전합니다. 아래와 같은 수식에서 #매수진입후 조금 상승..매수이후 최고가 대비 8틱이상 하락후 4틱 상승하면 매도로 스위칭 하고자하는 수식을 부탁드립니다. (매수진입후 조금 상승한 다음에 반대로 하락할 경우를 대응하기 위함입니다.) #매도진입후 조금 하락..매도이후 최저가 대비 8틱이상 상승후 4틱 하락하면 매수로 스위칭 하는 수식도 부탁드립니다. (매도진입후 조금 하락후 반대로 상승으로 돌아설 경우를 대응하기 위함입니다.) 처음 진입구간은 아래와 같은 수식을 사용하고 스위칭 경우만 위의 상황을 작성해 주시면 감사하겠습니다. 수고하십시요. var : T(0),HH(0),LL(0); var1 = ma(c,20); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; if T == 1 and T[1] != 1 Then HH = H; if T == -1 and T[1] != -1 Then LL = L; #상승구간 if T == 1 Then{ #최고가 계산 if H > HH Then HH = H; #최고가에서 5틱 하락하면 매수 if H == HH Then buy("b1",Atlimit,HH-PriceScale*5); if H < HH and L > HH-PriceScale*5 Then buy("b2",atlimit,HH-PriceScale*5); } #하락구간 if T == -1 Then{ #최저가 계산 if L < LL Then LL = L; #최저가에서 5틱 상승하면 매도 if L == LL Then sell("s1",Atlimit,LL+PriceScale*5); if L > LL and H < LL+PriceScale*5 Then sell("s2",atlimit,LL+PriceScale*5); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-12-08 15:25:41

안녕하세요 예스스탁입니다. var : T(0),HH(0),LL(0); var1 = ma(c,20); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; if T == 1 and T[1] != 1 Then HH = H; if T == -1 and T[1] != -1 Then LL = L; #상승구간 if T == 1 Then{ #최고가 계산 if H > HH Then HH = H; #최고가에서 5틱 하락하면 매수 if H == HH Then buy("b1",Atlimit,HH-PriceScale*5); if H < HH and L > HH-PriceScale*5 Then buy("b2",atlimit,HH-PriceScale*5); } #하락구간 if T == -1 Then{ #최저가 계산 if L < LL Then LL = L; #최저가에서 5틱 상승하면 매도 if L == LL Then sell("s1",Atlimit,LL+PriceScale*5); if L > LL and H < LL+PriceScale*5 Then sell("s2",atlimit,LL+PriceScale*5); } if MarketPosition == 1 Then{ if Condition1 == false and L <= highest(H,BarsSinceEntry)-PriceScale*8 Then{ Condition1 = true; var1 = L; } if Condition1 == true Then{ if L < var1 Then var1 = L; Sell("bs",atlimit,var1+PriceScale*4); } } if MarketPosition != 1 Then Condition1 = false; if MarketPosition == -1 Then{ if Condition2 == false and H >= Lowest(L,BarsSinceEntry)+PriceScale*8 Then{ Condition2 = true; var2 = H; } if Condition2 == true Then{ if H > var2 Then var2 = H; Buy("sb",atlimit,var2-PriceScale*4); } } if MarketPosition != -1 Then Condition2 = false; 즐거운 하루되세요 > 민규아빠 님이 쓴 글입니다. > 제목 : 시스템 수식 문의드립니다. > 안녕하세요. 먼저 수식작성 Q&A를 통해 많은 도움을 받고 있어 항상 감사한 마음을 전합니다. 아래와 같은 수식에서 #매수진입후 조금 상승..매수이후 최고가 대비 8틱이상 하락후 4틱 상승하면 매도로 스위칭 하고자하는 수식을 부탁드립니다. (매수진입후 조금 상승한 다음에 반대로 하락할 경우를 대응하기 위함입니다.) #매도진입후 조금 하락..매도이후 최저가 대비 8틱이상 상승후 4틱 하락하면 매수로 스위칭 하는 수식도 부탁드립니다. (매도진입후 조금 하락후 반대로 상승으로 돌아설 경우를 대응하기 위함입니다.) 처음 진입구간은 아래와 같은 수식을 사용하고 스위칭 경우만 위의 상황을 작성해 주시면 감사하겠습니다. 수고하십시요. var : T(0),HH(0),LL(0); var1 = ma(c,20); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; if T == 1 and T[1] != 1 Then HH = H; if T == -1 and T[1] != -1 Then LL = L; #상승구간 if T == 1 Then{ #최고가 계산 if H > HH Then HH = H; #최고가에서 5틱 하락하면 매수 if H == HH Then buy("b1",Atlimit,HH-PriceScale*5); if H < HH and L > HH-PriceScale*5 Then buy("b2",atlimit,HH-PriceScale*5); } #하락구간 if T == -1 Then{ #최저가 계산 if L < LL Then LL = L; #최저가에서 5틱 상승하면 매도 if L == LL Then sell("s1",Atlimit,LL+PriceScale*5); if L > LL and H < LL+PriceScale*5 Then sell("s2",atlimit,LL+PriceScale*5); }