안녕하세요? 고견 부탁드립니다~~
1. 메뉴얼 내용중 문의 드립니다
A와 B가 동일한데 어떻게 사용하는지요?
A
2 포인트 손실 청산
SetStopLoss(2,PointStop);
B
10000원 손실 시 청산
SetStopLoss(10000,PointStop)
메뉴얼-----------------
SetStopLoss
설명 : 손절매
함수 : SetStopLoss(손절매값,Method);
손절매값
손절매값, 이 값이 0이면 목표수익 설정이 해지 된다.
Method
PercentStop → % 설정
PointStop → 포인트(원) 설정
생략하면 % 설정
예제 : 10% 손실시 청산
SetStopLoss(10);
SetStopLoss(10,PercentStop);
2 포인트 손실 청산
SetStopLoss(2,PointStop);
10000원 손실 시 청산
SetStopLoss(10000,PointStop);
손절매 청산 해제
SetStopLoss(0);
2. 나스닥 1분봉에서 손익절값 동일하게 30포인트 설정하여 시뮬레이션 하였는데
손절은 약57포인트. 익절은 약2.7포인트 발생합니다. 하기 전략에서 어디가 잘못되었는지요?
input : 매수(30),매수손절(30),매수익절(30),매도(30),매도손절(30),매도익절(30);
var : entry(0);
if Bdate != bdate[1] Then
entry = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
if MarketPosition == 0 and entry < 1 and c < dayopen-매수 Then
Buy();
if MarketPosition == 0 and entry < 1 and c > dayopen+매도 Then
sell();
if MarketPosition == 1 Then
{
SetStopLoss(매수손절,PointStop);
SetStopProfittarget(매수익절,PointStop);
}
if MarketPosition == -1 Then
{
SetStopLoss(매도손절,PointStop);
SetStopProfittarget(매도익절,PointStop);
}
답변 1
예스스탁
예스스탁 답변
2021-06-24 14:04:46
안녕하세요
예스스탁입니다.
1
차트에 적용하는 시스템에 손절매를 포인트나 원으로 지정할 때는
pointstop으로 지정하시면 됩니다.
파생상품을 원화로 환산해서 손절매를 지정하는 것은 아닙니다.
단지 포인트나 원화로 지정한다는 의미로 pointstop으로 설정하는 것입니다.
파생상품에 적용할때는 아래와 같이 포인트 개념으로 지정해 주시면 되고
SetStopLoss(2,PointStop);
주식 종목에 적용할 때는 아래와 같이 원단위로 지정하시면 됩니다.
SetStopLoss(10000,PointStop)
2
해당식 적용해 보았지만 30포인트 손절, 20포인트 익절로 신호가 발생합니다.
다만 익절과 손절신호시 리포트에서 손실은 더크게, 수익은 더작게 보이신다면
해당 부분은 설정창에서 지정한 수수료와 슬리피지때문입니다.
설정창에서 수수료와 슬리피지를 설정하면 리포트에 손익에 해당 부분이 비용으로 추가됩니다.
설정창의 비용/수량탭에서 수수료와 슬리피지를 0으로 셋팅하시면 신호상 가격으로만
리포트가 표시됩니다.
즐거운 하루되세요
> 코퍼 님이 쓴 글입니다.
> 제목 : stoploss
> 안녕하세요? 고견 부탁드립니다~~
1. 메뉴얼 내용중 문의 드립니다
A와 B가 동일한데 어떻게 사용하는지요?
A
2 포인트 손실 청산
SetStopLoss(2,PointStop);
B
10000원 손실 시 청산
SetStopLoss(10000,PointStop)
메뉴얼-----------------
SetStopLoss
설명 : 손절매
함수 : SetStopLoss(손절매값,Method);
손절매값
손절매값, 이 값이 0이면 목표수익 설정이 해지 된다.
Method
PercentStop → % 설정
PointStop → 포인트(원) 설정
생략하면 % 설정
예제 : 10% 손실시 청산
SetStopLoss(10);
SetStopLoss(10,PercentStop);
2 포인트 손실 청산
SetStopLoss(2,PointStop);
10000원 손실 시 청산
SetStopLoss(10000,PointStop);
손절매 청산 해제
SetStopLoss(0);
2. 나스닥 1분봉에서 손익절값 동일하게 30포인트 설정하여 시뮬레이션 하였는데
손절은 약57포인트. 익절은 약2.7포인트 발생합니다. 하기 전략에서 어디가 잘못되었는지요?
input : 매수(30),매수손절(30),매수익절(30),매도(30),매도손절(30),매도익절(30);
var : entry(0);
if Bdate != bdate[1] Then
entry = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
if MarketPosition == 0 and entry < 1 and c < dayopen-매수 Then
Buy();
if MarketPosition == 0 and entry < 1 and c > dayopen+매도 Then
sell();
if MarketPosition == 1 Then
{
SetStopLoss(매수손절,PointStop);
SetStopProfittarget(매수익절,PointStop);
}
if MarketPosition == -1 Then
{
SetStopLoss(매도손절,PointStop);
SetStopProfittarget(매도익절,PointStop);
}