커뮤니티
문의 드립니다.
2017-09-24 21:37:01
169
글번호 113033
안녕하세요. 관리자님 수고에 항상 감사드립니다.
질문1
기존에 드렸던 질문 54856번에서 진입 후 5틱 하락 식에서는 손절매 폭을 똑같이 5틱으로 하는 설정은(이미 수식에 의미가 포함돼 있으므로)따로 안 해도 된다고 하셔서 이해했는데, 그럼 만약에 같은 식에서 아래와 같이 손절매 폭을 다르게 4틱으로 설정하는 건 가능한가요?
(진입 후 최고가대비 하락 틱과, 손절매 틱을 다르게 설정 가능한지?)
if MarketPosition == 1 Then
ExitLong("bx",AtStop,highest(H,BarsSinceEntry)-PriceScale*5);
if MarketPosition == -1 Then
ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)+PriceScale*5);
setstoploss(4,pointstop);
질문2
횟수제한 필터를 따로 설정하지 않는 경우에, 1개봉에서 진입청산 후 다시 당 봉에서 조건만족 시 무한 재진입, 청산 하는 건가요? 아니면 1개봉에서는 1번 진입청산으로 끝나는 건가요?
---------------------------------------------------------------------------
1계약, 1개 시스템으로 매매 시, 진입 후 청산한 당봉에서, (청산 방향과 상관없이) 다시 조건 만족시 재진입 1회 더 가능한 수식 부탁드립니다.
(1개봉에서 총 매매횟수 2번까지 진입,청산 가능한 식)
그리고 위 수식을 매매시스템수식에서 어디에 넣어야 되는지도(삽입위치) 알려주세요.
질문3
예스글로벌 해선 매매시간 질문입니다.
당일 오전 10:00 ~ 익일 오전 05:00 라고 예를 들면,
var : Tcond(false);
if stime == 100000 or (stime >100000 and stime[1] <100000) Then
Tcond = true;
if stime == 50000 or (stime >50000 and stime[1] <50000) Then
Tcond = false;
검색해보니 이렇게 나오는데요, 제가 너무 초보라 위 수식의 개념 이해를 잘 못하겠는데요,
각 항목에 이해 가능하게 주석 부탁드립니다.
친절한 답변 미리 감사드립니다.
답변 1
예스스탁 예스스탁 답변
2017-09-25 16:31:18
안녕하세요
예스스탁입니다.
1
예 가능합니다.
손절매 틱수가 최고가대비하락틱보다 크거나 같으면
최고가대비하락으로 먼저 신호가 발생하므로 의미가 없지만
작으면 손절매 틱수가 먼저 만족하므로 최고가대비하락틱보다 작은 값은 설정하셔도 됩니다.
작성하신 내용은 4포인트 손절입니다.
4틱은 아래와 같습니다.
setstoploss(4*PriceScale,pointstop);
2
봉하나의 진입횟수는 제한이 가능하지 않습니다.
기본적으로 진입이 onclose타입이면 봉완성시 발생하게 되므로
봉 미완성시 청산이 발생해도 같은봉에서 조건만족하면 진입이 한번만 발동합니다.
하지만 진입이나 청산이 봉미완성시에 발생하는 atlimti,atstop이면
해당타입은 직전 완성봉에 셋팅이 되어 현재봉에서 시세조건만 만족하면
발생되는 타입으로 현재봉 미완성시에 제어가 가능하지 않습니다.
3
var : Tcond(false);
#10시 봉이 발생하면 Tcond 변수는 true값이 저장
if stime == 100000 or (stime >100000 and stime[1] <100000) Then
Tcond = true;
#5시 봉이 발생하면 Tcond 변수는 false값이 저장
if stime == 50000 or (stime >50000 and stime[1] <50000) Then
Tcond = false;
if Tcond == true then{
진입청산수식들
}
변수에 값이 저장되면 다음에 다른값으로
변경해서 저장되기 전까지는 값이 유지됩니다.
위 수식에 의해 Tcond변수는 10가 되면 true가 저장되고 계속 유지가 되다가
다음날 5시봉이 발생하면 false가 되고 유지되다가 다시 10시에 true로 변경이 됩니다.
위 수식만 있다고 진입이 제어되는 것은 아니고
진입식에 Tcond == True라는 조건을 주어 제어를 해야 합니다.
즐거운 하루되세요
> 굿트레이더스 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하세요. 관리자님 수고에 항상 감사드립니다.
질문1
기존에 드렸던 질문 54856번에서 진입 후 5틱 하락 식에서는 손절매 폭을 똑같이 5틱으로 하는 설정은(이미 수식에 의미가 포함돼 있으므로)따로 안 해도 된다고 하셔서 이해했는데, 그럼 만약에 같은 식에서 아래와 같이 손절매 폭을 다르게 4틱으로 설정하는 건 가능한가요?
(진입 후 최고가대비 하락 틱과, 손절매 틱을 다르게 설정 가능한지?)
if MarketPosition == 1 Then
ExitLong("bx",AtStop,highest(H,BarsSinceEntry)-PriceScale*5);
if MarketPosition == -1 Then
ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)+PriceScale*5);
setstoploss(4,pointstop);
질문2
횟수제한 필터를 따로 설정하지 않는 경우에, 1개봉에서 진입청산 후 다시 당 봉에서 조건만족 시 무한 재진입, 청산 하는 건가요? 아니면 1개봉에서는 1번 진입청산으로 끝나는 건가요?
---------------------------------------------------------------------------
1계약, 1개 시스템으로 매매 시, 진입 후 청산한 당봉에서, (청산 방향과 상관없이) 다시 조건 만족시 재진입 1회 더 가능한 수식 부탁드립니다.
(1개봉에서 총 매매횟수 2번까지 진입,청산 가능한 식)
그리고 위 수식을 매매시스템수식에서 어디에 넣어야 되는지도(삽입위치) 알려주세요.
질문3
예스글로벌 해선 매매시간 질문입니다.
당일 오전 10:00 ~ 익일 오전 05:00 라고 예를 들면,
var : Tcond(false);
if stime == 100000 or (stime >100000 and stime[1] <100000) Then
Tcond = true;
if stime == 50000 or (stime >50000 and stime[1] <50000) Then
Tcond = false;
검색해보니 이렇게 나오는데요, 제가 너무 초보라 위 수식의 개념 이해를 잘 못하겠는데요,
각 항목에 이해 가능하게 주석 부탁드립니다.
친절한 답변 미리 감사드립니다.