커뮤니티

누적자산

프로필 이미지
한변호사
2012-11-06 00:41:23
333
글번호 56268
답변완료
수고가많으십니다. 질문을 계속 하다보니 저의 무능함이 죄송합니다. 1. 아래식에서 누적자산 식을 넣어는데 설정된 1주만 계속 진입 합니다 무슨 문제가 있는가요 잘못된부분 수정부탁합니다 Input : 초기자산(100000) ; Var : 누적자산(0), 수량(0) ; 누적자산 = 초기자산 + NetProfit ; 수량 = int (누적자산/Close*0.7) ; Input : shortPeriod(5), longPeriod(20), Period(3); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } 2. 시스템시장에서 판매하는 프로그램은 구입자가 수식을 볼수가 있는가요. 볼수가 없다면 수식을 삽입할것 같은데 그 수식을 부탁합니다. 3. 판매시스템에서 1달씩 구매하도록 되어 있는데 시스템식에 1달씩 가동 되도록 수식을 넣은것 같은데 그 수식을 부탁합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-11-06 13:29:12

안녕하세요 예스스탁입니다. 1. buy나 sell과 같은 진입주문함수에 해당 수량을 입력해 주셔야만 합니다. 작성하신 수식이 1주단위나 10주단위의 구분이 없으므로 아래와 같이 작성해 주셔야 합니다. Input : 초기자산(100000) ; Var : 누적자산(0), 수량(0) ; 누적자산 = 초기자산 + NetProfit ; 수량 = int(누적자산/Close*0.7) ; if CodeCategory == 1 Then{ #코스피 if BasePrice < 50000 Then 수량 = int(int(누적자산/C*0.7)/10)*10; Else 수량 = int(누적자산/C*0.7); } if CodeCategory == 2 or CodeCategory == 8 Then#코스닥 or ETF 수량 = int(누적자산/C*0.7); if CodeCategory == 6 Then#옵션 수량 = int(누적자산/(C*BigPointValue)*0.7); Input : shortPeriod(5), longPeriod(20), Period(3); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy("b",OnClose,def,수량); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell("s",OnClose,def,수량); } 2. 시스템 시장에서 수식을 구입하면 사용자분이 해당전략을 차트에 적용만 할수 있습니다. 배포버전파일로 사용자분의 컴퓨터에 다운로드 되고 차트에 적용해 사용하실 수는 있지만 랭귀지 편집기에서 내용을 보거나 컨트롤 가능한것이 아닙니다. 3. 해당부분도 수식안에 처리되는 것이 아니라 수식의 보안설정과 같이 해당 파일자체에 만료일이 지정되는 것입니다 수식안에 코드가 삽입되는것이 아닙니다. 즐거운 하루되세요 > 한변호사 님이 쓴 글입니다. > 제목 : 누적자산 > 수고가많으십니다. 질문을 계속 하다보니 저의 무능함이 죄송합니다. 1. 아래식에서 누적자산 식을 넣어는데 설정된 1주만 계속 진입 합니다 무슨 문제가 있는가요 잘못된부분 수정부탁합니다 Input : 초기자산(100000) ; Var : 누적자산(0), 수량(0) ; 누적자산 = 초기자산 + NetProfit ; 수량 = int (누적자산/Close*0.7) ; Input : shortPeriod(5), longPeriod(20), Period(3); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } 2. 시스템시장에서 판매하는 프로그램은 구입자가 수식을 볼수가 있는가요. 볼수가 없다면 수식을 삽입할것 같은데 그 수식을 부탁합니다. 3. 판매시스템에서 1달씩 구매하도록 되어 있는데 시스템식에 1달씩 가동 되도록 수식을 넣은것 같은데 그 수식을 부탁합니다.