커뮤니티
시스템 수식 부탁드립니다.
2015-07-02 21:56:01
125
글번호 87929
시스템 수식을 특정 날짜부터 적용할수 있나요??
가능하다면 아래의 로직을 수식으로 부탁드립니다.
이왕이면 30분봉에서 적용 가능하면 좋겠구요. 아니어도 상관없습니다.
기준봉의 날짜(또는 특정 방법이 있다면...) 지정
1차 매수: 기준봉 시가와 종가사이에서 시가대비 3/4(75%) 지점
2차 매수: 기준봉 시가대비 1/2(50%) 지점
3차 매수: 기준봉 시가대비 1/4(25%) 지점
(만약 기준봉의 캔들이 음봉이면 역순으로 동일하게 적용합니다.)
매도 또는 손절: 전일저가 -1% 이탈시 매도
(즉, 매수이후 홀딩하는데 전일의 저가 -1% 가격이 깨지지 않으면 계속 보유입니다.)
답변 1
예스스탁 예스스탁 답변
2015-07-03 14:05:41
안녕하세요
예스스탁입니다.
가능한 짧은 주기의 봉에 적용하셔야 합니다.
input : 기준봉날짜(20150701);
if sdate == 기준봉날짜 Then{
value1 = abs(DayClose-dayopen);
if DayClose > DayOpen Then{
var1 = dayopen+value1*0.75;
var2 = dayopen+value1*0.50;
var3 = dayopen+value1*0.25;
}
Else{
var1 = dayopen-value1*0.75;
var2 = dayopen-value1*0.50;
var3 = dayopen-value1*0.25;
}
}
if sdate > 기준봉날짜 Then{
#var1(75%)터치시 매수
if Condition1 == false and H < var1 Then
buy("b11",AtStop,var1);
if Condition1 == false and L > var1 Then
buy("b12",Atlimit,var1);
#var2(50%)터치시 매수
MessageLog("%s",Condition2 == false and H < var2);
if Condition2 == false and H < var2 Then
buy("b21",AtStop,var2);
if Condition2 == false and L > var2 Then
buy("b22",Atlimit,var2);
#var3(25%)터치시 매수
if Condition3 == false and H < var3 Then
buy("b31",AtStop,var3);
if Condition3 == false and L > var3 Then
buy("b32",Atlimit,var3);
}
if MarketPosition == 1 Then{
if LatestEntryName(0) == "b12" or LatestEntryName(0) == "b12" Then
Condition1 = true;
if LatestEntryName(0) == "b21" or LatestEntryName(0) == "b22" Then
Condition2 = true;
if LatestEntryName(0) == "b31" or LatestEntryName(0) == "b32" Then
Condition3 = true;
exitlong("bx",AtStop,daylow(1)*0.99);
}
Else{
Condition1 = false;
Condition2 = false;
Condition3 = false;
}
즐거운 하루되세요
> 승부사1 님이 쓴 글입니다.
> 제목 : 시스템 수식 부탁드립니다.
> 시스템 수식을 특정 날짜부터 적용할수 있나요??
가능하다면 아래의 로직을 수식으로 부탁드립니다.
이왕이면 30분봉에서 적용 가능하면 좋겠구요. 아니어도 상관없습니다.
기준봉의 날짜(또는 특정 방법이 있다면...) 지정
1차 매수: 기준봉 시가와 종가사이에서 시가대비 3/4(75%) 지점
2차 매수: 기준봉 시가대비 1/2(50%) 지점
3차 매수: 기준봉 시가대비 1/4(25%) 지점
(만약 기준봉의 캔들이 음봉이면 역순으로 동일하게 적용합니다.)
매도 또는 손절: 전일저가 -1% 이탈시 매도
(즉, 매수이후 홀딩하는데 전일의 저가 -1% 가격이 깨지지 않으면 계속 보유입니다.)