예스스탁
예스스탁 답변
2020-05-06 17:17:04
안녕하세요
예스스탁입니다.
1번만 시스템과 지표식 작성해 드립니다.
해당수식 응용하셔서 나머지 수식들을 작성하시기 바랍니다.
1 시스템
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : T(0),HIV(0),HIV1(0),HPV(0),HPV1(0);
Var : LIV(0),LIV1(0),LPV(0),LPV1(0);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1 ,Period);
if crossup(value1,value2) Then
{
T = 1;
HIV = value1;
HIV1 = HIV[1];
HPV = H;
HPV1 = HPV[1];
#지표값상승, 가격 하락 매수
if LPV < LPV1 and LIV > LIV1 and LPV1 > 0 Then
buy();
}
if CrossDown(value1,value2) Then
{
T = -1;
LIV = value1;
LIV1 = LIV[1];
LPV = L;
LPV1 = LPV[1];
#지표값하락, 가격 상승 매도
if HPV > HPV1 and HIV < HIV1 and HPV1 > 0 Then
sell();
}
if T == 1 Then
{
if value1 > HIV Then
{
HIV = value1;
}
if H > HPV Then
{
HPV = H;
}
}
if T == -1 Then
{
if value1< LIV Then
{
LIV = value1;
}
if L < LPV Then
{
LPV = L;
}
}
1 지표
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : T(0);
var : HIV(0),HID(0),HIT(0),HIV1(0),HID1(0),HIT1(0);
var : HPV(0),HPD(0),HPT(0),HPV1(0),HPD1(0),HPT1(0);
var : LIV(0),LID(0),LIT(0),LIV1(0),LID1(0),LIT1(0);
var : LPV(0),LPD(0),LPT(0),LPV1(0),LPD1(0),LPT1(0);
var : TL1(0),TL2(0);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1 ,Period);
if crossup(value1,value2) Then
{
T = 1;
HIV = value1;
HID = sdate;
HIT = stime;
HIV1 = HIV[1];
HID1 = HID[1];
HIT1 = HIT[1];
HPV = H;
HPD = sdate;
HPT = stime;
HPV1 = HPV[1];
HPD1 = HPD[1];
HPT1 = HPT[1];
if LPV < LPV1 and LIV > LIV1 and LPV1 > 0 Then
{
TL1 = TL_New_Self(LID1,LIT1,LIV1,LID,LIT,LIV);
TL2 = TL_New(LPD1,LPT1,LPV1,LPD,LPT,LPV);
TL_SetColor(TL1,RED);
TL_SetColor(TL2,RED);
}
}
if CrossDown(value1,value2) Then
{
T = -1;
LIV = value1;
LID = sdate;
LIT = stime;
LIV1 = LIV[1];
LID1 = LID[1];
LIT1 = LIT[1];
LPV = L;
LPD = sdate;
LPT = stime;
LPV1 = LPV[1];
LPD1 = LPD[1];
LPT1 = LPT[1];
if HPV > HPV1 and HIV < HIV1 and HPV1 > 0 Then
{
TL1 = TL_New_Self(HID1,HIT1,HIV1,HID,HIT,HIV);
TL2 = TL_New(HPD1,HPT1,HPV1,HPD,HPT,HPV);
TL_SetColor(TL1,BLUE);
TL_SetColor(TL2,BLUE);
}
}
if T == 1 Then
{
if value1 > HIV Then
{
HIV = value1;
HID = sdate;
HIT = stime;
}
if H > HPV Then
{
HPV = H;
HPD = sdate;
HPT = stime;
}
}
if T == -1 Then
{
if value1 < LIV Then
{
LIV = value1;
LID = sdate;
LIT = stime;
}
if L < LPV Then
{
LPV = L;
LPD = sdate;
LPT = stime;
}
}
plot1(value1);
Plot2(value2);
즐거운 하루되세요
> 푸른물결 님이 쓴 글입니다.
> 제목 : 수식 작성 부탁드립니다.
> 1.매수진입:macd지표가 상승다이버전스일때
매수청산:macd지표가 하락다이버전스일때
매도진입:macd지표가 하락다이버전스일때
매도청산:macd지표가 상승다이버전스일때
2.매수진입:soner모멘텀지표가 상승다이버전스일때
매수청산:soner모멘텀지표가 하락다이버전스일때
매도진입:soner모멘텀지표가 하락다이버전스일때
매도청산:soner모멘텀지표가 상승다이버전스일때
3.매수진입:obv지표가 상승다이버전스일때
매수청산:obv지표가 하락다이버전스일때
매도진입:obv지표가 하락다이버전스일때
매도청산:obv지표가 상승다이버전스일때
4.매수진입:RSI지표가 상승다이버전스일때
매수청산:RSI지표가 하락다이버전스일때
매도진입:RSI지표가 하락다이버전스일때
매도청산:RSI지표가 상승다이버전스일때
5.매수진입:스톡캐스틱지표가 상승다이버전스일때
매수청산:RSI지표가 하락다이버전스일때
매도진입:RSI지표가 하락다이버전스일때
매도청산:RSI지표가 상승다이버전스일때
5.매수진입:Stochastics K_D지표가 상승다이버전스일때
매수청산:Stochastics K_D지표가 하락다이버전스일때
매도진입:Stochastics K_D지표가 하락다이버전스일때
매도청산:Stochastics K_D지표가 상승다이버전스일때
6.1번~5번까지의 지표식도 부탁드립니다.
항상 감사합니다.수고하세요