커뮤니티

수식 문의 드립니다

프로필 이미지
vlfaud3
2019-08-26 16:01:33
228
글번호 131465
답변완료
안녕하세요? 기존 수식에 추가 하고픈 수식이 있어 문의 드립니다 아래 수식은 시간제약을 첨부한 수식의 일부로서 매수와 매도청산이 동시에 매도와 매수청산이 동시에 x(20)으로 이루어지게한 수식 인데요. 매수한후 매수청산을 매도후 매도청산을 같은수식이나 새로운 수치 X1(10)으로 수치를 달리하여 청산하려 합니다 즉 x(20)수치로 매수,매도하고 각각의 청산은새로운 x1(10)을 추가하여 실행코자 합니다 수식을 수정 추가하여 주시면 감사 하겠습니다. ================================================ 시간제약식~~~~~~~~ input : x(20),maPeriod(3); ~~~~~~~~~~~~~~~~~~~~~~ R = highest(H,X); S = lowest(L,X); E = ma(c,maPeriod); if Tcond == true and crossUp(E,R[1]) Then buy("b"); if Tcond == true and CrossDown(E,S[1]) Then sell("s");
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2019-08-27 13:12:58

안녕하세요 예스스탁입니다. input : x(20),maPeriod(3),X1(10); var : r1(0),S1(0),E(0),R2(0),S2(0),Tcond(false); R1 = highest(H,X); S1 = lowest(L,X); E = ma(c,maPeriod); R2 = highest(H,X); S2 = lowest(L,X); if Tcond == true and crossUp(E,R1[1]) Then buy("b"); if Tcond == true and MarketPosition == 1 and CrossDown(E,S2[1]) Then ExitLong("bx"); if Tcond == true and CrossDown(E,S1[1]) Then sell("s"); if Tcond == true and MarketPosition == -1 and CrossUp(E,R2[1]) Then ExitShort("sx"); 즐거운 하루되세요 > vlfaud3 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다 > 안녕하세요? 기존 수식에 추가 하고픈 수식이 있어 문의 드립니다 아래 수식은 시간제약을 첨부한 수식의 일부로서 매수와 매도청산이 동시에 매도와 매수청산이 동시에 x(20)으로 이루어지게한 수식 인데요. 매수한후 매수청산을 매도후 매도청산을 같은수식이나 새로운 수치 X1(10)으로 수치를 달리하여 청산하려 합니다 즉 x(20)수치로 매수,매도하고 각각의 청산은새로운 x1(10)을 추가하여 실행코자 합니다 수식을 수정 추가하여 주시면 감사 하겠습니다. ================================================ 시간제약식~~~~~~~~ input : x(20),maPeriod(3); ~~~~~~~~~~~~~~~~~~~~~~ R = highest(H,X); S = lowest(L,X); E = ma(c,maPeriod); if Tcond == true and crossUp(E,R[1]) Then buy("b"); if Tcond == true and CrossDown(E,S[1]) Then sell("s");
프로필 이미지

vlfaud3

2019-08-27 13:29:00

R1과 R2 가 같고요 . S1과 S2 도 같아요 아마도 x1 표시가 어느쪽인가 안된것 같은데요 수정 부탁 드립니다 =========================================================================== > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 문의 드립니다 > 안녕하세요 예스스탁입니다. input : x(20),maPeriod(3),X1(10); var : r1(0),S1(0),E(0),R2(0),S2(0),Tcond(false); R1 = highest(H,X); S1 = lowest(L,X); E = ma(c,maPeriod); R2 = highest(H,X); S2 = lowest(L,X); if Tcond == true and crossUp(E,R1[1]) Then buy("b"); if Tcond == true and MarketPosition == 1 and CrossDown(E,S2[1]) Then ExitLong("bx"); if Tcond == true and CrossDown(E,S1[1]) Then sell("s"); if Tcond == true and MarketPosition == -1 and CrossUp(E,R2[1]) Then ExitShort("sx"); 즐거운 하루되세요 > vlfaud3 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다 > 안녕하세요? 기존 수식에 추가 하고픈 수식이 있어 문의 드립니다 아래 수식은 시간제약을 첨부한 수식의 일부로서 매수와 매도청산이 동시에 매도와 매수청산이 동시에 x(20)으로 이루어지게한 수식 인데요. 매수한후 매수청산을 매도후 매도청산을 같은수식이나 새로운 수치 X1(10)으로 수치를 달리하여 청산하려 합니다 즉 x(20)수치로 매수,매도하고 각각의 청산은새로운 x1(10)을 추가하여 실행코자 합니다 수식을 수정 추가하여 주시면 감사 하겠습니다. ================================================ 시간제약식~~~~~~~~ input : x(20),maPeriod(3); ~~~~~~~~~~~~~~~~~~~~~~ R = highest(H,X); S = lowest(L,X); E = ma(c,maPeriod); if Tcond == true and crossUp(E,R[1]) Then buy("b"); if Tcond == true and CrossDown(E,S[1]) Then sell("s");
프로필 이미지

예스스탁 예스스탁 답변

2019-08-27 16:37:29

안녕하세요 예스스탁입니다. 1 기존의 반대방향 진입에 의한 청산도 유지하면서 새로운 기준(10)으로 청산을 추가하고자 하시면 아래식 이용하시면 됩니다. input : x1(20),maPeriod(3),X2(10); var : r1(0),S1(0),E(0),R2(0),S2(0),Tcond(false); R1 = highest(H,X1); S1 = lowest(L,X1); E = ma(c,maPeriod); R2 = highest(H,X2); S2 = lowest(L,X2); if Tcond == true and crossUp(E,R1[1]) Then buy("b"); if Tcond == true and MarketPosition == 1 and CrossDown(E,S2[1]) Then ExitLong("bx"); if Tcond == true and CrossDown(E,S1[1]) Then sell("s"); if Tcond == true and MarketPosition == -1 and CrossUp(E,R2[1]) Then ExitShort("sx"); 2 반대방향 진입에 의해 청산을 하지 않고자 하시면 진입을 무포지션에 진입하게 하시면 됩니다. input : x1(20),maPeriod(3),X2(10); var : r1(0),S1(0),E(0),R2(0),S2(0),Tcond(false); R1 = highest(H,X1); S1 = lowest(L,X1); E = ma(c,maPeriod); R2 = highest(H,X2); S2 = lowest(L,X2); if MarketPosition == 0 and Tcond == true and crossUp(E,R1[1]) Then buy("b"); if Tcond == true and MarketPosition == 1 and CrossDown(E,S2[1]) Then ExitLong("bx"); if MarketPosition == 0 and Tcond == true and CrossDown(E,S1[1]) Then sell("s"); if Tcond == true and MarketPosition == -1 and CrossUp(E,R2[1]) Then ExitShort("sx"); 즐거운 하루되세요 > vlfaud3 님이 쓴 글입니다. > 제목 : 재문의 드립니다 > R1과 R2 가 같고요 . S1과 S2 도 같아요 아마도 x1 표시가 어느쪽인가 안된것 같은데요 수정 부탁 드립니다 =========================================================================== > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 문의 드립니다 > 안녕하세요 예스스탁입니다. input : x(20),maPeriod(3),X1(10); var : r1(0),S1(0),E(0),R2(0),S2(0),Tcond(false); R1 = highest(H,X); S1 = lowest(L,X); E = ma(c,maPeriod); R2 = highest(H,X); S2 = lowest(L,X); if Tcond == true and crossUp(E,R1[1]) Then buy("b"); if Tcond == true and MarketPosition == 1 and CrossDown(E,S2[1]) Then ExitLong("bx"); if Tcond == true and CrossDown(E,S1[1]) Then sell("s"); if Tcond == true and MarketPosition == -1 and CrossUp(E,R2[1]) Then ExitShort("sx"); 즐거운 하루되세요 > vlfaud3 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다 > 안녕하세요? 기존 수식에 추가 하고픈 수식이 있어 문의 드립니다 아래 수식은 시간제약을 첨부한 수식의 일부로서 매수와 매도청산이 동시에 매도와 매수청산이 동시에 x(20)으로 이루어지게한 수식 인데요. 매수한후 매수청산을 매도후 매도청산을 같은수식이나 새로운 수치 X1(10)으로 수치를 달리하여 청산하려 합니다 즉 x(20)수치로 매수,매도하고 각각의 청산은새로운 x1(10)을 추가하여 실행코자 합니다 수식을 수정 추가하여 주시면 감사 하겠습니다. ================================================ 시간제약식~~~~~~~~ input : x(20),maPeriod(3); ~~~~~~~~~~~~~~~~~~~~~~ R = highest(H,X); S = lowest(L,X); E = ma(c,maPeriod); if Tcond == true and crossUp(E,R[1]) Then buy("b"); if Tcond == true and CrossDown(E,S[1]) Then sell("s");