커뮤니티

문의드립니다.

프로필 이미지
9단
2013-10-11 12:50:46
172
글번호 68337
답변완료
NetProfit, OpenPositionProfit, CurrentContracts, MarketPosition 을 풀어써주시면 감사하겠습니다. 가상의 진입청산을 만들어보려해서 그럽니다.
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-10-11 17:18:52

안녕하세요 예스스탁입니다. 문의하신 내용은 함수가 리턴하는 값을 고려하셔서 만들고자 하는 가상전략에 맞춰 수식내에서 변수에 값을 할당해서 대체해 사용하셔야 합니다. 아래는 간단히 이동평균 골든크로스시에 매수, 데드크로스 일때 매수청산하는 식에서 해당 함수의 내용을 구현한 식입니다. 참고하시기 바랍니다. input : 수량(3); var : MP(0),BuyEntryPrice(0),OpenPP(0),NP(0); if MP <= 0 and crossup(ma(c,5),ma(c,20)) Then{ MP = 1; BuyEntryPrice = c; } if MP == 1 Then OpenPP = (C-BuyEntryPrice)*수량; if MP == 1 and CrossDown(ma(c,5),ma(c,20)) Then{ MP = 0; NP = NP+OpenPP; } MP가 MarketPosition NP는 NetProfit OpenPP는 OpenPositionProfit 수량이 CurrentContracts 입니다. 즐거운 하루되세요 > 9단 님이 쓴 글입니다. > 제목 : 문의드립니다. > NetProfit, OpenPositionProfit, CurrentContracts, MarketPosition 을 풀어써주시면 감사하겠습니다. 가상의 진입청산을 만들어보려해서 그럽니다.