커뮤니티

추가 문의

프로필 이미지
초록이
2016-01-29 10:45:18
117
글번호 94936
답변완료
아래글에서 추가 문의합니다. 익절을 트레일스탑 기능으로 대체 가능합니까? 20% 익절을 삭제하고, 20% 수익후 고점대비 1% 하락시 청산으로 바꾸어 수식 부탁합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 시스템 문의 > 안녕하세요 예스스탁입니다. 청산을 진입일 당일에만 발동되게 수정했습니다. 손절식도 추가했습니다. input : 익절(20),손절(10); var : TT(0),T1(0),Entry(0); TT = TotalTrades; if date != date[1] Then T1 = TT[1]; if MarketPosition == 0 Then entry = TT-T1; Else entry = TT-T1+1; if MarketPosition == 0 and stime < 150000 and entry < 1 Then buy("b",AtStop,dayopen*1.20); if MarketPosition == 1 and sdate == EntryDate Then{ ExitLong("BP",atlimit,EntryPrice*(1+익절/100)); ExitLong("BL",AtStop,EntryPrice*(1-손절/100)); } 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : Re : Re : 시스템 문의 > 답변 감사합니다. 그런데 적용해보니, 전일 시초가 대비 20% 상승후 매수하여 (전일 매수함) 익일40% 상승하여 청산되는 경우가 발생합니다. 당일매수, 당일청산 개념으로 당일 오전중 매수하고(당일싯가 대비 20% 상승매수, 안되면 매수안함), 당일중 40% 도달시 청산 식으로 수정 부탁합니다. 아울러, 매수후 -10% 도달시 손절공식도 추가 부탁합니다. (위 범위 -10~40% 안에 있어 청산 안될시는 본인이 수동청산 예정임) > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템 문의 > 안녕하세요 예스스탁입니다. var : TT(0),T1(0),Entry(0); TT = TotalTrades; if date != date[1] Then T1 = TT[1]; if MarketPosition == 0 Then entry = TT-T1; Else entry = TT-T1+1; if MarketPosition == 0 and stime < 150000 and entry < 1 Then buy("b",AtStop,dayopen*1.20); SetStopProfittarget(20,PercentStop); 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : 시스템 문의 > 지수옵션을 하는데, 당일 시초가 대비 20% 오르면 자동으로 매수하고, 40% 오르면(매수후 20% 추가상승하면), 전량 자동 청산하는 수식 부탁합니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2016-01-29 13:14:49

안녕하세요 예스스탁입니다. input : 익절(20),손절(10); var : TT(0),T1(0),Entry(0); TT = TotalTrades; if date != date[1] Then T1 = TT[1]; if MarketPosition == 0 Then entry = TT-T1; Else entry = TT-T1+1; if MarketPosition == 0 and stime < 150000 and entry < 1 Then buy("b",AtStop,dayopen*1.20); if MarketPosition == 1 and sdate == EntryDate Then{ if highest(H,BarsSinceEntry) >= EntryPrice*1.20 then{ ExitLong("BP",atlimit,highest(h,BarsSinceEntry)*0.99); } ExitLong("BL",AtStop,EntryPrice*(1-손절/100)); } 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : 추가 문의 > 아래글에서 추가 문의합니다. 익절을 트레일스탑 기능으로 대체 가능합니까? 20% 익절을 삭제하고, 20% 수익후 고점대비 1% 하락시 청산으로 바꾸어 수식 부탁합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 시스템 문의 > 안녕하세요 예스스탁입니다. 청산을 진입일 당일에만 발동되게 수정했습니다. 손절식도 추가했습니다. input : 익절(20),손절(10); var : TT(0),T1(0),Entry(0); TT = TotalTrades; if date != date[1] Then T1 = TT[1]; if MarketPosition == 0 Then entry = TT-T1; Else entry = TT-T1+1; if MarketPosition == 0 and stime < 150000 and entry < 1 Then buy("b",AtStop,dayopen*1.20); if MarketPosition == 1 and sdate == EntryDate Then{ ExitLong("BP",atlimit,EntryPrice*(1+익절/100)); ExitLong("BL",AtStop,EntryPrice*(1-손절/100)); } 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : Re : Re : 시스템 문의 > 답변 감사합니다. 그런데 적용해보니, 전일 시초가 대비 20% 상승후 매수하여 (전일 매수함) 익일40% 상승하여 청산되는 경우가 발생합니다. 당일매수, 당일청산 개념으로 당일 오전중 매수하고(당일싯가 대비 20% 상승매수, 안되면 매수안함), 당일중 40% 도달시 청산 식으로 수정 부탁합니다. 아울러, 매수후 -10% 도달시 손절공식도 추가 부탁합니다. (위 범위 -10~40% 안에 있어 청산 안될시는 본인이 수동청산 예정임) > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템 문의 > 안녕하세요 예스스탁입니다. var : TT(0),T1(0),Entry(0); TT = TotalTrades; if date != date[1] Then T1 = TT[1]; if MarketPosition == 0 Then entry = TT-T1; Else entry = TT-T1+1; if MarketPosition == 0 and stime < 150000 and entry < 1 Then buy("b",AtStop,dayopen*1.20); SetStopProfittarget(20,PercentStop); 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : 시스템 문의 > 지수옵션을 하는데, 당일 시초가 대비 20% 오르면 자동으로 매수하고, 40% 오르면(매수후 20% 추가상승하면), 전량 자동 청산하는 수식 부탁합니다.
프로필 이미지

초록이

2016-01-29 15:17:20

답변 감사합니다. 한가지만 더 문의합니다. 지금은, 전략실행차트에서 아래 수식을 적용하여 지수옵션을 자동주문 중입니다. 그런데, 당일 시초가를 파악하여 프리미엄이 1.0 에 제일 가까운 행사가의 옵션을 콜, 풋 각각 1개씩 자동으로 끌고 오는 것은 가능합니까? 물론, 매수는 각각의 시초가 대비 20% 상승시 행합니다. 예스스팟을 써야 한다면, 수식까지 부탁합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 추가 문의 > 안녕하세요 예스스탁입니다. input : 익절(20),손절(10); var : TT(0),T1(0),Entry(0); TT = TotalTrades; if date != date[1] Then T1 = TT[1]; if MarketPosition == 0 Then entry = TT-T1; Else entry = TT-T1+1; if MarketPosition == 0 and stime < 150000 and entry < 1 Then buy("b",AtStop,dayopen*1.20); if MarketPosition == 1 and sdate == EntryDate Then{ if highest(H,BarsSinceEntry) >= EntryPrice*1.20 then{ ExitLong("BP",atlimit,highest(h,BarsSinceEntry)*0.99); } ExitLong("BL",AtStop,EntryPrice*(1-손절/100)); } 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : 추가 문의 > 아래글에서 추가 문의합니다. 익절을 트레일스탑 기능으로 대체 가능합니까? 20% 익절을 삭제하고, 20% 수익후 고점대비 1% 하락시 청산으로 바꾸어 수식 부탁합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 시스템 문의 > 안녕하세요 예스스탁입니다. 청산을 진입일 당일에만 발동되게 수정했습니다. 손절식도 추가했습니다. input : 익절(20),손절(10); var : TT(0),T1(0),Entry(0); TT = TotalTrades; if date != date[1] Then T1 = TT[1]; if MarketPosition == 0 Then entry = TT-T1; Else entry = TT-T1+1; if MarketPosition == 0 and stime < 150000 and entry < 1 Then buy("b",AtStop,dayopen*1.20); if MarketPosition == 1 and sdate == EntryDate Then{ ExitLong("BP",atlimit,EntryPrice*(1+익절/100)); ExitLong("BL",AtStop,EntryPrice*(1-손절/100)); } 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : Re : Re : 시스템 문의 > 답변 감사합니다. 그런데 적용해보니, 전일 시초가 대비 20% 상승후 매수하여 (전일 매수함) 익일40% 상승하여 청산되는 경우가 발생합니다. 당일매수, 당일청산 개념으로 당일 오전중 매수하고(당일싯가 대비 20% 상승매수, 안되면 매수안함), 당일중 40% 도달시 청산 식으로 수정 부탁합니다. 아울러, 매수후 -10% 도달시 손절공식도 추가 부탁합니다. (위 범위 -10~40% 안에 있어 청산 안될시는 본인이 수동청산 예정임) > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템 문의 > 안녕하세요 예스스탁입니다. var : TT(0),T1(0),Entry(0); TT = TotalTrades; if date != date[1] Then T1 = TT[1]; if MarketPosition == 0 Then entry = TT-T1; Else entry = TT-T1+1; if MarketPosition == 0 and stime < 150000 and entry < 1 Then buy("b",AtStop,dayopen*1.20); SetStopProfittarget(20,PercentStop); 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : 시스템 문의 > 지수옵션을 하는데, 당일 시초가 대비 20% 오르면 자동으로 매수하고, 40% 오르면(매수후 20% 추가상승하면), 전량 자동 청산하는 수식 부탁합니다.
프로필 이미지

예스스탁 예스스탁 답변

2016-01-29 17:40:59

안녕하세요 예스스탁입니다. 차트는 수식에서 종목을 셋팅할수 없습니다. 종목선정은 가능하지 않습니다. 말씀하신 부분을 구현하시려면 예스스팟으로 구현하셔야 합니다. 문의하신 내용은 예스스팟Q&A게시판의 1094번글 참고하셔서 수정보완해 구현해 보셔야 합니다. 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : Re : Re : 추가 문의 > 답변 감사합니다. 한가지만 더 문의합니다. 지금은, 전략실행차트에서 아래 수식을 적용하여 지수옵션을 자동주문 중입니다. 그런데, 당일 시초가를 파악하여 프리미엄이 1.0 에 제일 가까운 행사가의 옵션을 콜, 풋 각각 1개씩 자동으로 끌고 오는 것은 가능합니까? 물론, 매수는 각각의 시초가 대비 20% 상승시 행합니다. 예스스팟을 써야 한다면, 수식까지 부탁합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 추가 문의 > 안녕하세요 예스스탁입니다. input : 익절(20),손절(10); var : TT(0),T1(0),Entry(0); TT = TotalTrades; if date != date[1] Then T1 = TT[1]; if MarketPosition == 0 Then entry = TT-T1; Else entry = TT-T1+1; if MarketPosition == 0 and stime < 150000 and entry < 1 Then buy("b",AtStop,dayopen*1.20); if MarketPosition == 1 and sdate == EntryDate Then{ if highest(H,BarsSinceEntry) >= EntryPrice*1.20 then{ ExitLong("BP",atlimit,highest(h,BarsSinceEntry)*0.99); } ExitLong("BL",AtStop,EntryPrice*(1-손절/100)); } 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : 추가 문의 > 아래글에서 추가 문의합니다. 익절을 트레일스탑 기능으로 대체 가능합니까? 20% 익절을 삭제하고, 20% 수익후 고점대비 1% 하락시 청산으로 바꾸어 수식 부탁합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 시스템 문의 > 안녕하세요 예스스탁입니다. 청산을 진입일 당일에만 발동되게 수정했습니다. 손절식도 추가했습니다. input : 익절(20),손절(10); var : TT(0),T1(0),Entry(0); TT = TotalTrades; if date != date[1] Then T1 = TT[1]; if MarketPosition == 0 Then entry = TT-T1; Else entry = TT-T1+1; if MarketPosition == 0 and stime < 150000 and entry < 1 Then buy("b",AtStop,dayopen*1.20); if MarketPosition == 1 and sdate == EntryDate Then{ ExitLong("BP",atlimit,EntryPrice*(1+익절/100)); ExitLong("BL",AtStop,EntryPrice*(1-손절/100)); } 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : Re : Re : 시스템 문의 > 답변 감사합니다. 그런데 적용해보니, 전일 시초가 대비 20% 상승후 매수하여 (전일 매수함) 익일40% 상승하여 청산되는 경우가 발생합니다. 당일매수, 당일청산 개념으로 당일 오전중 매수하고(당일싯가 대비 20% 상승매수, 안되면 매수안함), 당일중 40% 도달시 청산 식으로 수정 부탁합니다. 아울러, 매수후 -10% 도달시 손절공식도 추가 부탁합니다. (위 범위 -10~40% 안에 있어 청산 안될시는 본인이 수동청산 예정임) > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템 문의 > 안녕하세요 예스스탁입니다. var : TT(0),T1(0),Entry(0); TT = TotalTrades; if date != date[1] Then T1 = TT[1]; if MarketPosition == 0 Then entry = TT-T1; Else entry = TT-T1+1; if MarketPosition == 0 and stime < 150000 and entry < 1 Then buy("b",AtStop,dayopen*1.20); SetStopProfittarget(20,PercentStop); 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : 시스템 문의 > 지수옵션을 하는데, 당일 시초가 대비 20% 오르면 자동으로 매수하고, 40% 오르면(매수후 20% 추가상승하면), 전량 자동 청산하는 수식 부탁합니다.