커뮤니티

수식부탁드립니다.

프로필 이미지
고나리자
2019-03-05 18:24:45
231
글번호 126692
답변완료
상승중인 현재봉이 90선에 도달시 매도하였는데, 90선을 뚫고 올라간 경우 90선위에 60선이나 120선이 있다면 둘중 최고 윗선을 이탈될시 청산.90선이 최고 윗선이라면 90선 이탈시 청산(이탈:현재봉의 고가와 저가가 최고윗선에 안물린 경우) 하락중인 현재봉이 90선에 도달시 매수하였는데, 90선을 뚫고 내려간 경우 90선밑에 60선이나 120선이 있다면 둘중 최저 밑선을 이탈될시 청산.90선이 최저 밑선이라면 90선 이탈시 청산(이탈:현재봉의 고가와 저가가 최저밑선에 안물린 경우) 첨부그림의 X표시는 최고윗선을 이탈하기전까지는 재진입을 하지말하야한다는 내용이고, 아래식은 제가 지금쓰고있는 식인데, 어떻게 수정해야 될까요? input : P1(5),P2(60),P3(90),P4(120); var1 = ma(C,P1); var2 = ma(C,P2); var3 = ma(C,P3); var4 = ma(C,P4); if (c<o and H>=var3 and L<=var3 and L[5] >L[0] and stime >= 090000 and stime < 150000) Then buy("b"); if (c>o and H >=var3 and L<=var3 and L[5] <L[0] and stime >= 090000 and stime < 150000) Then sell("s"); if stime == 150000 or (stime > 150000 and stime[1] < 150000) Then{ exitlong(); ExitShort(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-03-05 16:04:49

안녕하세요 예스스탁입니다. input : P1(5),P2(60),P3(90),P4(120); var1 = ma(C,P1); var2 = ma(C,P2); var3 = ma(C,P3); var4 = ma(C,P4); if MarketPosition == 0 and (c<o and H>=var3 and L<=var3 and L[5] >L[0] and stime >= 090000 and stime < 150000) Then buy("b"); if MarketPosition == 0 and (c>o and H >=var3 and L<=var3 and L[5] <L[0] and stime >= 090000 and stime < 150000) Then sell("s"); if MarketPosition == 1 and CrossDown(c,max(var2,var4)) and (var2 > var3 or var4 > var3) Then ExitLong(); if MarketPosition == 1 and CrossUp(c,min(var2,var4)) and (var2 < var3 or var4 < var3) Then ExitShort(); if stime == 150000 or (stime > 150000 and stime[1] < 150000) Then { exitlong(); ExitShort(); } 즐거운 하루되세요 > 고나리자 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > 상승중인 현재봉이 90선에 도달시 매도하였는데, 90선을 뚫고 올라간 경우 90선위에 60선이나 120선이 있다면 둘중 최고 윗선을 이탈될시 청산.90선이 최고 윗선이라면 90선 이탈시 청산(이탈:현재봉의 고가와 저가가 최고윗선에 안물린 경우) 하락중인 현재봉이 90선에 도달시 매수하였는데, 90선을 뚫고 내려간 경우 90선밑에 60선이나 120선이 있다면 둘중 최저 밑선을 이탈될시 청산.90선이 최저 밑선이라면 90선 이탈시 청산(이탈:현재봉의 고가와 저가가 최저밑선에 안물린 경우) 첨부그림의 X표시는 최고윗선을 이탈하기전까지는 재진입을 하지말하야한다는 내용이고, 아래식은 제가 지금쓰고있는 식인데, 어떻게 수정해야 될까요? input : P1(5),P2(60),P3(90),P4(120); var1 = ma(C,P1); var2 = ma(C,P2); var3 = ma(C,P3); var4 = ma(C,P4); if (c<o and H>=var3 and L<=var3 and L[5] >L[0] and stime >= 090000 and stime < 150000) Then buy("b"); if (c>o and H >=var3 and L<=var3 and L[5] <L[0] and stime >= 090000 and stime < 150000) Then sell("s"); if stime == 150000 or (stime > 150000 and stime[1] < 150000) Then{ exitlong(); ExitShort(); }