커뮤니티

전일 매매 참조 방법

프로필 이미지
쉬어가자
2012-03-29 21:00:53
309
글번호 49505
답변완료
수식 좀 부탁드립니다. 1. 어제 매매를 오늘 시스템 적용 시 참조가 가능한지요? (예) 조건식 : 어제 매매가 2번 있었고, 매매손익의 합이 1P 이상인 경우의 표현 2. 현 포지션 진입 이후 최고가를 기록한 봉의 고가 및 저가 그리고 그 봉의 시간(time) 3. 직전 봉이 현재 포지션 진입 이후 가장 큰 양봉인 조건과 그 봉의 종가 4. 현재 포지션의 최고 이익 및 손실과 오늘 중 진입 순번(예: 3번째 진입) 5. 한가지 더.......선물 미결제 약정 데이타 이용이 가능한지요? 가능하다면 미결제약정의 증감 표현식 한꺼번에 너무 많은 질문을 드렸나요? ㅋ 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-03-30 10:49:32

안녕하세요 예스스탁입니다. 1. if date != date[1] Then{ var1 = TotalTrades-TotalTrades[1];#어제 매매 횟수 var2 = NetProfit-NetProfit[1];#어제 손익; } 어제의 봉데이터가 모두 차트에 있어야 합니다. 차트에 어제의 데이터가 없으면 해당값 리턴되지 않습니다. 2. if MarketPosition != 0 Then{ if H == highest(H,BarsSinceEntry) Then{ value1 = H; value2 = L; value3 = stime; } } 3. if MarketPosition != 0 Then{ value11 = iff(C > O,C-O ,0);#양봉이면 몸통길이 아니면 0; value12 = highest(value11,BarsSinceEntry);#진입이후 양봉몸통길이의 최고값 #직전봉이 양봉이고 몸통길이가 최고값일때 value13에 그봉의 종가 저장 if C[1] > O[1] and C[1]-O[1] == value12 Then value13 = C[1]; } 4. var : cnt(0),count(0); #진입순번 count = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) Then count = count+1; } count값으로 몇번째 진입인지 알수 있습니다. 함수중 아래 함수가 진입 후 최고이익과 최고손실을 리턴해 주는 함수입니다 MaxPositionProfit(Num) MaxPositionLoss(Num) 5, OI가 미결제 약정입니다. 전봉대비는 OI-Oi[1] plot1(OI-OI[1]); 전일대비는 OI-DayOi(1) plot2(OI-DayOi(1)); 로 작성하시면 됩니다. 즐거운 하루되세요 > 쉬어가자 님이 쓴 글입니다. > 제목 : 전일 매매 참조 방법 > 수식 좀 부탁드립니다. 1. 어제 매매를 오늘 시스템 적용 시 참조가 가능한지요? (예) 조건식 : 어제 매매가 2번 있었고, 매매손익의 합이 1P 이상인 경우의 표현 2. 현 포지션 진입 이후 최고가를 기록한 봉의 고가 및 저가 그리고 그 봉의 시간(time) 3. 직전 봉이 현재 포지션 진입 이후 가장 큰 양봉인 조건과 그 봉의 종가 4. 현재 포지션의 최고 이익 및 손실과 오늘 중 진입 순번(예: 3번째 진입) 5. 한가지 더.......선물 미결제 약정 데이타 이용이 가능한지요? 가능하다면 미결제약정의 증감 표현식 한꺼번에 너무 많은 질문을 드렸나요? ㅋ 감사합니다.