커뮤니티

재문의입니다 ㅜㅜ

프로필 이미지
하임스
2020-04-21 10:33:31
681
글번호 138150
답변완료
파라볼릭 0.002/0.2 수치안에 0.02/0.2 를 넣어서 파라볼릭을 가지고 수식을 만들어 시스템에 적용 해보고 싶습니다. 예를들어) 0.002 수치가 매수동안 0.02 수치도 매수 일때만 매수 진입 매도 나오면 청산 다시 매수가 나오면 진입 매도 청산 매수 진입 그런데 0.002 가 매도로 바뀌면 청산후 0.02도 매도 나올때 매도진입 매수 청산 이런 수식이 필요 합니다. 감사합니다. Input : af1(0.002), maxAF1(0.2); Input : af2(0.02), maxAF2(0.2); var1 = SAR(af1,maxAF1); var2 = SAR(af2,maxAF2); Condition1 = c > var1 and c > var2; Condition2 = c < var1 and c < var2; if Condition1 == true and Condition1[1] == false Then buy("b"); if MarketPosition == 1 and c < var1 Then ExitLong("bx"); if Condition2 == true and Condition2[1] == false Then sell("s"); if MarketPosition == -1 and c > var1 Then ExitShort("sx"); 수식을 적용해보니 0.002,0.2 신호만 인식해서 매수 매도(진입, 청산)가 되더라구요 제가 원하는건 0.002 매수신호 중에(0.002신호가 나올때는 진입x) 0.02 매수가 나왔을때 0.02 매수 신호에 매수 진입 하는것 입니다. 0.02 매도 신호에 청산 되고 진입은 안되는 것 입니다. 또 0.02 매수 신호가 나오면 매수 진입 매도 신호에 청산 ... 0.002 매수 신호가 나오고 0.02 매수신호 마다 진입 , 매도신호 청산 / 0.002 매도신호 나오면 0.02 매도 신호마다 진입 매수신호 청산 하는 것 입니다. (0.002신호에 진입 청산 하는 것이 아닙니다.)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-21 16:46:22

안녕하세요 예스스탁입니다. Input : af1(0.002), maxAF1(0.2); Input : af2(0.02), maxAF2(0.2); var1 = SAR(af1,maxAF1); var2 = SAR(af2,maxAF2); if C > var1 and crossup(c,var2) Then buy("b"); if MarketPosition == 1 and c < var2 Then ExitLong("bx"); if C < var1 and CrossDown(c,var2) Then sell("s"); if MarketPosition == -1 and c > var2 Then ExitShort("sx"); 즐거운 하루되세요 > 하임스 님이 쓴 글입니다. > 제목 : 재문의입니다 ㅜㅜ > 파라볼릭 0.002/0.2 수치안에 0.02/0.2 를 넣어서 파라볼릭을 가지고 수식을 만들어 시스템에 적용 해보고 싶습니다. 예를들어) 0.002 수치가 매수동안 0.02 수치도 매수 일때만 매수 진입 매도 나오면 청산 다시 매수가 나오면 진입 매도 청산 매수 진입 그런데 0.002 가 매도로 바뀌면 청산후 0.02도 매도 나올때 매도진입 매수 청산 이런 수식이 필요 합니다. 감사합니다. Input : af1(0.002), maxAF1(0.2); Input : af2(0.02), maxAF2(0.2); var1 = SAR(af1,maxAF1); var2 = SAR(af2,maxAF2); Condition1 = c > var1 and c > var2; Condition2 = c < var1 and c < var2; if Condition1 == true and Condition1[1] == false Then buy("b"); if MarketPosition == 1 and c < var1 Then ExitLong("bx"); if Condition2 == true and Condition2[1] == false Then sell("s"); if MarketPosition == -1 and c > var1 Then ExitShort("sx"); 수식을 적용해보니 0.002,0.2 신호만 인식해서 매수 매도(진입, 청산)가 되더라구요 제가 원하는건 0.002 매수신호 중에(0.002신호가 나올때는 진입x) 0.02 매수가 나왔을때 0.02 매수 신호에 매수 진입 하는것 입니다. 0.02 매도 신호에 청산 되고 진입은 안되는 것 입니다. 또 0.02 매수 신호가 나오면 매수 진입 매도 신호에 청산 ... 0.002 매수 신호가 나오고 0.02 매수신호 마다 진입 , 매도신호 청산 / 0.002 매도신호 나오면 0.02 매도 신호마다 진입 매수신호 청산 하는 것 입니다. (0.002신호에 진입 청산 하는 것이 아닙니다.)