커뮤니티
문의 드립니다
2017-06-16 13:22:23
144
글번호 110491
아래와같은 진입수식에서 첫번 두번째 신호는 진입하지 않고 세번째 신호에 진입하고 싶습니다 수정부탁 드립니다 감사합니다
if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then {
idx = 0;
}
if stime >= 시작시간 Then{
idx = idx+1;
if idx == 1 && var1 > var2
Then buy ("a");
Else
if CrossUp(var1,var2)
then buy("b");
if idx == 1 && var1 < var2
Then sell("c");
Else
if crossdown(var1,var2)
Then sell("d");
}
답변 1
예스스탁 예스스탁 답변
2017-06-16 17:02:38
안녕하세요
예스스탁입니다.
if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then {
idx = 0;
var99 = 0;
}
if stime >= 시작시간 Then{
idx = idx+1;
if idx == 1 and var1 > var2 Then
var99 = 1;
if idx == 1 and var1 < var2 Then
var99 = 1;
if idx > 1 and CrossUp(var1,var2) then{
var99 = var99 +1;
if var99 >= 3 then
buy("b");
}
if idx > 1 and crossdown(var1,var2) Then {
var99 = var99 +1;
if var99 >= 3 then
sell("s");
}
}
즐거운 하루되세요
> 비상8 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 아래와같은 진입수식에서 첫번 두번째 신호는 진입하지 않고 세번째 신호에 진입하고 싶습니다 수정부탁 드립니다 감사합니다
if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then {
idx = 0;
}
if stime >= 시작시간 Then{
idx = idx+1;
if idx == 1 && var1 > var2
Then buy ("a");
Else
if CrossUp(var1,var2)
then buy("b");
if idx == 1 && var1 < var2
Then sell("c");
Else
if crossdown(var1,var2)
Then sell("d");
}
다음글
이전글