예스스탁
예스스탁 답변
2022-01-28 12:19:27
안녕하세요
예스스탁입니다.
1
매도쪽 macd값 기준이나 RSI값 기준은 별도로 수정하시기 바랍니다.
반대로는 어떤 값일지 정확치 않습니다.
input : short(12),long(26),sig(9),RSIP(10),RSIS(10),Period1(20),Period2(30);
var : macdv1(0,Data1),macds1(0,Data1);
var : macdv2(0,Data2),macds2(0,Data2);
var : RSIV1(0,Data1),RSIV2(0,Data2),RSIS2(0,data2),mav1(0,Data1),mav2(0,Data1);
macdv1 = Data1(macd(short,long));
macds1 = Data1(Ema(macdv1,sig));
RSIV1 = Data1(RSI(RSIP));
mav1 = Data1(ma(c,Period1));
mav2 = Data1(ma(c,Period2));
macdv2 = Data2(macd(short,long));
macds2 = Data2(Ema(macdv1,sig));
RSIV2 = Data2(RSI(RSIP));
RSIS2 = Data2(RSI(RSIP));
if MarketPosition <= 0 Then
{
if macdv1 > 0 and
macds1 >= -15 and
macds1 > macds1[1] and
RSIV1 > 45 and
Data1(c) > mav1 and
mav1 > mav1[1] Then
Buy();
if RSIS2 > RSIS2[1] and
RSIV2 > RSIV2[1] and
MACDV2 > MACDV1[1] and
MACDS2 > MACDS2[1] and
MACDV2 > MACDS2 Then
Buy();
}
if MarketPosition == 1 Then
{
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*50 and
CrossDown(C,mav2) Then
ExitLong();
}
if MarketPosition >= 0 Then
{
if macdv1 < 0 and
macds1 <= 15 and
macds1 < macds1[1] and
RSIV1 > 55 and
Data1(c) < mav1 and
mav1 < mav1[1] Then
Sell();
if RSIS2 < RSIS2[1] and
RSIV2 < RSIV2[1] and
MACDV2 < MACDV1[1] and
MACDS2 < MACDS2[1] and
MACDV2 < MACDS2 Then
Sell();
}
if MarketPosition == -1 Then
{
if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*50 and
CrossUp(C,mav2) Then
ExitShort();
}
SetStopLoss(PriceScale*30,PointStop);
2
배수분에 대해서는 작성해 드리기 어렵습니다.
해당 내용은 작성하는데 시간이 많이 소모됩니다.
업무상 작성에 일정시간 이상 요구되는 내용은 저희가 작성해 드리기 어렵습니다
즐거운 명절 되시길 바랍니다.
> 에헤라디야 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 매수 진입
1. data 1에서
a) MACD >= 0 이고
b) MACD SIGANL >= -15 이고
c) MACD SIGNAL의 기울기가 우상향(+)이고
d) RSI의 값이 45보다 크고
e) C 가 20일선 보다 크며
f) C 의 20일선 기울기가 우상향(+)이고
2. data 2 에서
a) RSI 10일평균의 기울기가 우상향(+)이고
b) RSI 의 기울기가 우상향(+)이고
c) MACD 기울기가 우상향(+)이고
d) MACD SIGNAL의 기울기가 우상향(+)이고
e) MACD > MACD SIGNAL 일 경우 매수 진입
청산 a) 진입후 50틱 수익이면 data 1의 30일선 하향 돌파시 청산
b) 진입후 50틱에 도달하지 못하고 손실이면 -30틱에서 청산
매도 진입과 청산은 반대 입니다.
추가로 2의 배수분 (2분, 4분, 6분...)과 5의 배수분(5분, 10분, 15분....)에서 30초전에
알람을 울리게 해 주세요
항상 수고해주셔서 감사합니다.