커뮤니티

수식요청 드립니다.

프로필 이미지
요타
2017-05-26 10:52:56
135
글번호 109853
답변완료
* 수식요청 드립니다. (여기서 수수료는 따지지않음) * 매수금액 대비 100,000원 이익 후 매도 방법 문의 * if crossup(c,ma(c,5)) buy() 일 경우 100만원 을 가지고 1,000원주식을 사면 1,000주를 샀습니다. 그러면 나는 100만원 + 10만원 = 110만원을 목표로 계산하여 현재가격이 1,100원 보다 크면 매도 할수 있게 수식이 가능 하나요? 즉 이익 금액으로 설정하여 매도 하는 방법요..... * if date != date[1] Then{ if DayVolume >= DayVolume(1) Then var99 = c; } Condition22 = C<O and c > DayClose(1) and DayVolume > DayVolume(1)*1; if dayindex() >= 1 and Condition22 == True then buy("b",atlimit,var99*0.95); 수식이 안먹는데 외그러죠? 즉 전일 대비 전일 거래량 보다 크면 매수 조건되고 전일 거래량 만족시 가격 기준으로 5% 마이너스 선에서 매수 외안되죠? * 고맙습니다. 수고하십시요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-05-26 11:13:50

안녕하세요 예스스탁입니다. 1 input : 이익금(100000); if MarketPosition == 1 Then ExitLong("bp",atlimit,AvgEntryPrice+(이익금/CurrentContracts)); 2 if date != date[1] Then{ if DayVolume >= DayVolume(1) Then var99 = c; } 위 문장은 당일 첫봉에서 당일거래량이 전일거래량보다 크면 var99에 종가를 저장한다는 내용입니다. 일반적으로 첫봉거래량만으로 전일거래량보다 클수가 없으므로 해당값이 0입니다. 당일거래량이 전일거래량보다 커지는 첫봉의 값을 저장하시기 위해서는 아래와 같이 작성하셔야 합니다. if date != date[1] Then Condition1 = false; if Condition1 == false and DayVolume >= DayVolume(1) Then{ var99 = c; Condition1 = true; } Condition22 = C<O and c > DayClose(1) and DayVolume > DayVolume(1)*1; if dayindex() >= 1 and Condition1 == true and Condition22 == True then buy("b",atlimit,var99*0.95); 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 수식요청 드립니다. > * 수식요청 드립니다. (여기서 수수료는 따지지않음) * 매수금액 대비 100,000원 이익 후 매도 방법 문의 * if crossup(c,ma(c,5)) buy() 일 경우 100만원 을 가지고 1,000원주식을 사면 1,000주를 샀습니다. 그러면 나는 100만원 + 10만원 = 110만원을 목표로 계산하여 현재가격이 1,100원 보다 크면 매도 할수 있게 수식이 가능 하나요? 즉 이익 금액으로 설정하여 매도 하는 방법요..... * if date != date[1] Then{ if DayVolume >= DayVolume(1) Then var99 = c; } Condition22 = C<O and c > DayClose(1) and DayVolume > DayVolume(1)*1; if dayindex() >= 1 and Condition22 == True then buy("b",atlimit,var99*0.95); 수식이 안먹는데 외그러죠? 즉 전일 대비 전일 거래량 보다 크면 매수 조건되고 전일 거래량 만족시 가격 기준으로 5% 마이너스 선에서 매수 외안되죠? * 고맙습니다. 수고하십시요