예스스탁
예스스탁 답변
2023-09-01 11:29:52
안녕하세요
예스스탁입니다.
1
해당 부분은 사용자분이 원하시는 내용으로 구현이 가능합니다.
매수 매도가 반복되는 것은 아닙니다.
아래와 같이 작성하고 피라미딩을 모든진입신호로 설정하면
조건만족시마다 진입이 발생합니다.
var1 = ma(c,60);
var2 = ma(c,120);
if CrossUp(c,var1) or CrossUp(c,Var2) Then
Buy("b1");
if CrossDown(c,var1) or CrossDown(c,Var2) Then
Sell("s1");
2
저희 프로그램에서 신호(시스템수식)는 봉차트에 위에만 그려집니다.
신호가 발생하면 리포트를 만들고 실제 자동매매시 주문이 같이 집행되는 프로그램이므로
차트의 종목위 에만 신호가 표시됩니다. 지표에 신호표시를 하지 않습니다.
단순히 차트에 지정한 조건이 만족하는 봉이나 지표에 표시를 해서 보시는 용도이면
랭귀지에 텍스트함수로 삼각형등으로 표시를 해볼수 있으므로 지표식으로 작성해 보시면 됩니다.
input : short(12),long(26),sig(9);
var : macdv(0),macds(0),tx(0);
macdv = macd(short,long);
macds = ema(macdv,sig);
Plot1(MACDV,"MACD");
Plot2(MACDS,"signal");
PlotBaseLine1(0);
if CrossUp(macdv,macds) Then
{
tx = Text_New_Self(sDate,sTime,macdv,"▲");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,Red);
}
if CrossDown(macdv,macds) Then
{
tx = Text_New_Self(sDate,sTime,macdv,"▼");
Text_SetStyle(tx,2,1);
Text_SetColor(tx,blue);
}
3
올려주신 내용만으로 정확한 내용 판별이 어렵습니다.
아래식 참고하셔서 수정보완해 사용하시기 바랍니다.
MACD와 RSI를 비교해 다이버전스를 판단하는데 기준은
MACD와 시그널의 골드구간/데드구간입니다.
Input : shortPeriod(12), longPeriod(26),sigPeriod(9),Period(10);
Var : macdv(0),macds(0),T(0);
var : Hv(0),Hv1(0),HH(0),HH1(0);
var : Lv(0),Lv1(0),LL(0),LL1(0);
var : RSIV(0),tx(0);
macdv = MACD(shortPeriod, longPeriod);
macds = ema(macdv,sigPeriod);
RSIV = RSI(Period);
if CrossUp(macdv,macds) Then
{
T = 1;
hv = macdv;
hv1 = hv[1];
hh = RSIV;
hh1 = hh[1];
if ll1 > 0 and lv > lv and ll < ll1 Then
{
tx = Text_New_Self(sDate,sTime,macdv,"★");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,Red);
}
}
if CrossDown(macdv,macds) Then
{
T = 2;
lv = macdv;
lv1 = lv[1];
ll = RSIV;
ll1 = ll[1];
if hh1 > 0 and hv < hv1 and hh > hh1 Then
{
tx = Text_New_Self(sDate,sTime,macdv,"★");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,Blue);
}
}
if T == 1 Then
{
if macdv > hv Then
hv = macdv;
if RSIV > hh Then
hh = RSIV;
}
if T == -1 Then
{
if macdv < lv Then
lv = macdv;
if RSIv < ll Then
ll = RSIV;
}
즐거운 하루되세요
> chochobo 님이 쓴 글입니다.
> 제목 : 수식요청 문의 드립니다
> 초보인지라 수식 문의를 드립니다.
1. 캔들 종가가 (단순)120이평선을 상방 돌파할때 매수, 하방 돌파할때 매도
★꼭 매수 - 매도 - 매수 - 매도 로만 순차적으로 되는건가요?
키움증권은 조건만 맞으면 매수 - 매수 - 매수도 가능하던데요..
만일 예스글로벌도 가능하다면,
캔들 종가가 (단순)60이평과 (단순)120이평선을 상방 돌파할때 매수, 하방 돌파할때 매도로 표시할 수 있는건가요?
(중간에 매도 신호는 없이, 60이평 돌파할때 매수, 이어서 120이평 돌파할대도 매수)
2. 다른 증권사는 MACD 보조지표에도 화살표 신호를 표시할 수 있던데,
예스글로벌도 가능한가요?
만일 가능하다면, MACD와 RSI에도 시그널선과의 골든크로스, 데드크로스에 신호를 넣고 싶습니다.
3. MACD와 RSI가 다이버전스가 발생될때, 보조지표상에 각각 별표를 표시하고 싶습니다.
1) 상승/하락파동 한 마디안에서의 다이버전스는 핑크색
2) 이번 상승/하락 파동말고, (시간상으로 가까울수도 멀수도 있지만 직전 상승/하락 파동간의 다이버전스는 빨간색