커뮤니티
문의드립니다
2016-01-26 23:52:42
95
글번호 94833
안녕하세요~
1.주간기준으로
최대 3번의 진입만 할 것이고
손절당하는 경우가 아니고 익절하는 경우
해당 주는 더이상 진입이 발생하지 않게 하고 싶습니다
따라서 주간기준으로 max 3번의 진입이 있게되는데
첫번째 진입에 익절하는 경우 해당 주 더이상 진입 금지이고
첫번째 진입 손절 후 두번째 진입에 익절하는 경우 해당 주 진입금지
세번째 진입은 주간 마지막 진입입니다.
2. 현재가가 5일이평 아래에 지속적으로 있다가
현재가가 5일이평과 같을 때 바로 매수하는 수식을 알려주세요
3. bdate 와 sdate의 차이를 알려주세요
늘 감사드려요~
답변 1
예스스탁 예스스탁 답변
2016-01-27 13:11:22
안녕하세요
예스스탁입니다.
1.
var : TT(0),T1(0),entry(0),Xcond(false);
TT = TotalTrades;
if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then{
Xcond = false;
T1 = TT[1];
}
if MarketPosition == 0 Then
Entry = TT-T1;
Else
Entry = TT-T1+1;
if TotalTrades > TotalTrades[1] and IsExitName("StopProfittarget",1) == true Then
Xcond = true;
if Xcond == false and entry < 3 Then{
if 매수조건 Then
buy();
if 매도조건 Then
sell();
}
#익절
SetStopProfittarget(1,PointStop);
2.
현재 미완성봉에서 현재봉이평과
현재가를 비교해서 즉시 신호가 발생하게는 작성할수 없습니다.
또한 지속적으로 아래에 있다는 부분도
봉수등으로 지정해야 합니다.
아래와 같이 작성하시면
봉완성시에 N개봉 동안 고가가 이평아래에 있었으면
현재봉의 이평값을 셋팅하고 다음봉에서 셋팅된 값 이상의 시세가
발생하면 즉시 매수신호 발생합니다.
input : N(5);
var1 = ma(c,5);
if CountIF(H<var1,N) == N Then
buy("b",AtStop,var1);
3
sdate는 봉의 날짜입니다. 달력상 날짜이므로 0시를 기준으로 변경됩니다.
bdate는 영업일을 리턴하는 함수입니다.
24시간 거래되는 종목의 경우에는 특정시간에 새로운 영업일이 시작됩니다.
예를 들어 해외선물중 크루드오일등은 한국시간으로 7시부터 새로운
영업일입니다. 국내 선물의 경우에도 9시가 새로운 영업일이 되므로
해당 시간부터 날짜가 변경이 됩니다.
즐거운 하루되세요
> 하라잉 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 안녕하세요~
1.주간기준으로
최대 3번의 진입만 할 것이고
손절당하는 경우가 아니고 익절하는 경우
해당 주는 더이상 진입이 발생하지 않게 하고 싶습니다
따라서 주간기준으로 max 3번의 진입이 있게되는데
첫번째 진입에 익절하는 경우 해당 주 더이상 진입 금지이고
첫번째 진입 손절 후 두번째 진입에 익절하는 경우 해당 주 진입금지
세번째 진입은 주간 마지막 진입입니다.
2. 현재가가 5일이평 아래에 지속적으로 있다가
현재가가 5일이평과 같을 때 바로 매수하는 수식을 알려주세요
3. bdate 와 sdate의 차이를 알려주세요
늘 감사드려요~
이전글