커뮤니티

수식 부탁드립니다

프로필 이미지
무한질주
2015-10-07 10:42:33
111
글번호 91008
답변완료
매수에서 1. 이전 100주를 매입한 조건하에서 기존 잔량의 평균 매입가격보다 3% 추가하락시에 매입 잔량의 10%을 3% 하락한 주가에서 추가 매입한다 2. 추가매수한 잔량의 평균 매입가가 하락을 계속하여 3% 하락에 이르면 1과 같은 방식으로 하루에 3번 반복한다 매도에서 3. 이전 매입한 100주의 주식의 평균 매입가보다 현재의 주가가 5% 상승하면 전체 잔량의 10%을 매도한다. 4. 매도후 잔량에서 주가가 첫 매도한 5% 보다 추가로 20% 상승하면 위와 같은 매도를 하루에 3반 반복한다. 위식을 부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-10-07 14:36:46

안녕하세요 예스스탁입니다. 아래식 참고하시기 바랍니다. if MarketPosition == 0 and 첫매수조건 Then buy("b",OnClose,def,100); if MarketPosition == 1 Then{ #매수평균단가에서 3% 하락하면 총매입수량의 10%만큼 추가매수(최대3번) if MaxEntries < 4 Then buy("bb",AtLimit,AvgEntryPrice*1.03,int(MaxContracts*0.10)); #첫진입가격보다 5% 상승시 전체수량의 10% 매도(첫진입후 1번 발생) if countif(CurrentContracts < CurrentContracts[1],BarsSinceEntry) < 1 Then ExitLong("bx1",Atlimit,EntryPrice*.05,"",Floor(MaxContracts*0.1),1); #bx1 매도후 해당 매도가격보다 20% 상승시 전체진입수량의 10% 매도 if LatestExitName(0) == "bx1" Then ExitLong("bx2",Atlimit,LatestExitPrice(0)*1.20,"",Floor(MaxContracts*0.1),1); #bx2 매도후 해당 매도가격보다 20% 상승시 전체진입수량의 10% 매도 if LatestExitName(0) == "bx2" Then ExitLong("bx3",Atlimit,LatestExitPrice(0)*1.20,"",Floor(MaxContracts*0.1),1); #bx3 매도후 해당 매도가격보다 20% 상승시 전체진입수량의 10% 매도 if LatestExitName(0) == "bx3" Then ExitLong("bx4",Atlimit,LatestExitPrice(0)*1.20,"",Floor(MaxContracts*0.1),1); } 즐거운 하루되세요 > 무한질주 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다 > 매수에서 1. 이전 100주를 매입한 조건하에서 기존 잔량의 평균 매입가격보다 3% 추가하락시에 매입 잔량의 10%을 3% 하락한 주가에서 추가 매입한다 2. 추가매수한 잔량의 평균 매입가가 하락을 계속하여 3% 하락에 이르면 1과 같은 방식으로 하루에 3번 반복한다 매도에서 3. 이전 매입한 100주의 주식의 평균 매입가보다 현재의 주가가 5% 상승하면 전체 잔량의 10%을 매도한다. 4. 매도후 잔량에서 주가가 첫 매도한 5% 보다 추가로 20% 상승하면 위와 같은 매도를 하루에 3반 반복한다. 위식을 부탁드립니다