커뮤니티
시스템식
2012-05-22 03:46:30
329
글번호 51199
아래식은 52주최고가에서 10% 내려갈때 신호가발생합니다.
52주 최고가에서 20% 내려갈때 신호발생하게끔 바꾸려면 무엇을 변경해야 하나요?
var : cnt(0),WH52(0);
Array : WH[60](0);
if index == 0 or (DayOfWeek(sdate) < DayOfWeek(sdate[1])) Then{
WH[0] = H;
for cnt = 1 to 59{
WH[cnt] = WH[cnt-1][1];
}
}
if H > WH[0] Then
WH[0] = H;
if WH[52] > 0 Then{
for cnt = 0 to 51{
if WH[cnt] > WH52 Then
WH52 = WH[cnt];
}
if MarketPosition == 0 then
buy("b1",atlimit,WH52*0.9);
if MarketPosition == 1 and CurrentEntries < 10 Then
buy("add",atlimit,WH52*(0.9-(0.1*CurrentEntries)));
}
답변 1
예스스탁 예스스탁 답변
2012-05-22 11:27:21
안녕하세요
예스스탁입니다.
if MarketPosition == 0 then
buy("b1",atlimit,WH52*0.8);
0.8을 곱하시면 20% 하락입니다.
즐거운 하루되세요
> erwe343 님이 쓴 글입니다.
> 제목 : 시스템식
> 아래식은 52주최고가에서 10% 내려갈때 신호가발생합니다.
52주 최고가에서 20% 내려갈때 신호발생하게끔 바꾸려면 무엇을 변경해야 하나요?
var : cnt(0),WH52(0);
Array : WH[60](0);
if index == 0 or (DayOfWeek(sdate) < DayOfWeek(sdate[1])) Then{
WH[0] = H;
for cnt = 1 to 59{
WH[cnt] = WH[cnt-1][1];
}
}
if H > WH[0] Then
WH[0] = H;
if WH[52] > 0 Then{
for cnt = 0 to 51{
if WH[cnt] > WH52 Then
WH52 = WH[cnt];
}
if MarketPosition == 0 then
buy("b1",atlimit,WH52*0.9);
if MarketPosition == 1 and CurrentEntries < 10 Then
buy("add",atlimit,WH52*(0.9-(0.1*CurrentEntries)));
}
다음글
이전글