첨부 이미지
그림1
수고 하십니다 !
input : P1(1),P2(1920);
var : mav1(0),mav2(0);
mav1 = ma(C,P1);
mav2 = ma(C,P2);
if mav1 < mav2 -PriceScale*80 Then
Buy("이평수");
sell("bs",AtStop,EntryPrice-PriceScale*12);
if mav1 > mav2 +PriceScale*80 Then
Sell("이평도");
Buy("sb",AtStop,EntryPrice+PriceScale*12);
처음 매수를 해서 반대쪽으로 12 틱 이 되면 손절 을 하고 매도 를 체결하고 나면
12 틱이 또 반대로 되기전 까지는 매매가 체결되면 안되는 데 체결되자 마자
또 반대쪽 매매가 체결 되니까요 처음 매매 에서 반대쪽 매매가 체결되면 12 틱 이
반대로 진행되거나 익절 청산 이 될때까지는 다른 수식 이 적용 안되게 수식을
꼭 부탁 드립니다 # 거래내역 표시에 stop 으로 표시안되고 exit long,shot 으로
표시 되면서 수식 대로 실행 이 안되고 1틱이나 같은 가격에 청산되고 체결되고
하네요
***** 수고 하세요 *****
답변 1
예스스탁
예스스탁 답변
2021-05-10 10:01:38
안녕하세요
예스스탁입니다.
포지션확인후 12틱 손실시 스위칭 되게 작성하셔야 합니다.
포지션 확인하는 if문이 없으면 한봉에 동시에 값이 셋팅되게 됩니다.
input : P1(1),P2(1920);
var : mav1(0),mav2(0);
mav1 = ma(C,P1);
mav2 = ma(C,P2);
if MarketPosition >= 0 and mav1 < mav2 -PriceScale*80 Then
Buy("이평수");
if MarketPosition == 1 Then
Sell("bs",AtStop,EntryPrice-PriceScale*12);
if MarketPosition >= 0 and mav1 > mav2 +PriceScale*80 Then
Sell("이평도");
if MarketPosition == -1 Then
Buy("sb",AtStop,EntryPrice+PriceScale*12);
즐거운 하루되세요
> tnsflwls 님이 쓴 글입니다.
> 제목 : 시스템 이상 검토의뢰
> 수고 하십니다 !
input : P1(1),P2(1920);
var : mav1(0),mav2(0);
mav1 = ma(C,P1);
mav2 = ma(C,P2);
if mav1 < mav2 -PriceScale*80 Then
Buy("이평수");
sell("bs",AtStop,EntryPrice-PriceScale*12);
if mav1 > mav2 +PriceScale*80 Then
Sell("이평도");
Buy("sb",AtStop,EntryPrice+PriceScale*12);
처음 매수를 해서 반대쪽으로 12 틱 이 되면 손절 을 하고 매도 를 체결하고 나면
12 틱이 또 반대로 되기전 까지는 매매가 체결되면 안되는 데 체결되자 마자
또 반대쪽 매매가 체결 되니까요 처음 매매 에서 반대쪽 매매가 체결되면 12 틱 이
반대로 진행되거나 익절 청산 이 될때까지는 다른 수식 이 적용 안되게 수식을
꼭 부탁 드립니다 # 거래내역 표시에 stop 으로 표시안되고 exit long,shot 으로
표시 되면서 수식 대로 실행 이 안되고 1틱이나 같은 가격에 청산되고 체결되고
하네요
***** 수고 하세요 *****