답변완료
시스템구현하는도움좀 구할게요(수정요청)
수식만들어주시느라 고생 많으셨어요~~
근데 수식을 적용해봤는데 제가 생각했던 자리에서 진입 청산이 완전 틀려서 다시 요청드립니다.
macd 골든, 데드크로스가 완성봉 기준이 아닌, 실시간 신호 나올때 적용이 된거 같습니다.
모든 신호는 완성봉 기준으로 다시 작성 부탁드리겠습니다!!
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템구현하는도움좀 구할게요
>
안녕하세요
예스스탁입니다.
input : short(6),long(12),sig(6);
var : macdv(0),macds(0),t(0),s(0);
macdv = macd(short,long);
macds = ema(macdv,sig);
if CrossUp(macdv,0) Then
{
t = 1;
s = 0;
}
if CrossDown(macdv,0) Then
{
t = -1;
s = 0;
}
s = s+1;
if t == 1 and s == 2 Then
Buy("b1");
if t == 1 and CrossUp(macdv,macds) Then
Buy("b2");
if MarketPosition == 1 Then
{
if CrossDown(macdv,macds) Then
ExitLong("bx1");
if CrossDown(macdv,0) Then
ExitLong("bx2");
}
if t == -1 and s == 2 Then
Sell("s1");
if t == -1 and CrossDown(macdv,macds) Then
Sell("s2");
if MarketPosition == -1 Then
{
if CrossUp(macdv,macds) Then
ExitShort("sx1");
if CrossUp(macdv,0) Then
ExitShort("sx2");
}
SetStopLoss(PriceScale*50,PointStop);
즐거운 하루되세요
> 10년후에 님이 쓴 글입니다.
> 제목 : 시스템구현하는도움좀 구할게요
> 안녕하세요
선생님들 참 고생 많다는고 잘알고있습니다.
시스템 구현하고 싶은게 있는데 꼭좀 부탁드리겠습니다.
예스트레이더로 자동매매를 구현해보려고 해요. 수식은 간단한데 도움주시면 감사하겠습니다.
@ MACD 지표
지표조건 - short 6 / long 12 / signal / 6
위 값을 사용할거에요
@ 매수 진입조건
1. MACD 선이 기준선 0을 상향 크로스 한다음 강세 유지된 상태로 2번째 봉 종가에 시장가 매수주문
2. 기준선 0 위 강세일때 MACD 선과 SIGNAL 선 골든크로스 완성 봉에서 시장가 매수주문
@ 매수 청산
- 80틱 청산 or MACD 선과 SIGNAL 선 데드크로스 완성 봉 종가 시장가 청산 or
MACD선이 기준선 0을 하향크로스 하여 약세로 전환된 첫번째 봉종가에 청산
@ 매도 진입조건
1. MACD 선이 기준선 0을 하향 크로스 한다음 약세 유지된 상태로 2번째 봉 종가에 시장가 매도주문
2. 기준선 0 아래 약세일때 MACD 선과 SIGNAL 선 데드크로스 완성 봉에서 시장가 매수주문
@ 매도 청산
- 80틱 청산 or MACD 선과 SIGNAL 선 골든크로스 완성 봉 종가 시장가 청산 or
MACD선이 기준선 0을 상향크로스 하여 강세로 전환된 첫번째 봉종가에 청산
2022-10-07
810
글번호 162846
시스템
답변완료
순매수체결량
아래수식으로 해외선물에 적용하면 00시부터 24시까지 누적되는데
이것을 07시 부터 시작해서 익일 05시까지 누적해서 표시하는 식을 부탁드려요
//Upvol "상승형 체결거래량"
//DownVol "하락형 체결거래량"
input: 막대굵기(1);
var : sumPL(0);
if sDate != sDate[1] Then
{
sumPL = 0;
}
Else
{
sumPL = sumPL + (Upvol-DownVol);
if sumPL > 0 Then
Plot1(sumPL, "순매수체결량",RGb(196, 0, 0),def,막대굵기); // 진적
Else
Plot1(sumPL, "순매수체결량",RGb(0, 0, 128),def,막대굵기); // 진청
}
PlotBaseLine1(0, "기준선0");
2022-10-07
1478
글번호 162843
지표
답변완료
시스탬식과 종목 검색부탁드립니다
1, 시스템식과 종목검색식 부탁드려요
###### 종목검샥식은 시스템신호 발생하는걸루 부탁드립니다
AA=abs((H-L)/H*100);
Condition=
AA > multiple and
C<O and
O>C(1)*(1+gap/100) and
V>eavg(V(1), 20)*3;
TOP=valuewhen(1, Condition, H);
candle=BarsSince(Condition);
VV=V>highest(V(1), Period);
crossup(C, TOP(1)) and candle > Period and VV
---------------------------------------------------------------------------------
multiple 15
gap 1
Period 20
2, 시스템식과 종목 검색식 부탁드립니다
AA=abs((H-L)/H*100);
Condition=
AA > multiple and
C<O and
O>C(1)*(1+gap/100) and
V>eavg(V(1), 20)*3;
TOP=valuewhen(1, Condition, H);
candle=BarsSince(Condition);
CumVol=sum(V); //cumulative volume
Vol=CumVol-valuewhen(1, Condition, CumVol(1))-V; //cumulative volume (exclude current)
crossup(V, Vol) and C > TOP(1) and candle > Period
---------------------------------------------------------------------------------
multiple 15
gap 1
Period 20
황금연휴 잘보내시고 부탁드립니다
2022-10-07
1373
글번호 162840
시스템
답변완료
박스 지표 부탁드립니다
수식4 상단
AA=abs((H-L)/H*100);
Condition=
AA > multiple and
C<O and
O>C(1)*(1+gap/100) and
V>eavg(V(1), 20)*3;
valuewhen(1, Condition, H)
수식5 하단
AA=abs((H-L)/H*100);
Condition=
AA > multiple and
C<O and
O>C(1)*(1+gap/100) and
V>eavg(V(1), 20)*3;
valuewhen(1, Condition, L)
---------------------------------------------------------------------------------
multiple 15
gap 1
언제나 감사합니다 대박나세요
2022-10-07
1257
글번호 162839
지표