예스스탁
예스스탁 답변
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% 하락시 즉시 매도
- 매수는 종가 매수이고
- 매도는 즉시 매도 입니다
시스템식 작성 바랍니다
수고하십시요^^