커뮤니티
수식 부탁드립니다
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반 반복한다.
위식을 부탁드립니다
다음글