커뮤니티

시스템 매매 관련 추가사항 문의 입니다.

프로필 이미지
서민순
2025-07-18 13:47:48
143
글번호 192578
답변완료
오늘 답변 잘받았고 한 가지만 추가할 사항이 있어서 문의합니다... 예를 들어 3분한 진입을 할때, 최초 1분할 진입후 진입가격대비 3%하락시 2분할 진입 2분할 진입후 추가로3% 하락시 3분할 최종 진입을 할수 있도록 시스템 아래 수식을 수정 부탁드리고, 가격하락 % 지정을 변수로 지정해주시면 정말 고맙겠습니다.. input : short(12),long(26),P(60),시작일(20250714); var : macdv(0),mav(0); macdv = macd(short,long); mav = ma(C,P); if sDate >= 시작일 Then { if TotalTrades == TotalTrades[1] and macdv > 0 and C > mav Then buy(); if TotalTrades == TotalTrades[1] and macdv < 0 and C < mav Then sell(); }
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2025-07-18 16:02:43

안녕하세요 예스스탁입니다. 추가진입을 하므로 피라미딩 설정창에서 피라미딩을 모든진입신호 허용으로 설정하고 적용하셔야 합니다. 수식안에 추가진입을 하는 내용이 있어도 피라미딩을 설정하지 않으면 추가진입이 되지 않습니다. input : short(12),long(26),P(60); input : 시작일(20250714),진입분할(3),가격하락(-3); var : macdv(0),mav(0); macdv = macd(short,long); mav = ma(C,P); if sDate >= 시작일 Then { if MarketPosition <= 0 and TotalTrades == TotalTrades[1] and macdv > 0 and C > mav Then buy("b1"); if MarketPosition >= 0 and TotalTrades == TotalTrades[1] and macdv < 0 and C < mav Then sell(); if MarketPosition == 1 Then { if MaxEntries < 진입분할 Then Buy("b2",AtLimit,LatestEntryPrice(0)*(1+가격하락/100)); } } 즐거운 하루되세요 > 서민순 님이 쓴 글입니다. > 제목 : 시스템 매매 관련 추가사항 문의 입니다. > 오늘 답변 잘받았고 한 가지만 추가할 사항이 있어서 문의합니다... 예를 들어 3분한 진입을 할때, 최초 1분할 진입후 진입가격대비 3%하락시 2분할 진입 2분할 진입후 추가로3% 하락시 3분할 최종 진입을 할수 있도록 시스템 아래 수식을 수정 부탁드리고, 가격하락 % 지정을 변수로 지정해주시면 정말 고맙겠습니다.. input : short(12),long(26),P(60),시작일(20250714); var : macdv(0),mav(0); macdv = macd(short,long); mav = ma(C,P); if sDate >= 시작일 Then { if TotalTrades == TotalTrades[1] and macdv > 0 and C > mav Then buy(); if TotalTrades == TotalTrades[1] and macdv < 0 and C < mav Then sell(); }
프로필 이미지

서민순

2025-07-18 18:10:41

네... 정말 감사합니다.. 즐거운 주말 되십시요... > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템 매매 관련 추가사항 문의 입니다. > 안녕하세요 예스스탁입니다. 추가진입을 하므로 피라미딩 설정창에서 피라미딩을 모든진입신호 허용으로 설정하고 적용하셔야 합니다. 수식안에 추가진입을 하는 내용이 있어도 피라미딩을 설정하지 않으면 추가진입이 되지 않습니다. input : short(12),long(26),P(60); input : 시작일(20250714),진입분할(3),가격하락(-3); var : macdv(0),mav(0); macdv = macd(short,long); mav = ma(C,P); if sDate >= 시작일 Then { if MarketPosition <= 0 and TotalTrades == TotalTrades[1] and macdv > 0 and C > mav Then buy("b1"); if MarketPosition >= 0 and TotalTrades == TotalTrades[1] and macdv < 0 and C < mav Then sell(); if MarketPosition == 1 Then { if MaxEntries < 진입분할 Then Buy("b2",AtLimit,LatestEntryPrice(0)*(1+가격하락/100)); } } 즐거운 하루되세요 > 서민순 님이 쓴 글입니다. > 제목 : 시스템 매매 관련 추가사항 문의 입니다. > 오늘 답변 잘받았고 한 가지만 추가할 사항이 있어서 문의합니다... 예를 들어 3분한 진입을 할때, 최초 1분할 진입후 진입가격대비 3%하락시 2분할 진입 2분할 진입후 추가로3% 하락시 3분할 최종 진입을 할수 있도록 시스템 아래 수식을 수정 부탁드리고, 가격하락 % 지정을 변수로 지정해주시면 정말 고맙겠습니다.. input : short(12),long(26),P(60),시작일(20250714); var : macdv(0),mav(0); macdv = macd(short,long); mav = ma(C,P); if sDate >= 시작일 Then { if TotalTrades == TotalTrades[1] and macdv > 0 and C > mav Then buy(); if TotalTrades == TotalTrades[1] and macdv < 0 and C < mav Then sell(); }