답변완료
전략별 손절_피라미딩허용
안녕하세요.
아래 답변 잘 들었습니다.
추가 질문이 생겨서요.
만일 피라미딩을 허용해서 전략1에 의해 매수1계약, 전략2에 의해 또 매수 1계약 진입되어 2계약을 보유중이라면, 아래와 같이 작성한 시스템에서 각각의 손절이 적용이 되는건가요?
이런 경우 백테를 분석해보니, 손절이 개별적용이 아닌 큰 값으로만 적용이 되었던거 같아서요.
------------------------------------------------
안녕하세요
예스스탁입니다.
해당부분을 처리하시려면 진입명으로 제어되게 하셔야 합니다.
그러러므로 A조건,B조건별로 각각 진입명을 지정하고
아래와 같이 청산식 구사하시면 됩니다.
if A조건 Then
Buy("A");
if B조건 Then
Buy("b");
if MarketPosition == 1 Then
{
if IsEntryName("A") == true Then
SetStopLoss(2,PercentStop);
Else if IsEntryName("B") == true Then
SetStopLoss(3,PercentStop);
Else
SetStopLoss(0);
}
Else
SetStopLoss(0);
즐거운 하루되세요
> 건곤대 님이 쓴 글입니다.
> 제목 : 진입전략별 손절 다르게
> 안녕하세요.
아래 답글에 이에 추가질문입니다.
동일종목에서 진입한 전략에 따라 손절을 다르게 적용할 수 있나요?
(A전략으로 매수된 거 아니면 B전략으로 매수된 상태, A,B전략으로 모두 매수된 상태는 없는 경우)
---------------------------------------------
안녕하세요? 예스스탁입니다.
다음과 같이 작성해서 사용하시면 됩니다.
if MarketPosition == 1 Then
SetStopLoss(2,PercentStop);
Else if MarketPosition == -1 Then
SetStopLoss(3,PercentStop);
Else
SetStopLoss(0);
감사합니다.
> 건곤대 님이 쓴 글입니다.
> 제목 : 손절 2가지 따로
> 안녕하세요,.
실전에서 운용중인 전략에서 손절 2가지 이상으로 하고 싶다면,
전략작성에서 가능한 방법이 있을까요?
가령, 같은 종목에 대해, 매수분에 대해서는 손절 -1%를 적용,
매도분에 대해서는 손절 -2%를 적용하고 싶다면, 가능한 방법이 있을까요?
2022-06-13
1337
글번호 159816
시스템
답변완료
함수요청
안녕하세요?
아래 글번호 77638번 재질문입니다.
써머타임 여부를 적용하고 싶습니다.
아울러 아래 작성 주신 스크립트는 원하는 신호가 생성되지 않습니다. 검증도 함께 요청드립니다.
아래 전략에 대해 스크립트 작성 요청드립니다.
미국시장 나스닥 1분봉으로 일중 거래를 하고자 합니다.
data1 : 나스닥 선물 1분봉
data2 : 골드선물 1분봉
data3 : 10년 채권 선물 1분봉
data4 : 엔선물 1분봉
#써머타임 적용시
7시 개장 후 21시 30분까지 시간 중에 data2 : 골드선물 1분봉, data3 : 10년 채권 선물 1분봉, data4 : 엔선물 1분봉 전영업일 대비 모두 0.1% 이상씩 상승하면 익봉 시가에 매도,
모두 0.1% 이상씩 하락하면 익봉 시가에 매수
진입하고 1개 이상 참조 값이 반전하면 청산
즉 매수 진입 후, 전일대비 골드 혹은 채권 혹은 엔선물이 전일 대비 상승하면 매수 청산
/ 매도 진입 후, 전일대비 골드 혹은 채권 혹은 엔선물이 전일 대비 하락하면 매도 청산
진입 기준으로 하루 1회만 실행하며 5시에는 강제청산합니다.
#써머타임 해지시
8시 개장 후 22시 30분까지 시간 중에 data2 : 골드선물 1분봉, data3 : 10년 채권 선물 1분봉, data4 : 엔선물 1분봉 전영업일 대비 모두 0.1% 이상씩 상승하면 익봉 시가에 매도,
모두 0.1% 이상씩 하락하면 익봉 시가에 매수
진입하고 1개 이상 참조 값이 반전하면 청산
즉 매수 진입 후, 전일대비 골드 혹은 채권 혹은 엔선물이 전일 대비 상승하면 매수 청산
/ 매도 진입 후, 전일대비 골드 혹은 채권 혹은 엔선물이 전일 대비 하락하면 매도 청산
진입 기준으로 하루 1회만 실행하며 6시에는 강제청산합니다.
2022-06-13
977
글번호 159815
시스템
답변완료
함수요청
안녕하세요?
아래 전략에 대해 스크립트 작성 요청드립니다.
미국시장 나스닥 1분봉으로 일중 거래를 하고자 합니다.
data1 : 나스닥 선물 1분봉
data2 : 골드선물 1분봉
data3 : 10년 채권 선물 1분봉
data4 : 엔선물 1분봉
7시 개장 후 21시 30분까지 시간 중에 data2 : 골드선물 1분봉, data3 : 10년 채권 선물 1분봉, data4 : 엔선물 1분봉 전영업일 대비 모두 0.1% 이상씩 상승하면 익봉 시가에 매도,
모두 0.1% 이상씩 하락하면 익봉 시가에 매수
진입하고 1개 이상 참조 값이 반전하면 청산
즉 매수 진입 후, 전일대비 골드 혹은 채권 혹은 엔선물이 전일 대비 상승하면 매수 청산
/ 매도 진입 후, 전일대비 골드 혹은 채권 혹은 엔선물이 전일 대비 하락하면 매도 청산
진입 기준으로 하루 1회만 실행하며 5시에는 강제청산합니다.
2022-06-13
759
글번호 159792
시스템
답변완료
수식 부탁드립니다
수고하십니다
아래 수식은 거래는 5분봉 기준은 Data2 30분봉 입니다
input : 익절(40),손절(20),k(5),k1(5);
Value1=Data2(C-PriceScale*k);
Value2=Data2(C+PriceScale*k1);
Buy("b",AtLimit, Value1);
Sell("s",AtLimit,Value2);
SetStopProfittarget(익절,PointStop);
SetStopLoss(손절,PointStop);
상기와 같이 작하여 당일 시초가 거래시 갭하락이나 갭상승하면
전일종가가 기준이되어 최초 30분간은 스위칭 폭이 커져 거래에 문제가 있어
최초30분은 거래를 안하는 방법이 있을 까요?
그리고 이후거래중 상승시 매도진입후 손절이 발생하고 바로 매도진입조건이 되어
재매도 진입이되는데 최초 손절가 또는 지정가격대 이상에서 재진입이 안되는
방법이 있나요
가능하면 수식부탁드립니다.
감사합니다.
2022-06-13
1057
글번호 159791
시스템
답변완료
수식관련문의 드립니다.
안녕하세요. 우선 많은 도움 받고 있습니다. 감사드립니다.
기존 식인
if NextBarSdate == sdate then
{
if MarketPosition == 0 and DayHigh < dayopen+(DayHigh(1)-DayLow(1))*0.5 Then
buy("b",AtStop,dayopen+(DayHigh(1)-DayLow(1))*0.5);
}
if MarketPosition == 1 and sdate != sdate[1] Then
ExitLong("bx");
SetStopLoss(2,PercentStop);
에 추가하여
A: {KOSDAQ지수_종가}-이동평균({KOSDAQ지수_종가},{3일}>0
B: {KOSDAQ지수_종가}-이동평균({KOSDAQ지수_종가},{5일}>0
C: {KOSDAQ지수_종가}-이동평균({KOSDAQ지수_종가},{10일}>0
A OR B OR C 일때만 매수하는 식을 추가하려면 어떻게 작성해야 되는지요?
2022-06-13
1397
글번호 159788
시스템