커뮤니티

답해주신 수식 문의 드립니다

프로필 이미지
꽃봄
2019-10-22 16:12:34
122
글번호 133027
답변완료
if MarketPosition == 0 Then buy("b",AtStop,C+PriceScale*10,10); => 위에서 AtStop뒤에 C는 무언가요? buy("b"에서 b에 종목 번호를 넣으면 되나요? PriceScale*10,10 =>는 10호가,10주 이렇게 되는 건가요? if MarketPosition == 1 Then { if CurrentContracts > CurrentContracts[1] Then var1 = LatestEntryPrice(0); if CurrentContracts < CurrentContracts[1] Then var1 = LatestExitPrice(0); 위 if 문은 10주 매수한 가격에서 10호가 상승하면 추가 10주매수하고 매수한 가격에서 10호가 하락하면 아래의 ExitLong로 매도 하란 말인가요? bb와bx는 종목인가요 매수할 금액인가요? 종목명은 숫자로 넣는거 같던데 어느 부분에 있는건지? 너무 기본이 없어 어찌 여쭤야 될지 모르겠습니다 그럼에도 무모한 질문에 친절히 답변해 주셔서 감사합니다 buy("bb",AtStop,var1+PriceScale*40,10); ExitLong("bx",AtStop,var1-PriceScale*10,"",10,2); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-10-23 11:30:53

안녕하세요 예스스탁입니다. 1 랭귀지에서 C는 종가입니다. if MarketPosition == 0 Then buy("b",AtStop,C+PriceScale*10,10); 차트의 봉이 무포지션이면 (매수가 진입된 상태가 아니라면) 종가+10틱(PriceScale*10)의 가격을 셋팅하고 다음봉에서 해당 가격 이상의 가격이 발생하면 즉시 10주 매수신호가 발생하는 내용입니다. 2 if MarketPosition == 1 Then { if CurrentContracts > CurrentContracts[1] Then var1 = LatestEntryPrice(0); if CurrentContracts < CurrentContracts[1] Then var1 = LatestExitPrice(0); } 매수가 되면 수량이 증가하고 매도가 되면 수량이 줄어들게 됩니다. 최근 수량이 증가(매수) 되면 var1변수에 매수가격을 저장하고 최근 수량이 감소(매수) 되면 var1변수에 매도가격을 저장하라는 내용입니다. 이후 var1을 기준으로 10틱 상승했는지 하락했는지에 따라 매수나 매도를 하게 됩니다. exitlong은 매수포지션 청산함수로 주식이시므로 매도입니다. 즐거운 하루되세요 > 꽃봄 님이 쓴 글입니다. > 제목 : 답해주신 수식 문의 드립니다 > if MarketPosition == 0 Then buy("b",AtStop,C+PriceScale*10,10); => 위에서 AtStop뒤에 C는 무언가요? buy("b"에서 b에 종목 번호를 넣으면 되나요? PriceScale*10,10 =>는 10호가,10주 이렇게 되는 건가요? if MarketPosition == 1 Then { if CurrentContracts > CurrentContracts[1] Then var1 = LatestEntryPrice(0); if CurrentContracts < CurrentContracts[1] Then var1 = LatestExitPrice(0); 위 if 문은 10주 매수한 가격에서 10호가 상승하면 추가 10주매수하고 매수한 가격에서 10호가 하락하면 아래의 ExitLong로 매도 하란 말인가요? bb와bx는 종목인가요 매수할 금액인가요? 종목명은 숫자로 넣는거 같던데 어느 부분에 있는건지? 너무 기본이 없어 어찌 여쭤야 될지 모르겠습니다 그럼에도 무모한 질문에 친절히 답변해 주셔서 감사합니다 buy("bb",AtStop,var1+PriceScale*40,10); ExitLong("bx",AtStop,var1-PriceScale*10,"",10,2); }