커뮤니티
문의드립니다
2016-10-17 17:22:03
118
글번호 103008
1.
Input : short(12),long(26),sig(9);
Var : MACDv(0),MACDS(0),MACDO(0);
MACDv = MACD(short, long);
MACDs = ema(MACDv,sig);
MACDO = MACDV-MACDS;
if MACDV > MACDS Then{
plot1(MACDV,"MACD",red);
plot2(MACDS,"MACD sig",RED);
}
Else{
plot1(MACDV,"MACD",blue);
plot2(MACDS,"MACD sig",blue);
}
PlotBaseLine1(0);
2.
input : Period(20);
var1 = ma(C,Period);
if var1 > var1[1] Then
plot1(var1, "이평", red);
Else
plot1(var1, "이평", blue);
위 가지를 이용하여 시스템을 구축하고싶습니다
1. 1번지표에 2가지선이 색깔이 일치할경우 매수,매도 신호발생
외부조절가능하게 부탁드립니다
2. 위 2번지표로 기준으로 하여 이평을 색깔로 표시한겁니다
2번지표로 기준으로 잡고 macd(2번지표)를 색깔로 표시한겁니다
예시: 위 2번지표를 기준으로잡고 1번지표가 색깔이 같을경우,다를경우
2번지표가(빨강) 일경우 1번지표도(빨강)일경우만 매수신호발생
위 3가지 선중에 2가지가 색깔이 다를경우 매수청산신호발생
매도는 그반대
혹 다시 색깔이 일치될경우는 다시 그대로 재매수,재매도 신호발생
위추가했으면하는 옵션
#아침9시부터 3가지의 선을 보고난후 조건 바로 발생시 신호발생
#오후3시 됬을경우 그날자 신호 자동청산발생
#신호 발생후 가격표시를 좀하고싶습니다
예: 국내선물같은경우 매수신호뜨고난후(240.50)이라고 뜨고난후
매수청산신호에(240.55) 라는 단어를 넣을수있을까요..?
#국내선물같은경우 틱수로 하여 그날 제가원하는 당일 수익을 얻은후
그날 신호 강제청산 (예: 1틱가치 0.05 원하는수익 10틱 0.25)신호 더이상 발생금지
위 1틱가치를(당일수익) 외부변수 가능하게 해주셨으면합니다
항생지수 에도 같이 1틱가치를 이용하여 이용해보고싶습니다
외부수정 가능하게좀 부탁드리겠습니다
감사합니다..바쁘신데 항상..
답변 1
예스스탁 예스스탁 답변
2016-10-17 17:59:24
안녕하세요
예스스탁입니다.
1.
Input : short(12),long(26),sig(9),시작시간(90000),종료시간(150000),당일수익틱수(10),텍스트표시소숫점자리수(2);
Var : MACDv(0),MACDS(0),MACDO(0),T1(0),tx(0),NP(0),N1(0),Tcond(false),당일수익(0);
var : daypl(0),Xcond(false),Bcond(false),Scond(false);
NP = NetProfit;
MACDv = MACD(short, long);
MACDs = ema(MACDv,sig);
MACDO = MACDV-MACDS;
당일수익 = PriceScale*당일수익틱수;
if MACDV > MACDS Then
T1 = 1;
Else
T1 = -1;
if stime == 시작시간 or (stime > 시작시간 and stime[1] <시작시간) Then{
Tcond = true;
Xcond = false;
N1 = Np;
}
daypl = NP-N1;
if TotalTrades > TotalTrades[1] and IsExitName("bp",1) == true Then{
Xcond = true;
tx = Text_New(sdate,stime,H,"매수청산"+NumToStr(ExitPrice(1),텍스트표시소숫점자리수));
Text_SetStyle(tx,2,2);
Text_SetColor(tx,blue);
}
if TotalTrades > TotalTrades[1] and IsExitName("sp",1) == true Then{
Xcond = true;
tx = Text_New(sdate,stime,H,"매도청산"+NumToStr(ExitPrice(1),텍스트표시소숫점자리수));
Text_SetStyle(tx,2,2);
Text_SetColor(tx,red);
}
if stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간) Then{
Tcond = false;
if MarketPosition != 0 then{
tx = Text_New(sdate,stime,H,"당일청산"+NumToStr(ExitPrice(1),텍스트표시소숫점자리수));
Text_SetStyle(tx,2,2);
Text_SetColor(tx,BLACK);
}
}
bcond = T1 == 1;
Scond = T1 == -1;
if Tcond == true and Xcond == false then{
if MarketPosition <= 0 and Bcond == true and Bcond[1] == false Then{
buy("b");
tx = Text_New(sdate,stime,H,"매수진입 :"+NumToStr(C,텍스트표시소숫점자리수));
Text_SetStyle(tx,2,2);
Text_SetColor(tx,RED);
}
if MarketPosition >= 0 and Scond == true and Scond[1] == false Then{
sell("s");
tx = Text_New(sdate,stime,H,"매도진입 :"+NumToStr(C,텍스트표시소숫점자리수));
Text_SetStyle(tx,2,2);
Text_SetColor(tx,blue);
}
if MarketPosition == 1 Then
ExitLong("bp",AtLimit,EntryPrice+당일수익-daypl);
if MarketPosition == -1 Then
ExitShort("sp",AtLimit,EntryPrice-당일수익+daypl);
}
2
Input : short(12),long(26),sig(9),시작시간(90000),종료시간(150000),당일수익틱수(10),텍스트표시소숫점자리수(2);
input : Period(20);
Var : MACDv(0),MACDS(0),MACDO(0),T1(0),T2(0),tx(0),NP(0),N1(0),Tcond(false),당일수익(0);
var : daypl(0),Xcond(false),Bcond(false),Scond(false);
NP = NetProfit;
MACDv = MACD(short, long);
MACDs = ema(MACDv,sig);
MACDO = MACDV-MACDS;
var1 = ma(C,Period);
당일수익 = PriceScale*당일수익틱수;
if MACDV > MACDS Then
T1 = 1;
Else
T1 = -1;
if var1 > var1[1] Then
T2 = 1;
Else
T2 = -1;
if stime == 시작시간 or (stime > 시작시간 and stime[1] <시작시간) Then{
Tcond = true;
Xcond = false;
N1 = Np;
}
daypl = NP-N1;
if TotalTrades > TotalTrades[1] and IsExitName("bp",1) == true Then{
Xcond = true;
tx = Text_New(sdate,stime,H,"매수청산"+NumToStr(ExitPrice(1),텍스트표시소숫점자리수));
Text_SetStyle(tx,2,2);
Text_SetColor(tx,blue);
}
if TotalTrades > TotalTrades[1] and IsExitName("sp",1) == true Then{
Xcond = true;
tx = Text_New(sdate,stime,H,"매도청산"+NumToStr(ExitPrice(1),텍스트표시소숫점자리수));
Text_SetStyle(tx,2,2);
Text_SetColor(tx,red);
}
if stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간) Then{
Tcond = false;
if MarketPosition != 0 then{
tx = Text_New(sdate,stime,H,"당일청산"+NumToStr(ExitPrice(1),텍스트표시소숫점자리수));
Text_SetStyle(tx,2,2);
Text_SetColor(tx,BLACK);
}
}
bcond = T1 == 1 and T2 == 1;
Scond = T1 == -1 and T2 == -1;
if Tcond == true and Xcond == false then{
if MarketPosition <= 0 and Bcond == true and Bcond[1] == false Then{
buy("b");
tx = Text_New(sdate,stime,H,"매수진입 :"+NumToStr(C,텍스트표시소숫점자리수));
Text_SetStyle(tx,2,2);
Text_SetColor(tx,RED);
}
if MarketPosition >= 0 and Scond == true and Scond[1] == false Then{
sell("s");
tx = Text_New(sdate,stime,H,"매도진입 :"+NumToStr(C,텍스트표시소숫점자리수));
Text_SetStyle(tx,2,2);
Text_SetColor(tx,blue);
}
if MarketPosition == 1 and Bcond == false Then{
exitlong("bx");
tx = Text_New(sdate,stime,H,"매수청산"+NumToStr(c,텍스트표시소숫점자리수));
Text_SetStyle(tx,2,2);
Text_SetColor(tx,blue);
}
if MarketPosition == -1 and Scond == false Then{
ExitShort("sx");
tx = Text_New(sdate,stime,H,"매도청산"+NumToStr(c,텍스트표시소숫점자리수));
Text_SetStyle(tx,2,2);
Text_SetColor(tx,red);
}
if MarketPosition == 1 Then
ExitLong("bp",AtLimit,EntryPrice+당일수익-daypl);
if MarketPosition == -1 Then
ExitShort("sp",AtLimit,EntryPrice-당일수익+daypl);
}
즐거운 하루되세요
> 곽민수 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 1.
Input : short(12),long(26),sig(9);
Var : MACDv(0),MACDS(0),MACDO(0);
MACDv = MACD(short, long);
MACDs = ema(MACDv,sig);
MACDO = MACDV-MACDS;
if MACDV > MACDS Then{
plot1(MACDV,"MACD",red);
plot2(MACDS,"MACD sig",RED);
}
Else{
plot1(MACDV,"MACD",blue);
plot2(MACDS,"MACD sig",blue);
}
PlotBaseLine1(0);
2.
input : Period(20);
var1 = ma(C,Period);
if var1 > var1[1] Then
plot1(var1, "이평", red);
Else
plot1(var1, "이평", blue);
위 가지를 이용하여 시스템을 구축하고싶습니다
1. 1번지표에 2가지선이 색깔이 일치할경우 매수,매도 신호발생
외부조절가능하게 부탁드립니다
2. 위 2번지표로 기준으로 하여 이평을 색깔로 표시한겁니다
2번지표로 기준으로 잡고 macd(2번지표)를 색깔로 표시한겁니다
예시: 위 2번지표를 기준으로잡고 1번지표가 색깔이 같을경우,다를경우
2번지표가(빨강) 일경우 1번지표도(빨강)일경우만 매수신호발생
위 3가지 선중에 2가지가 색깔이 다를경우 매수청산신호발생
매도는 그반대
혹 다시 색깔이 일치될경우는 다시 그대로 재매수,재매도 신호발생
위추가했으면하는 옵션
#아침9시부터 3가지의 선을 보고난후 조건 바로 발생시 신호발생
#오후3시 됬을경우 그날자 신호 자동청산발생
#신호 발생후 가격표시를 좀하고싶습니다
예: 국내선물같은경우 매수신호뜨고난후(240.50)이라고 뜨고난후
매수청산신호에(240.55) 라는 단어를 넣을수있을까요..?
#국내선물같은경우 틱수로 하여 그날 제가원하는 당일 수익을 얻은후
그날 신호 강제청산 (예: 1틱가치 0.05 원하는수익 10틱 0.25)신호 더이상 발생금지
위 1틱가치를(당일수익) 외부변수 가능하게 해주셨으면합니다
항생지수 에도 같이 1틱가치를 이용하여 이용해보고싶습니다
외부수정 가능하게좀 부탁드리겠습니다
감사합니다..바쁘신데 항상..
다음글
이전글