수고 많으십니다
아래 수식에서 순절 익절 각 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 : 문의드립니다
> 질문이 잘못돼어 재 문의 드립니다
한번 진입하여 손 익절 나오면 같은 방향으로 재진입 않고 매수에 진입했으면 다음은 매도
이렇게 반복돼게 부탁드립니다
현재는 전체한번만 매매를 하네요