커뮤니티

질문합니다.

프로필 이미지
회원
2006-03-07 11:18:56
1065
글번호 9544
답변완료
항상 좋은 시스템 만들어 주시느라고 고생하시는 여러분께 감사드립니다, 질문은 3가지 입니다. 매수혹은 매도를 한 이후에 특정 지표값을 기억햇다가 청산할때 사용하고 싶습니다. 만일 가능하다면 예제를 들어 설명해주세요. 그리고 불가능하다면 어떤 방법이 대체방법으로 좋을지 알려주세요. 2번째 질문은 제가 매매를 2시55분(동시호가들어가기 10분전)부터 하고 싶습니다. 하지만 만기일에는 어떻게 해야 하는지와 장마감 동시호가에 매매하려면 어떻게 하는지 알려주세요. 3번째 질문은 매수청산한후 곧 바로 동일한 신호에서 매도할수 있도록 하는 식은 어떻게 하면 되나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2006-03-07 11:45:12

안녕하세요 예스스탁입니다. 1. var : value(0); if marketposition() == 0 and crossup(ma(c,5),ma(c,20)) then{ buy(); value = ma(c,20); //매수시 20이평값 저장 } if ma(c,20) > value*1.05 then exitlong(); 매수시의 20이평값을 저장하고 저장된 20이평값보다 이평이 5% 상승하면 매수청산하는식입니다. 매수식에 변수를 만들어 원하시는 지표를 저장한 후 변수를 가져와 청산식에 사용하시면 됩니다. 2. var: 만기(0); var2 = date - int(date/100)*100; //일 var3 = DayOfWeek(date); //요일 if var2 >= 8 and var2 <= 14 and // 8일에서 14일 사이이고 var3 == 4 then // 목요일 만기 = 1; else 만기 = 0; if 만기 == 0 then{ if stime >= 145500 and 조건 then buy(); } if 만기 == 0 then{ if stime >= 142000 and 조건 then buy(); } 만기일에는 14시 20분부터 거래하고 만기일이 아닌경우 14시 55분부터 조건에 만족하면 매매합니다. 동시호가 시간대에는 시스템 트레이딩을 하실 수 없습니다. 수동으로 주문을 하셔야 합니다. 3. Input : Period(12), Period1(5); Var : value(0); value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 20) Then { Buy(); } # 매도/매수청산 If CrossDown(value, 80) Then { Sell(); } 위식은 청산후 반대방향으로 진입하는 식입니다. buy()와 sell()함수는 기본의 포지션을 청산하고 진입에 들어가므로 청산후 반대방향으로 진입합니다. 4. 합성관리자의 사용여부는 사용자의 기호에 달려 있습니다. 동일한 식일경우 하나의 식으로 작성하거나 혹은 합성관리자로 합성식을 만들거나 같습니다. 즐거운 하루되세요 > CJ_yatchman 님이 쓴 글입니다. > 제목 : 질문합니다. > 항상 좋은 시스템 만들어 주시느라고 고생하시는 여러분께 감사드립니다, 질문은 3가지 입니다. 매수혹은 매도를 한 이후에 특정 지표값을 기억햇다가 청산할때 사용하고 싶습니다. 만일 가능하다면 예제를 들어 설명해주세요. 그리고 불가능하다면 어떤 방법이 대체방법으로 좋을지 알려주세요. 2번째 질문은 제가 매매를 2시55분(동시호가들어가기 10분전)부터 하고 싶습니다. 하지만 만기일에는 어떻게 해야 하는지와 장마감 동시호가에 매매하려면 어떻게 하는지 알려주세요. 3번째 질문은 매수청산한후 곧 바로 동일한 신호에서 매도할수 있도록 하는 식은 어떻게 하면 되나요? &#47939;론 매도청산한후에 매수도 마찬가지고요 4번째 질문은 4가지를 합성하여 합성전략을 사용하는것이 나은지요 아니면 하나에 매수 매수청산 매도청산 매도 4가지 전부 넣는 것이 나은지요? - 감사합니다.-