커뮤니티
수식작성 부탁드립니다.
2015-12-18 06:39:21
117
글번호 93570
수식작성 부탁드립니다^^
매수조건 : 2015년 12월 18일 기준으로
1차매수 : (전일시가+전일종가)의 평균가격 + 2% 시세보다 밑으로 내려오면 완성봉 기준이
아니라 즉시매수 (5백만원) - 조건만족시 즉시매수
2차매수 : (전일시가+전일종가)의 평균가격 가격 시세보다 밑으로 내려오면 즉시 매수(5백만원)
3차매수 : (전일시가+전일종가)의 평균가격 보다 - 2% 밑으로 내려오면 즉시매수(5백만원)
매도조건 : 1차매수만 되었다면 목표수익률 +2%
2차매수까지 되었다면 1차, 2차 평균가격의 +1.5%(목표수익)
3차매수까지 되었다면 1차,2차,3차 평균가격의 +1.0% (목표수익)
손절조건 : 3차 매수가격보다 -3% 더 떨어지면 전량매도
감사합니다
답변 1
예스스탁 예스스탁 답변
2015-12-18 13:29:09
안녕하세요
예스스탁입니다.
기준일 이후로 신호가 발생하게 작성했습니다.
기준일만 발생하고자 하시면
sdate == 기준일 로 변경하시면 됩니다.
진입을 누적하므로 적용시 시스템 트레이딩 설정창에서
피라미딩을 다른 진입신호만 허용으로 설정하고 적용하시면 됩니다.
input : 금액(5000000),기준일(20151218);
var1 = (DayOpen(1)+DayClose(1))/2;
if sdate >= 기준일 then{
if MarketPosition == 0 and NextBarOpen >= var1*1.02 Then
buy("b1",AtStop,var1*1.02,Floor(금액/C));
if MarketPosition == 1 and MaxEntries < 3 Then{
if NextBarOpen >= var1 Then
buy("b2",AtStop,var1,Floor(금액/C));
if NextBarOpen >= var1*0.98 Then
buy("b3",AtStop,var1*0.98,Floor(금액/C));
if MaxEntries == 1 Then
ExitLong("BP1",atlimit,AvgEntryPrice*1.02);
if MaxEntries == 2 Then
ExitLong("BP2",atlimit,AvgEntryPrice*1.015);
if MaxEntries == 3 Then{
ExitLong("BP3",atlimit,AvgEntryPrice*1.01);
ExitLong("Bx",AtStop,LatestEntryPrice(0)*0.97);
}
}
}
즐거운 하루되세요
> 뽄때 님이 쓴 글입니다.
> 제목 : 수식작성 부탁드립니다.
> 수식작성 부탁드립니다^^
매수조건 : 2015년 12월 18일 기준으로
1차매수 : (전일시가+전일종가)의 평균가격 + 2% 시세보다 밑으로 내려오면 완성봉 기준이
아니라 즉시매수 (5백만원) - 조건만족시 즉시매수
2차매수 : (전일시가+전일종가)의 평균가격 가격 시세보다 밑으로 내려오면 즉시 매수(5백만원)
3차매수 : (전일시가+전일종가)의 평균가격 보다 - 2% 밑으로 내려오면 즉시매수(5백만원)
매도조건 : 1차매수만 되었다면 목표수익률 +2%
2차매수까지 되었다면 1차, 2차 평균가격의 +1.5%(목표수익)
3차매수까지 되었다면 1차,2차,3차 평균가격의 +1.0% (목표수익)
손절조건 : 3차 매수가격보다 -3% 더 떨어지면 전량매도
감사합니다
다음글
이전글