커뮤니티
질문드립니다.
2010-02-10 23:15:25
640
글번호 28002
if ( Crossdown(c,Ma(c,5)) and Time == 145000 Then
buy();
이렇게 수식을짜면 2시 50분에 조건을 만족할시 매수를 하게 됩니다.
하지만 앞 조건은 만족하지 않게 되지 않을까요 ?
그래서 말인데요
if Crossdown(C,ma(c,5)) Then{
if time == 145000{
Buy();
}
}
원하는 로직은 이전에 Crossdown을 했고, 145000에는 C < Ma(C,5) 가 되겠네요
위 조건을 만족하면 매수하라. 이런식을 만들고싶은데... 뭔가 어설픈것 같습니다.
어.... Countif 문을 사용해서 구성해야되나요 ??
if date!=date[1] Then{
var1 = 봉번호
var2 = Countif(Crossup(c,ma(C,5)),var1);
}
이렇게 구성한후
if var2 >= 1 and time == 145000 Then{
buy();
}
이렇식으로 구성해도 되나요 ? ㅎㅎ
var1은 모르겠네요 ㅠ
수고해주시고요, 답변 부탁드리겠습니다. ㅎㅎ
답변 1
예스스탁 예스스탁 답변
2010-02-11 11:15:28
안녕하세요
예스스탁입니다.
if date != date[1] Then
Condition1 = false;
if Crossdown(C,ma(c,5)) Then
Condition1 = true;
if sTime == 145000 and c < ma(C,5) Then
Buy();
즐거운 하루되세요
> sdfadfe 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> if ( Crossdown(c,Ma(c,5)) and Time == 145000 Then
buy();
이렇게 수식을짜면 2시 50분에 조건을 만족할시 매수를 하게 됩니다.
하지만 앞 조건은 만족하지 않게 되지 않을까요 ?
그래서 말인데요
if Crossdown(C,ma(c,5)) Then{
if time == 145000{
Buy();
}
}
원하는 로직은 이전에 Crossdown을 했고, 145000에는 C < Ma(C,5) 가 되겠네요
위 조건을 만족하면 매수하라. 이런식을 만들고싶은데... 뭔가 어설픈것 같습니다.
어.... Countif 문을 사용해서 구성해야되나요 ??
if date!=date[1] Then{
var1 = 봉번호
var2 = Countif(Crossup(c,ma(C,5)),var1);
}
이렇게 구성한후
if var2 >= 1 and time == 145000 Then{
buy();
}
이렇식으로 구성해도 되나요 ? ㅎㅎ
var1은 모르겠네요 ㅠ
수고해주시고요, 답변 부탁드리겠습니다. ㅎㅎ
다음글