커뮤니티
수식 문의드립니다.
2017-09-08 12:14:54
102
글번호 112612
수식천재 예스스탁님 덕분에 많이 배우고 있습니다. 매번 감사합니다.
지표 1
a : 코스피지수 100개(변수A)봉 전 대비 현재 봉의 등락률
b : 삼성전자의 100개봉(변수A) 전 대비 현재 봉의 등락률
지표 1은 a-b
지표 2
a/b
시스템 3
진입
지표 1이 5를 넘어가면 진입
청산
지표 1이 0이 되면 청산.
시스템 4
진입
코스피 지수가 1% 오르면 삼성전자 매수
청산
당일 15:00가 되면 청산
시스템 5
진입
코스피가 3일(변수A)간 3(변수B)%올랐는데 삼성전자가 2(변수C)% 올랐으면 매수
청산
포지션이 변수C만큼의 수익률을 기록하면 청산
시스템 6
진입
종가가 40(변수A)이평 돌파시 진입
추가진입
진입이 된 후에 10이평(변수B) 돌파시 진입포지션의 50%(변수C) 진입 (이후에 또 돌파하면 같은 수량 또 진입)
청산
40이평 하향돌파시 청산
시스템 7
진입
주봉 14RSI(변수A)가 50(변수B)을 넘어서면 진입
추가진입
진입이 된 후에 일봉 종가가 14RSI(일봉기준)를 넘어서면 추가진입(이후에 또 돌파하면 같은 수량 또 진입)
청산
주봉 RSI가 50을 하향돌파시 청산
질문 8
작성하다가 궁금해져서 질문드리는데요. 지수와 종목의 등락률의 차이를 구한 지표나 지표의 상승률-종목의 상승률, 지수의 하락률-종목의 하락률의 차이를 구한 지표나 똑같은 건가요? 헷갈려서 질문드립니다.
시스템 9
진입
5(변수A)일전 고가보다 현 종가가 더 높으면 매수
청산
5일(변수B)전 저가보다 현 종가가 더 낮으면 청산
답변 1
예스스탁 예스스탁 답변
2017-09-11 13:38:51
안녕하세요
예스스탁입니다.
1~5번은 기본차트는 삼성전자, 참조데이터(data2)는 코스피지수로 셋팅하고
수식 적용하시면 됩니다.
1
input : n(100);
var : R1(0,data1),R2(0,data2);
R1 = data1((C-C[n])/C[n]*100);
R2 = data2((C-C[n])/C[n]*100);
plot1(R1-R2);
2
input : n(100);
var : R1(0,data1),R2(0,data2);
R1 = data1((C-C[n])/C[n]*100);
R2 = data2((C-C[n])/C[n]*100);
plot1(R1/R2);
3
input : n(100);
var : R1(0,data1),R2(0,data2),V1(0,data1);
R1 = data1((C-C[n])/C[n]*100);
R2 = data2((C-C[n])/C[n]*100);
V1 = R1-R2;
if V1 >= 5 Then
buy();
if V1 == 0 Then
exitlong();
4
if data2(C>=CloseD(1)*1.01) Then
buy();
SetStopEndofday(150000);
5
input : x(3),y(3),z(2);
if data2(C>=CloseD(x)*(1+y/100)) and
data1(C>=DayClose(x)*(1+z/100)) Then
buy();
SetStopProfittarget(z,PercentStop);
6.
input : p1(40),P2(20);
var1 = ma(c,P1);
var2 = ma(c,p2);
if crossup(c,var1) Then
buy("b");
if MarketPosition == 1 Then{
if CurrentContracts > CurrentContracts[1] and MaxEntries == 1 Then
var3 = CurrentContracts;
if crossup(c,var2) Then
buy("bb",OnClose,def,Floor(var3/2));
}
7
기본차트 일봉
참조데이터로 주봉 추가하고 아래식 적용하시면 됩니다.
추가진입내용은 조건이 성립할수 없는내용입니다.
종목의 종가와 RSI는 Y축 스케일 자체가 다른 값들입니다.
서로 크로스등이 발생할수 없습니다.
일봉 RSI가 50을 상향돌파하면 추가매수로 작성했습니다.
식 참고해서 수정보완하시기 바랍니다.
Input : Period(14);
var : RSIV1(0,data1),RSIV2(0,data2);
RSIV1 = data1(RSI(Period));
RSIV2 = data2(RSI(Period));
if crossup(RSIV2,50) Then
buy("b");
if MarketPosition == 1 and crossup(RSIV1,50) Then
buy("bb");
if MarketPosition == 1 and CrossDown(RSIV2,50) Then
exitlong("bx");
8
같은 내용입니다.
9
input : x(5);
if C > DayHigh(X) Then
buy();
if C < DayLow(X) Then
exitlong();
즐거운 하루되세요
> 잡다백수 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 수식천재 예스스탁님 덕분에 많이 배우고 있습니다. 매번 감사합니다.
지표 1
a : 코스피지수 100개(변수A)봉 전 대비 현재 봉의 등락률
b : 삼성전자의 100개봉(변수A) 전 대비 현재 봉의 등락률
지표 1은 a-b
지표 2
a/b
시스템 3
진입
지표 1이 5를 넘어가면 진입
청산
지표 1이 0이 되면 청산.
시스템 4
진입
코스피 지수가 1% 오르면 삼성전자 매수
청산
당일 15:00가 되면 청산
시스템 5
진입
코스피가 3일(변수A)간 3(변수B)%올랐는데 삼성전자가 2(변수C)% 올랐으면 매수
청산
포지션이 변수C만큼의 수익률을 기록하면 청산
시스템 6
진입
종가가 40(변수A)이평 돌파시 진입
추가진입
진입이 된 후에 10이평(변수B) 돌파시 진입포지션의 50%(변수C) 진입 (이후에 또 돌파하면 같은 수량 또 진입)
청산
40이평 하향돌파시 청산
시스템 7
진입
주봉 14RSI(변수A)가 50(변수B)을 넘어서면 진입
추가진입
진입이 된 후에 일봉 종가가 14RSI(일봉기준)를 넘어서면 추가진입(이후에 또 돌파하면 같은 수량 또 진입)
청산
주봉 RSI가 50을 하향돌파시 청산
질문 8
작성하다가 궁금해져서 질문드리는데요. 지수와 종목의 등락률의 차이를 구한 지표나 지표의 상승률-종목의 상승률, 지수의 하락률-종목의 하락률의 차이를 구한 지표나 똑같은 건가요? 헷갈려서 질문드립니다.
시스템 9
진입
5(변수A)일전 고가보다 현 종가가 더 높으면 매수
청산
5일(변수B)전 저가보다 현 종가가 더 낮으면 청산
다음글
이전글