커뮤니티

문의드립니다

프로필 이미지
cjfdk
2022-07-12 12:47:20
1699
글번호 160674
답변완료
수고 많으십니다 아래 수식에서 순절 익절 각 20틱씩 하고 한번 진입해서 손익절이 나오면 같은방향으로 재진입 안 하고 반대 신호에 진입하게 수정 부탁드립니다 var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; 선행스팬1 = (전환선+기준선)/2; 선행스팬2 = (highest(H,52)+lowest(L,52))/2; if 선행스팬1 > 선행스팬2 and 선행스팬1 > 선행스팬1[1] and 선행스팬2 > 선행스팬2[1] Then Buy(); if 선행스팬1 < 선행스팬2 and 선행스팬1 < 선행스팬1[1] and 선행스팬2 < 선행스팬2[1] Then Sell();
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2022-07-12 12:59:47

안녕하세요 예스스탁입니다. input : 익절틱수(20),손절틱수(20); var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; 선행스팬1 = (전환선+기준선)/2; 선행스팬2 = (highest(H,52)+lowest(L,52))/2; Condition1 = MarketPosition == 0 and MarketPosition(1) == 1; Condition2 = MarketPosition == 0 and MarketPosition(1) == 1; if Condition1 == False and 선행스팬1 > 선행스팬2 and 선행스팬1 > 선행스팬1[1] and 선행스팬2 > 선행스팬2[1] Then Buy(); if Condition2 == False and 선행스팬1 < 선행스팬2 and 선행스팬1 < 선행스팬1[1] and 선행스팬2 < 선행스팬2[1] Then Sell(); SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); 즐거운 하루되세요 > cjfdk 님이 쓴 글입니다. > 제목 : 문의드립니다 > 수고 많으십니다 아래 수식에서 순절 익절 각 20틱씩 하고 한번 진입해서 손익절이 나오면 같은방향으로 재진입 안 하고 반대 신호에 진입하게 수정 부탁드립니다 var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; 선행스팬1 = (전환선+기준선)/2; 선행스팬2 = (highest(H,52)+lowest(L,52))/2; if 선행스팬1 > 선행스팬2 and 선행스팬1 > 선행스팬1[1] and 선행스팬2 > 선행스팬2[1] Then Buy(); if 선행스팬1 < 선행스팬2 and 선행스팬1 < 선행스팬1[1] and 선행스팬2 < 선행스팬2[1] Then Sell();
프로필 이미지

cjfdk

2022-07-12 13:39:59

질문이 잘못돼어 재 문의 드립니다 한번 진입하여 손 익절 나오면 같은 방향으로 재진입 않고 매수에 진입했으면 다음은 매도 이렇게 반복돼게 부탁드립니다 현재는 전체한번만 매매를 하네요
프로필 이미지

예스스탁 예스스탁 답변

2022-07-12 16:15:35

안녕하세요 예스스탁입니다. condition2의 조건이 잘못되어 한번만 발생했습니다. 아래식 이용하시면 됩니다. input : 익절틱수(20),손절틱수(20); var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; 선행스팬1 = (전환선+기준선)/2; 선행스팬2 = (highest(H,52)+lowest(L,52))/2; Condition1 = MarketPosition == 0 and MarketPosition(1) == 1; Condition2 = MarketPosition == 0 and MarketPosition(1) == -1; if Condition1 == False and 선행스팬1 > 선행스팬2 and 선행스팬1 > 선행스팬1[1] and 선행스팬2 > 선행스팬2[1] Then Buy(); if Condition2 == False and 선행스팬1 < 선행스팬2 and 선행스팬1 < 선행스팬1[1] and 선행스팬2 < 선행스팬2[1] Then Sell(); SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); 즐거운 하루되세요 > cjfdk 님이 쓴 글입니다. > 제목 : Re : Re : 문의드립니다 > 질문이 잘못돼어 재 문의 드립니다 한번 진입하여 손 익절 나오면 같은 방향으로 재진입 않고 매수에 진입했으면 다음은 매도 이렇게 반복돼게 부탁드립니다 현재는 전체한번만 매매를 하네요