예스스탁
예스스탁 답변
2025-09-22 10:59:29.0
안녕하세요
예스스탁입니다.
1
input : sto1(10),sto2(5),sto3(5),금액(1000000);
input : 매수가(100000),수익Per1(4),수익Per2(7),손절per(4);
input : 청산수량1(10),청산수량2(10),청산수량3(10);
var : sk(0),sd(0);
sk = StochasticsK(sto1,sto2);
sd = StochasticsD(sto1,sto2,sto3);
if CrossUp(sk,sd) Then
Buy("b",OnClose,Def,Floor(금액/c));
if MarketPosition == 1 Then
{
ExitLong("bp1",AtLimit,매수가*(1+수익Per1/100),"",청산수량1,1);
ExitLong("bp2",AtLimit,매수가*(1+수익Per2/100),"",청산수량2,1);
if CrossDown(sk,sd) Then
ExitLong("bx3",OnClose,Def,"",청산수량3,1);
ExitLong("bl",AtStop,매수가*(1-손절per/100),"",(청산수량1+청산수량2+청산수량3),1);
}
2
input : 매수가(100000),매수량(100),손절per(4);
input : sto1(10),sto2(5),sto3(5);
input : short(12),long(26),sig(9);
var : macdv(0),macds(0);
var : sk(0),sd(0);
sk = StochasticsK(sto1,sto2);
sd = StochasticsD(sto1,sto2,sto3);
macdv = macd(short,long);
macds = ema(macdv,sig);
if CrossUp(sk,sd) Then
Buy("b",OnClose,Def,매수량);
if MarketPosition == 1 Then
{
ExitLong("bl",AtStop,매수가*(1-손절per/100),"",매수량,1);
if CrossDown(macdv,macds) Then
ExitLong("bx3",OnClose,Def,"",매수량,1);
}
즐거운 하루되세요
> 미래테크 님이 쓴 글입니다.
> 제목 : 수식 부탁합니다
> 두가지 매매식 부탁합니다.
1.
스토캐스틱 (10,5,5) 매매식 매수금액: 일백만원
골든크로스 로 매수하고 데드크로스 매되
예를 들어 매수가 만원에 백주 매수되었으면
수익7%, 수익 10%, Dead cross 매도로
3단계로 나누어 매도시 단계별 매도수량을 주수 대비 일정 퍼센트로
매도하는게 아닌 별도 주식수량을 입력해 매도하는 식 부탁합니다
매수가격을 입력해 손절은 매수가에 마이너스 4% 전량매도
단계별 수익 매도도 입력한 매수가격 기준으로
계산되도록 수식 부탁합니다,
2. 매도식만
예스스팟으로 매수한 내역을 다른 보조지표를 이용해 매도하는 매도식 부탁합니다
매수가격, 매수수량을 입력해 손절은 4% 하락시, 매도는 MACD(12,26,9) Dead cross
예를 들어 스토캐스틱 골든크로스로 매수 - > MACD Dead cross로 매도