커뮤니티

시스템식 문의 드립니다.

프로필 이미지
느와르
2025-10-01 15:06:05.0
39
글번호 194450
답변완료
안녕하세요 항상 빠른 답변 감사 드립니다. 두가지 시스템식을 문의드립니다. 1번 분봉상에 시스템식을 적용 하려는데 타주기 일봉의 조건을 적용 하고자 합니다. 분봉상 시스템 적용 일봉상 ma(c,5) >= low 조건이 만족할때 아래 조건을 실행 한다. if MarketPosition <= 0 and c > Emav and C > sarv and CrossUp(macdv,macds) Then Buy(); 위 식을 요청 드립니다. 2번 // 수익 1% 이상일 때 청산(익절) 조건 추가 // 롱 포지션: 현재가가 진입가의 1% 이상 상승하면 청산 if (MarketPosition > 0) and (close >= entryPrice * 1.01) then ExitLong("익절Long"); // 숏 포지션: 현재가가 진입가의 1% 이상 하락하면 청산 if (MarketPosition < 0) and (close <= entryPrice * 0.99) then ExitShort("익절Short"); 위 식이 오류가 있으면 바로 잡아 주시고 , 혹 피라미딩 설정을 해야 하는지요? 그럼 좋은 하루 되세요^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-10-01 15:25:20.0

안녕하세요 예스스탁입니다. 1 input : dayP(5); var : cnt(0),sum(0),dayma(0); #일봉 이평 계산 sum = 0; For cnt = 0 to dayP-1 { sum = sum + DayClose(cnt); } dayma = sum/dayP; if MarketPosition <= 0 and c > Emav and C > sarv and CrossUp(macdv,macds) and dayma >= DayLow Then Buy(); 2 수식에 오류가 없습니다. 봉완성시 종가상으로 1% 수익이면 청산하는 내용이 맞습니다. 만약 1% 수익 즉시 청산하고자 하시면 목표수익 강제청산함수 이용해서 아래와 같이 지정하시면 됩니다. SetStopProfittarget(1,PercentStop); 피라미딩은 추가진입하는 수식을 적용할 때 선택하는 옵션입니다. 청산과는 관계가 없습니다. 즐거운 명절 되시기 바랍니다. > 느와르 님이 쓴 글입니다. > 제목 : 시스템식 문의 드립니다. > 안녕하세요 항상 빠른 답변 감사 드립니다. 두가지 시스템식을 문의드립니다. 1번 분봉상에 시스템식을 적용 하려는데 타주기 일봉의 조건을 적용 하고자 합니다. 분봉상 시스템 적용 일봉상 ma(c,5) >= low 조건이 만족할때 아래 조건을 실행 한다. if MarketPosition <= 0 and c > Emav and C > sarv and CrossUp(macdv,macds) Then Buy(); 위 식을 요청 드립니다. 2번 // 수익 1% 이상일 때 청산(익절) 조건 추가 // 롱 포지션: 현재가가 진입가의 1% 이상 상승하면 청산 if (MarketPosition > 0) and (close >= entryPrice * 1.01) then ExitLong("익절Long"); // 숏 포지션: 현재가가 진입가의 1% 이상 하락하면 청산 if (MarketPosition < 0) and (close <= entryPrice * 0.99) then ExitShort("익절Short"); 위 식이 오류가 있으면 바로 잡아 주시고 , 혹 피라미딩 설정을 해야 하는지요? 그럼 좋은 하루 되세요^^