커뮤니티

문의 드립니다.

프로필 이미지
숭구리
2010-06-24 22:26:20
605
글번호 30582
답변완료
if sTime == 93000 Then buy(); if sTime == 100000 Then buy(); if sTime == 103000 Then buy(); if sTime == 110000 Then buy(); if sTime == 113000 Then buy(); if sTime == 120000 Then buy(); if sTime == 123000 Then buy(); if sTime == 130000 Then buy(); if sTime == 133000 Then buy(); if sTime == 140000 Then buy(); if sTime == 143000 Then buy(); 5분봉을 사용하고 30분 간격으로 옵션을 매수하고 싶어서 만든식입니다. 이대로 사용해도 별문제는 없지만 for 문을 사용해 좀 세련되고 짧은 문장으로 바꾸고 싶으면 어떻게 하나요 if stime >= 93000 and stime <= 143000 Then buy(); <=== 이런 답변은 말고요 위의 문장을 사용하면 30분 봉을 이용해야 하더라구요 답변에 미리 감사 드립니다.
시스템
답변 2
프로필 이미지

캐빈이야

2010-06-25 06:55:49

캐빈이야 님에 의해 삭제된 답변입니다.
프로필 이미지

예스스탁 예스스탁 답변

2010-06-25 09:59:30

안녕하세요 예스스탁입니다. for문을 이용하신 내용은 아닙니다. 아래와 같이 작성하시면 간략히 작성하실 수 있습니다. var1 = TimeToMinutes(stime)%30; if var1 == 0 and stime > 90000 Then buy(); 즐거운 하루되세요 > 숭구리 님이 쓴 글입니다. > 제목 : 문의 드립니다. > if sTime == 93000 Then buy(); if sTime == 100000 Then buy(); if sTime == 103000 Then buy(); if sTime == 110000 Then buy(); if sTime == 113000 Then buy(); if sTime == 120000 Then buy(); if sTime == 123000 Then buy(); if sTime == 130000 Then buy(); if sTime == 133000 Then buy(); if sTime == 140000 Then buy(); if sTime == 143000 Then buy(); 5분봉을 사용하고 30분 간격으로 옵션을 매수하고 싶어서 만든식입니다. 이대로 사용해도 별문제는 없지만 for 문을 사용해 좀 세련되고 짧은 문장으로 바꾸고 싶으면 어떻게 하나요 if stime >= 93000 and stime <= 143000 Then buy(); <=== 이런 답변은 말고요 위의 문장을 사용하면 30분 봉을 이용해야 하더라구요 답변에 미리 감사 드립니다.