커뮤니티

부탁드려요

프로필 이미지
오동도물개
2013-08-08 07:34:16
173
글번호 66208
답변완료
안녕하세요 예스스탁입니다. if MarketPosition == 1 and countif(crossup(c,r1),BarsSinceEntry) >= 1 and CrossDown(c,s1) Then exitlong(); if MarketPosition == -1 and countif(CrossDown(c,s1),BarsSinceEntry) >= 1 and CrossDown(c,r1) Then ExitShort(); 즐거운 하루되세요 > 오동도물개 님이 쓴 글입니다. > 제목 : 부탁합니다 > 현재가가 r1을 크로스업한후 현재가가 s1을 크로스다운하면 매수청산,현재가가 s1을 크로스다운한후 현재가가 r1을 크로스업하면 매도청산 수식부탁합니다 위의 내용 수정 부탁드립니다. 현재가가 r1을 크로스업한후 현재가가 s1을 크로스다운(크로스후 작으면)하면 매수청산인데 현재가가 r1을 크로스업한 상태를 계속유지하고 있고 그다음에 현재가가 s1,s2,s3,s4,s5을 각각 크로스다운하면 매경우마다 매수청산이 되도록 하고 현재가가 s1을 크로스다운한후 현재가가 r1을 크로스업(크로스후 크면)하면 매도청산인데 현재가가 s1을 크로스다운한 상태를 계속유지하고 있고 그다음에 현재가가 r1,r2,r3,r4,r5을 각각 크로스업하면 매경우마다 매도청산이 되도록 하고 싶습니다 그리고 매도청산의 수식중 CrossDown(c,r1) Then ExitShort(); 여기에 CROSSDOWN이 CROSSUP아닌지요 미리 감사드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-08-08 13:19:36

안녕하세요 예스스탁입니다. 1. 예 crossup이 맞습니다. 수정한 식입니다. if MarketPosition == 1 and countif(crossup(c,r1),BarsSinceEntry) >= 1 and CrossDown(c,s1) Then exitlong(); if if MarketPosition == -1 and countif(CrossDown(c,s1),BarsSinceEntry) >= 1 and Crossup(c,r1) Then ExitShort(); 2, 추가문의하신 내용입니다. if MarketPosition == 1 and countif(crossup(c,r1),BarsSinceEntry) >= 1 and C > r1 Then{ if CrossDown(c,s1) Then exitlong("bx1"); if CrossDown(c,s2) Then exitlong("bx2"); if CrossDown(c,s3) Then exitlong("bx3"); if CrossDown(c,s4) Then exitlong("bx4"); if CrossDown(c,s5) Then exitlong("bx5"); } if MarketPosition == -1 and countif(CrossDown(c,s1),BarsSinceEntry) >= 1 and C < s1 Then{ if Crossup(c,r1) Then ExitShort("sx1"); if Crossup(c,r2) Then ExitShort("sx2"); if Crossup(c,r3) Then ExitShort("sx3"); if Crossup(c,r4) Then ExitShort("sx4"); if Crossup(c,r5) Then ExitShort("sx5"); } 즐거운 하루되세요 > 오동도물개 님이 쓴 글입니다. > 제목 : 부탁드려요 > 안녕하세요 예스스탁입니다. if MarketPosition == 1 and countif(crossup(c,r1),BarsSinceEntry) >= 1 and CrossDown(c,s1) Then exitlong(); if MarketPosition == -1 and countif(CrossDown(c,s1),BarsSinceEntry) >= 1 and CrossDown(c,r1) Then ExitShort(); 즐거운 하루되세요 > 오동도물개 님이 쓴 글입니다. > 제목 : 부탁합니다 > 현재가가 r1을 크로스업한후 현재가가 s1을 크로스다운하면 매수청산,현재가가 s1을 크로스다운한후 현재가가 r1을 크로스업하면 매도청산 수식부탁합니다 위의 내용 수정 부탁드립니다. 현재가가 r1을 크로스업한후 현재가가 s1을 크로스다운(크로스후 작으면)하면 매수청산인데 현재가가 r1을 크로스업한 상태를 계속유지하고 있고 그다음에 현재가가 s1,s2,s3,s4,s5을 각각 크로스다운하면 매경우마다 매수청산이 되도록 하고 현재가가 s1을 크로스다운한후 현재가가 r1을 크로스업(크로스후 크면)하면 매도청산인데 현재가가 s1을 크로스다운한 상태를 계속유지하고 있고 그다음에 현재가가 r1,r2,r3,r4,r5을 각각 크로스업하면 매경우마다 매도청산이 되도록 하고 싶습니다 그리고 매도청산의 수식중 CrossDown(c,r1) Then ExitShort(); 여기에 CROSSDOWN이 CROSSUP아닌지요 미리 감사드립니다