커뮤니티

시스템식 여쭤봅니다.

프로필 이미지
부자청년28
2018-06-24 13:41:24
171
글번호 119982
답변완료
개별종목 분봉차트를 띄워놓고 분봉차트를 띄워놓고 매매하려고 합니다. 금액을 설정하고 싶습니다. 매도가 일어나서 모든 물량이 매도되면 그 날은 재매수 금지 1차매수는 주가가 위에서 부터 아래로 흘러서 일봉기준 10일선에 닿자마자 전체금액의 40% 매수 2차매수는 주가가 위에서 부터 아래로 흘러서 일봉기준 20일선에 닿자마자 전체금액의 30% 매수 3차매수는 2차매수후 그 가격보다 주가가 5% 더 떨어지면 나머지30% 매수 1차매도는 주가가 매수가에서 5% 올랐을때 전체물량의 30% 2차매도는 주가가 매수가에서 10% 올랐을때 나머지 물량의 50% 3차매도는 주가가 매수가에서 15% 올랐을대 나머지 물량 전부 3차 매수가에서 -5% 가 되면 물량의 50% 매도 3차 매수가에서 -10%가 되면 전체 물량 매도 1차 매수일 이후 5일 경과하는 날 시초가에 전량 매도 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-06-25 11:21:53

안녕하세요 예스스탁입니다. input : 투자금액(10000000),투자비율1(40),투자비율2(30),투자비율3(30); input : P1(10),P2(20); var : count(0),sumV1(0),sumV2(0); var : mav1(0),mav2(0); var : m1(0),m2(0),m3(0),dd(0); sumV1 = 0; sumV2 = 0; for count = 0 to P2{ if count < P1 Then sumV1 = sumV1+DayClose(count); if count < P2 Then sumV2 = sumV2+DayClose(count); } maV1 = sumV1 / P1; maV2 = sumV2 / P2; m1 = 투자금액*(투자비율1/100); m2 = 투자금액*(투자비율2/100); m3 = 투자금액*(투자비율3/100); if bdate != bdate[1] Then { dd = dd+1; } if MarketPosition == 0 and Condition1 == false and L < mav1 Then { buy("b1",AtLimit,mav1,Floor(m1/(c*0.98))); } if MarketPosition == 1 Then { if CurrentContracts > CurrentContracts[1] Then { Condition1 = false; Condition2 = false; if MaxEntries == 1 Then var1 = dd; } if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "bl1" Then Condition3 = true; if MaxEntries == 1 and L > mav2 Then buy("b2",atlimit,mav2,Floor(m2/(c*0.95))); if MaxEntries == 2 Then { buy("b3",atlimit,LatestEntryPrice(0)*0.95,Floor(m3/(c*0.95))); } if MaxEntries == 3 then { if Condition3 == false then ExitLong("bl1",AtStop,LatestEntryPrice(0)*0.95,"",Floor(MaxContracts*0.5),1); ExitLong("bl2",AtStop,LatestEntryPrice(0)*0.90); } if Condition1 == false then { ExitLong("bp1",atlimit,AvgEntryPrice*1.05,"",Floor(MaxContracts*0.5),1); } if Condition2 == false then { ExitLong("bp2",atlimit,AvgEntryPrice*1.10,"",Floor(MaxContracts*0.5),1); } ExitLong("bp3",atlimit,AvgEntryPrice*1.15); if NextBarSdate > sdate and dd >= var1+4 Then exitlong("bx",AtMarket); } Else { Condition3 = false; } 즐거운 하루되세요 > 부자청년28 님이 쓴 글입니다. > 제목 : 시스템식 여쭤봅니다. > 개별종목 분봉차트를 띄워놓고 분봉차트를 띄워놓고 매매하려고 합니다. 금액을 설정하고 싶습니다. 매도가 일어나서 모든 물량이 매도되면 그 날은 재매수 금지 1차매수는 주가가 위에서 부터 아래로 흘러서 일봉기준 10일선에 닿자마자 전체금액의 40% 매수 2차매수는 주가가 위에서 부터 아래로 흘러서 일봉기준 20일선에 닿자마자 전체금액의 30% 매수 3차매수는 2차매수후 그 가격보다 주가가 5% 더 떨어지면 나머지30% 매수 1차매도는 주가가 매수가에서 5% 올랐을때 전체물량의 30% 2차매도는 주가가 매수가에서 10% 올랐을때 나머지 물량의 50% 3차매도는 주가가 매수가에서 15% 올랐을대 나머지 물량 전부 3차 매수가에서 -5% 가 되면 물량의 50% 매도 3차 매수가에서 -10%가 되면 전체 물량 매도 1차 매수일 이후 5일 경과하는 날 시초가에 전량 매도 감사합니다.