커뮤니티

시스템매매 문의드립니다.

프로필 이미지
째깍째깍
2015-06-30 10:56:56
140
글번호 87809
답변완료
안녕하세요~ 1. 하루 1회만 매매하는 시스템매매 식을 알고 싶습니다. 시간에 관계 없이 하루 1회 시스템매매 후 매매 자동 종료입니다. 1. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if 매수조건 Then{ if count < 1 Then buy(); Else ExitShort(); } if 매도조건 Then{ if count < 1 Then sell(); Else ExitLong(); } 2. 호가 잔량 이평을 시스템매매에 적용 하고 싶습니다. 매수세가 강할때는 매수 신호에만 적용되고 매도세가 강할때는 매도 신호에만 적용되게 하고 싶습니다. 매수세, 매도세 크로스가 일어 날 때는 청산으로 세팅 하고 싶습니다. 2. Input : Period(5); var : AsksMA(0),BidsMA(0); BidsMa = ma(bids,Period); AsksMA = ma(asks,Period); if BidsMa > AsksMA and 매수조건 Then buy(); if BidsMa < AsksMA and 매도조건 Then sell(); if MarketPosition == 1 and CrossDown(BidsMa,AsksMA) Then ExitLong(); if MarketPosition == -1 and CrossUp(BidsMa,AsksMA) Then ExitShort(); 3. 1-2의 조건을 파라볼릭 종가 시스템매매 식과 결합 하고 싶습니다. 3가지 조건을 하나로 적용하는 수식을 부탁드립니다. 첨부파일로 파일을 올려주셔도 감사합니다~ 감사합니다~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-06-30 11:07:43

안녕하세요 예스스탁입니다. Input : Period(5); Input : af(0.02), maxAF(0.2); Var : value(0); var : cnt(0),count(0); var : AsksMA(0),BidsMA(0); BidsMa = ma(bids,Period); AsksMA = ma(asks,Period); value = sar(af,maxAF); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if crossup(c,value) Then{ if count < 1 Then buy(); Else ExitShort(); } if CrossDown(c,value) Then{ if count < 1 Then sell(); Else ExitLong(); } if MarketPosition == 1 and CrossDown(BidsMa,AsksMA) Then ExitLong(); if MarketPosition == -1 and CrossUp(BidsMa,AsksMA) Then ExitShort(); 즐거운 하루되세요 > 째깍째깍 님이 쓴 글입니다. > 제목 : 시스템매매 문의드립니다. > 안녕하세요~ 1. 하루 1회만 매매하는 시스템매매 식을 알고 싶습니다. 시간에 관계 없이 하루 1회 시스템매매 후 매매 자동 종료입니다. 1. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if 매수조건 Then{ if count < 1 Then buy(); Else ExitShort(); } if 매도조건 Then{ if count < 1 Then sell(); Else ExitLong(); } 2. 호가 잔량 이평을 시스템매매에 적용 하고 싶습니다. 매수세가 강할때는 매수 신호에만 적용되고 매도세가 강할때는 매도 신호에만 적용되게 하고 싶습니다. 매수세, 매도세 크로스가 일어 날 때는 청산으로 세팅 하고 싶습니다. 2. Input : Period(5); var : AsksMA(0),BidsMA(0); BidsMa = ma(bids,Period); AsksMA = ma(asks,Period); if BidsMa > AsksMA and 매수조건 Then buy(); if BidsMa < AsksMA and 매도조건 Then sell(); if MarketPosition == 1 and CrossDown(BidsMa,AsksMA) Then ExitLong(); if MarketPosition == -1 and CrossUp(BidsMa,AsksMA) Then ExitShort(); 3. 1-2의 조건을 파라볼릭 종가 시스템매매 식과 결합 하고 싶습니다. 3가지 조건을 하나로 적용하는 수식을 부탁드립니다. 첨부파일로 파일을 올려주셔도 감사합니다~ 감사합니다~