예스스탁
예스스탁 답변
2023-03-20 11:11:46
안녕하세요
예스스탁입니다.
Input : EVPeriod(20), Percent(5);
Input : BBPeriod(20), dv(5);
var : EVmd(0),EVup(0),EVdn(0);
var : BBmd(0),BBup(0),BBdn(0);
EVmd = ma(C, EVPeriod);
EVup = EnvelopeUp(EvPeriod, Percent);
EVdn = EnvelopeDown(EVPeriod, Percent);
BBmd = ma(C, BBPeriod);
BBup = BollBandUp(BBPeriod, dv);
BBdn = BollBandDown(BBPeriod, dv);
if MarketPosition <= 0 Then
{
if H < EVup*1.05 Then
Buy("b1",AtStop,EVup*1.05);
if H < EVup Then
Buy("b2",AtStop,EVup);
if CrossUp(C,EVup) Then
Buy("b3");
if H < EVmd*1.05 Then
Buy("b4",AtStop,EVmd*1.05);
if H < BBup Then
Buy("b5",AtStop,BBup);
if H < BBup*1.05 Then
Buy("b6",AtStop,BBup*1.05);
if CrossUp(C,BBup) Then
Buy("b7");
if H < BBmd*1.05 Then
Buy("b8",AtStop,BBmd*1.05);
}
if MarketPosition <= 0 Then
{
if L > EVup Then
Sell("s1",AtStop,EVup);
if L > EVup*1.05 Then
Sell("s2",AtStop,EVup*1.05);
if CrossDown(C,EVup) Then
Sell("s3");
if L > EVmd*0.95 Then
Sell("s4",AtStop,EVmd*0.95);
if L > BBup Then
Sell("s5",AtStop,BBup);
if L > BBup*1.05 Then
Sell("s6",AtStop,BBup*1.05);
if CrossDown(C,BBup) Then
Sell("s7");
if L > BBmd*0.95 Then
Sell("s8",AtStop,BBmd*0.95);
}
즐거운 하루되세요
> 기관장 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
> 매수1: envelope (20,5) 의 상한선을 상향하고 5% 상승시 즉시매수
매수2: envelope (20,5) 의 상향선을 상향시 즉시 매수
매수3: envelope (20,5) 의 상향선을 상향시 (봉 완성시) 매수
매수4: envelope (20,5) 의 중앙선을 상향하고 5% 상승시 즉시매수
매도1: envelope (20,5) 의 상한선을 하향시 즉시매도
매도2: envelope (20,5) 의 상한선을 하향하고 5% 하향시 즉시매도
매도3: envelope (20,5) 의 상한선을 하향하고(봉 완성시) 매도
매도4: envelope (20,5) 의 중앙선을 하향하고 5% 하향시 즉시매도
매수4: bollinger band (20,5) 의 상한선을 상향시 즉시매수
매수5: bollinger band (20,5) 의 상한선을 상향하고 5% 상승시 즉시 매수
매수6: bollinger band (20,5) 의 상한성을 상향시 (봉완성시) 매수
매수7: bollinger band (20,5) 의 중앙선을 상향하고 5% 상승시 즉시 매수
매도4: bollinger band (20,5) 의 상한선을 하향시 즉시매도
매도5: bollinger band (20,5) 의 상한선을 하향하고 5% 하향시 즉시 매도
매도6: bollinger band (20,5) 의 상한성을 하향시 (봉완성시) 매도
매도7: bollinger band (20,5) 의 중앙선을 하향하고 5% 하향시 즉시 매도