커뮤니티
문의 드립니다.
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분 봉을 이용해야 하더라구요
답변에 미리 감사 드립니다.
다음글
이전글