커뮤니티

질문드립니다.

프로필 이미지
sdfadfe
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은 모르겠네요 ㅠ 수고해주시고요, 답변 부탁드리겠습니다. ㅎㅎ