커뮤니티

1포이상시 진입금지 다시 문의드립니다!!!!

프로필 이미지
천억벌자
2010-01-28 09:46:34
665
글번호 27718
답변완료
답변주신 내용중에서요..아직 이해가 안가서요. var : dayPL(0),cnt(0); dayPL = 0; for cnt = 1 to 10{ if sdate == EntryDate(cnt) Then{ dayPL = dayPL+PositionProfit(cnt); } } if dayPL < 1 and 조건 Then buy(); 여기서.. 오늘날짜와 같을때 손익을 누적한다같은데요. 우선 이해가 안가는 부분은 10까지 왜 루프를 돌리냐이고요. 제느낌상은.. 하루진입이 여러번이면.. var : dayPL(0),cnt(0); dayPL = 0; if sdate == EntryDate(0) Then{ for cnt = 1 to 10{ <---요런식으로 여러번진입을 찾아야하지않나 하는 생각이 들어서요. dayPL = dayPL+PositionProfit(cnt); } } if dayPL < 1 and 조건 Then buy(); 하여튼 10까지 세는부분이 왜그런지하고 하루진입이 몇번있을시 positionprofit으로 손익이 다 계산이 되는지 쫌 헷갈려서요. 그럼 답변기다리겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-01-28 13:52:12

안녕하세요 예스스탁입니다. dayPL = 0; for cnt = 1 to 10{ if sdate == EntryDate(cnt) Then{ dayPL = dayPL+PositionProfit(cnt); } } 은 최근 10개의 진입의 날짜를 가져와 오늘 날짜와 비교하여 같은 날짜이면 daypl에 그 손익을 누적하는 계산식입니다. 10은 특별한 의미는 없습니다. 신호가 많이 발생하는 식이시면 숫자를 늘리시면 되고 당일 10번 이하로 신호가 나오신다면 10정도로 사용하시면 됩니다. 작성하신 아래식은 dayPL = 0; if sdate == EntryDate(0) Then{ for cnt = 1 to 10{ dayPL = dayPL+PositionProfit(cnt); } } 현재진입이 오늘날짜와 같으면 최근 10개의 진입의 손익을 누적하라는 의미이므로 오늘뿐 아니라 이전일의 거래의 손익도 누적됩니다. 즐거운 하루되세요 > 천억벌자 님이 쓴 글입니다. > 제목 : 1포이상시 진입금지 다시 문의드립니다!!!! > 답변주신 내용중에서요..아직 이해가 안가서요. var : dayPL(0),cnt(0); dayPL = 0; for cnt = 1 to 10{ if sdate == EntryDate(cnt) Then{ dayPL = dayPL+PositionProfit(cnt); } } if dayPL < 1 and 조건 Then buy(); 여기서.. 오늘날짜와 같을때 손익을 누적한다같은데요. 우선 이해가 안가는 부분은 10까지 왜 루프를 돌리냐이고요. 제느낌상은.. 하루진입이 여러번이면.. var : dayPL(0),cnt(0); dayPL = 0; if sdate == EntryDate(0) Then{ for cnt = 1 to 10{ <---요런식으로 여러번진입을 찾아야하지않나 하는 생각이 들어서요. dayPL = dayPL+PositionProfit(cnt); } } if dayPL < 1 and 조건 Then buy(); 하여튼 10까지 세는부분이 왜그런지하고 하루진입이 몇번있을시 positionprofit으로 손익이 다 계산이 되는지 쫌 헷갈려서요. 그럼 답변기다리겠습니다.