커뮤니티

시스템 문의

프로필 이미지
초록이
2016-01-27 16:30:29
119
글번호 94860
답변완료
지수옵션을 하는데, 당일 시초가 대비 20% 오르면 자동으로 매수하고, 40% 오르면(매수후 20% 추가상승하면), 전량 자동 청산하는 수식 부탁합니다.
시스템
답변 5
프로필 이미지

예스스탁 예스스탁 답변

2016-01-27 17:35:15

안녕하세요 예스스탁입니다. 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-27 17:45:09

답변 감사합니다. 그런데 적용해보니, 전일 시초가 대비 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-27 17:55:39

안녕하세요 예스스탁입니다. 청산을 진입일 당일에만 발동되게 수정했습니다. 손절식도 추가했습니다. 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-27 18:36:59

답변 감사합니다. 한가지만 추가합니다. 당일 정오 12:00시에 청산하는 식 추가 부탁합니다. (매수포지션인 경우, 손절~익절 범위 안에 있어 당일 청산 안되는 경우 강제청산 하기 위함임) > 예스스탁 님이 쓴 글입니다. > 제목 : 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-28 08:35:54

안녕하세요 예스스탁입니다. 당일 정오 청산이시면 아래와 같이 당일청산하는 함수에 12시로 지정하시면 됩니다. 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)); } SetStopEndofday(120000); 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : 시스템 문의 > 답변 감사합니다. 한가지만 추가합니다. 당일 정오 12:00시에 청산하는 식 추가 부탁합니다. (매수포지션인 경우, 손절~익절 범위 안에 있어 당일 청산 안되는 경우 강제청산 하기 위함임) > 예스스탁 님이 쓴 글입니다. > 제목 : 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% 추가상승하면), 전량 자동 청산하는 수식 부탁합니다.