커뮤니티
시스템문의
2015-06-24 13:28:47
105
글번호 87606
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count < 1 then{
if stime < 095900 then{
var1 = dayhigh;
var2 = daylow;
}
if stime >= 095900 Then{
if H < var1 Then
buy("b",AtStop,var1);
if L > var1 Then
sell("s",AtStop,var2);
}
}
SetStopLoss(0.6,PointStop);
SetStopProfittarget(0.8,PointStop);
SetStopEndofday(150000);
하루에 한번 플레이하고 9시 59분 까지 최고 최저 확인뒤 고점돌파시 그가격에 바로 진입
저점 돌파시 그가격에 바로 매도진입 이 수식으로 하려고하는데 제대로 작동을 안하네요..
돌파해도 진입을 안하는날도 많고... 당일 청산인거 참고해주시구요..
음 문제 파악이 힘드네요
답변 1
예스스탁 예스스탁 답변
2015-06-24 15:49:27
안녕하세요
예스스탁입니다.
해당식은
9시 59분 이전 최고가보다 가격이 낮다가 상승해 해당 가격보다 높아질때 매수
9시 59분 이전 최저가보다 가격이 높다가 하락해 해당 가격보다 낮아질때 매도하게 됩니다.
buy나 sell의 if조건을 없애시면
9시 59분이후에 지정한 값보다 높거나 낮으면 바로 신호가 발생합니다.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if stime < 095900 then{
var1 = dayhigh;
var2 = daylow;
}
if stime >= 095900 and count < 1 and stime < 150000 Then{
buy("b",AtStop,var1);
sell("s",AtStop,var2);
}
SetStopLoss(0.6,PointStop);
SetStopProfittarget(0.8,PointStop);
SetStopEndofday(150000);
즐거운 하루되세요
> 마이웨2 님이 쓴 글입니다.
> 제목 : 시스템문의
>
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count < 1 then{
if stime < 095900 then{
var1 = dayhigh;
var2 = daylow;
}
if stime >= 095900 Then{
if H < var1 Then
buy("b",AtStop,var1);
if L > var1 Then
sell("s",AtStop,var2);
}
}
SetStopLoss(0.6,PointStop);
SetStopProfittarget(0.8,PointStop);
SetStopEndofday(150000);
하루에 한번 플레이하고 9시 59분 까지 최고 최저 확인뒤 고점돌파시 그가격에 바로 진입
저점 돌파시 그가격에 바로 매도진입 이 수식으로 하려고하는데 제대로 작동을 안하네요..
돌파해도 진입을 안하는날도 많고... 당일 청산인거 참고해주시구요..
음 문제 파악이 힘드네요
다음글
이전글