커뮤니티

행복; 시스템식 작성 바랍니다

프로필 이미지
행복한가방
2020-07-12 19:58:45
1940
글번호 140590
답변완료
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다 시스템식 관련입니다 < 조건1 > - 주기; 일봉 - 2020년 1월 10일 종가에 삼성전자 1,000 주 매수 - 다음날부터 아래와 같은 조건에 맞추어서 종가에 매수와 매도를 반복 - 다음날 상승하면 종가에 상승률 만큼 매도, 매도 수량은 상승률을 반올림하여 결정 - 다음날 하락하면 종가에 하락률 만큼 매수, 매수 수량은 하락률을 반올림하여 결정 - 매수잔량이 남아 있으면 2020년 12월 30일에 전량 매도 < 조건2 > - 주기; 일봉 - 2020년 1월 10일 종가에 삼성전자 1,000 주 1차 매수(MaxEntries == 1) - 2차매수; 종가가 1차 매수 종가보다 높으면 300주를 종가에 매수(MaxEntries == 2) - 3차매수; 종가가 2차 매수 종가보다 높으면 200주를 종가에 매수(MaxEntries == 3) - 4차매수; 종가가 3차 매수 종가보다 높으면 100주를 종가에 매수(MaxEntries == 4) - 전량매도; 4차매수(if MarketPosition == 1 and MaxEntries == 4 then)한 다음날부터 1-4차 매수한 날의 최고고가(highest high)보다 3% 하락시 즉시 매도 - 매수는 종가 매수이고 - 매도는 즉시 매도 입니다 시스템식 작성 바랍니다 수고하십시요^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-07-13 15:40:03

안녕하세요 예스스탁입니다. 1 var1 = (C-C[1])/C[1]*100; if sdate == 20200110 and MarketPosition == 0 then buy("b",onclose,def,1000); if sdate > 20200110 and MarketPosition == 1 then { if var1 > 0 then { var2 = 1000* round(var1,0); if var2 > 0 then buy("bb",onclose,def,var2); } if var1 < 0 then { var2 = 1000* round(var1,0); if abs(var2) > 0 then exitlong("bx",onclose,def,"",var2,2); } if sdate == 20201230 then exitlong("x"); } 2 if sdate == 20200110 and MarketPosition == 0 then { buy("b1",onclose,def,1000); var1 = h; } if sdate > 20200110 and MarketPosition == 1 then { if MaxEntries == 1 and C > LatestEntryPrice(0) then { buy("b2",onclose,def,300); if h > var1 then var1 = h; } if MaxEntries == 2 and C > LatestEntryPrice(0) then { buy("b3",onclose,def,200); if h > var1 then var1 = h; } if MaxEntries == 3 and C > LatestEntryPrice(0) then { buy("b4",onclose,def,100); if h > var1 then var1 = h; } if MaxEntries == 4 then { exitlong("bx",atstop,var1*1.03); } } 즐거운 하루되세요 > 행복한가방 님이 쓴 글입니다. > 제목 : 행복; 시스템식 작성 바랍니다 > 한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다 시스템식 관련입니다 < 조건1 > - 주기; 일봉 - 2020년 1월 10일 종가에 삼성전자 1,000 주 매수 - 다음날부터 아래와 같은 조건에 맞추어서 종가에 매수와 매도를 반복 - 다음날 상승하면 종가에 상승률 만큼 매도, 매도 수량은 상승률을 반올림하여 결정 - 다음날 하락하면 종가에 하락률 만큼 매수, 매수 수량은 하락률을 반올림하여 결정 - 매수잔량이 남아 있으면 2020년 12월 30일에 전량 매도 < 조건2 > - 주기; 일봉 - 2020년 1월 10일 종가에 삼성전자 1,000 주 1차 매수(MaxEntries == 1) - 2차매수; 종가가 1차 매수 종가보다 높으면 300주를 종가에 매수(MaxEntries == 2) - 3차매수; 종가가 2차 매수 종가보다 높으면 200주를 종가에 매수(MaxEntries == 3) - 4차매수; 종가가 3차 매수 종가보다 높으면 100주를 종가에 매수(MaxEntries == 4) - 전량매도; 4차매수(if MarketPosition == 1 and MaxEntries == 4 then)한 다음날부터 1-4차 매수한 날의 최고고가(highest high)보다 3% 하락시 즉시 매도 - 매수는 종가 매수이고 - 매도는 즉시 매도 입니다 시스템식 작성 바랍니다 수고하십시요^^