커뮤니티
문의합니다
2016-12-21 18:39:36
105
글번호 105165
input : Period1(10),Period2(20),signal(8);
var : SROC(0),SROCsig(0);
SROC = ema(C,Period1)/ema(c,Period1)[Period2]*100;
SROCsig = ema(SROC,signal);
if crossup(SROC,SROCsig) Then
buy();
if CrossDown(SROC,SROCsig) Then
sell();
위 수식은 S-ROC 시스템 매매 수식입니다
위 수식을 이용하여 아래 같이 시스템매매를 만들고자 합니다
예)
input : Period1(40),Period2(24),signal3(24), Period4(10),Period5(5),signal6(5);
큰 S-ROC : 40,24,24
작은 S-ROC : 10.5.5
매수진입
큰 S-ROC CrossUP 상태가 지속 할때 작은 S-ROC가 CrossUP 매수진입
매수 청산
작은 S-ROC가 CrossDown 매수 청산
매도진입
큰 S-ROC CrossDown 상태가 지속 할때 작은 S-ROC가 CrossDown 매수진입
매도청산
작은 S-ROC가 CrossUP 매수 청산
부탁합니다
답변 1
예스스탁 예스스탁 답변
2016-12-22 11:47:34
안녕하세요
예스스탁입니다.
input : Period1(40),Period2(24),sig1(24);
input : Length1(10),Length2(5),sig2(5);
var : SROC1(0),SROCsig1(0);
var : SROC2(0),SROCsig2(0);
SROC1 = ema(C,Period1)/ema(c,Period1)[Period2]*100;
SROCsig1 = ema(SROC1,sig1);
SROC2 = ema(C,Length1)/ema(c,Length1)[Length2]*100;
SROCsig2 = ema(SROC2,sig2);
if SROC1 > SROCsig1 and crossup(SROC2,SROCsig2) Then
buy();
if MarketPosition == 1 and CrossDown(SROC2,SROCsig2) Then
exitlong();
if SROC1 < SROCsig1 and CrossDown(SROC2,SROCsig2) Then
sell();
if MarketPosition == -1 and CrossUp(SROC2,SROCsig2) Then
ExitShort();
즐거운 하루되세요
> 남산 님이 쓴 글입니다.
> 제목 : 문의합니다
> input : Period1(10),Period2(20),signal(8);
var : SROC(0),SROCsig(0);
SROC = ema(C,Period1)/ema(c,Period1)[Period2]*100;
SROCsig = ema(SROC,signal);
if crossup(SROC,SROCsig) Then
buy();
if CrossDown(SROC,SROCsig) Then
sell();
위 수식은 S-ROC 시스템 매매 수식입니다
위 수식을 이용하여 아래 같이 시스템매매를 만들고자 합니다
예)
input : Period1(40),Period2(24),signal3(24), Period4(10),Period5(5),signal6(5);
큰 S-ROC : 40,24,24
작은 S-ROC : 10.5.5
매수진입
큰 S-ROC CrossUP 상태가 지속 할때 작은 S-ROC가 CrossUP 매수진입
매수 청산
작은 S-ROC가 CrossDown 매수 청산
매도진입
큰 S-ROC CrossDown 상태가 지속 할때 작은 S-ROC가 CrossDown 매수진입
매도청산
작은 S-ROC가 CrossUP 매수 청산
부탁합니다