커뮤니티

문의드립니다.

프로필 이미지
회원
2013-11-26 14:20:12
204
글번호 69772
답변완료
감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-11-26 13:53:08

안녕하세요 예스스탁입니다. Input : shortPeriod(12), longPeriod(26); Var : value(0),cnt(0),count(0); value = MACD(shortPeriod, longPeriod); if date != date[1] Then Condition1 = false; Condition1 = ExitDate(1) == sdate and (IsExitName("bx",1) or IsExitName("sx",1)); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } If Condition1 == false and CrossUP(value, 0) Then { if count != 2 or (count == 2 and stime >= 91000) Then Buy(); if count == 2 and stime < 91000 Then ExitShort("sx"); } If Condition1 == false and CrossDown(value, 0) Then { if count != 2 or (count == 2 and stime >= 91000) Then Sell(); if count == 2 and stime < 91000 Then ExitLong("bx"); } 즐거운 하루되세요 > HI_yk**** 님이 쓴 글입니다. > 제목 : 문의드립니다. > 선물 데이트레이딩 용입니다. 신호가 자주 나옵니다. 9시 10분까지 신호가 3번나오면 그 즉시(즉 3번째 신호가 나오는 순간) 시장가 청산하고 더이상 진입하지 않도록 해주십시요. 즉 9시 10분까지 신호가 3번 나오면 청산하고 더이상 신호 나오지 않도록 해주십시요) 감사합니다. Input : shortPeriod(12), longPeriod(26); Var : value(0); value = MACD(shortPeriod, longPeriod); # 매수/매도청산 If CrossUP(value, 0) Then { Buy(); } # 매도/매수청산 If CrossDown(value, 0) Then { Sell(); }