예스트레이더 지표값 변경 건

예스트레이더 지표값 변경 건

담운 0 1,297 2018.09.01 15:03
아레 수식이 예스트레이더(리딩) 지표인데요  이를  변경해서 시스템 신호로 해 주시면 감사하겠습니다.

 

1. 짙은 하늘색 선(추세선)을 시스템 신호를 작성해 주시면 감사하겠습니다

  그런데 실제로 추세선이 바로 나오지 않고 봉 4~5개 지나야 나오는데요 좀더 빨리 나오게 할 수는 없을까요?

 한 2개 정도에서 나오면 좋겠는데요....제 욕심이 너무 과한지 모르겠습니;다.

 

2. 손절은 10틱

 

3. 자동청산 20틱 이익일 때

 


Input:Period(14),Rsi변동폭(14);
Var:j(0),상승(100),하락(-100),양방향(2),추세(0),
    파동선(0),Rsi파동선(0),방향(0),RsiV(0),추세선(0);
Array:고[20](0),저[20](0),고Bar[20](0),저Bar[20](0),
      Rsi고[20](0),Rsi저[20](0),Rsi고Bar[20](0),Rsi저Bar[20](0);

RsiV = RSI(Period);

#==========================================#
# 전고점,전저점 index 증가
#==========================================#
For j = 1 To 19
{
    Rsi고Bar[j] = Rsi고Bar[j] + 1;
    Rsi저Bar[j] = Rsi저Bar[j] + 1;
    저Bar[j]    = 저Bar[j]    + 1;
    고Bar[j]    = 고Bar[j]    + 1;
}

#==========================================#
# 최근 고,저 갱신
#==========================================#
If Rsi고[0] <= RsiV || Rsi고[0] == 0 || IsNaN(Rsi고[0]) == True Then
{
  Rsi고[0]    = RsiV;
  Rsi고Bar[0] = 0;
}
Else
  Rsi고Bar[0] = Rsi고Bar[0] + 1;
     
If Rsi저[0] >= RsiV || Rsi저[0] == 0 || IsNaN(Rsi저[0]) == True Then
{
  Rsi저[0]    = RsiV;
  Rsi저Bar[0] = 0;
}
Else
  Rsi저Bar[0] = Rsi저Bar[0] + 1;

If 고[0] <= H || 고[0] == 0 || IsNaN(고[0]) == True Then
{
  고[0]    = H;
  고Bar[0] = 0;
}
Else
  고Bar[0] = 고Bar[0] + 1;
     
If 저[0] >= L || 저[0] == 0 || IsNaN(저[0]) == True Then
{
  저[0]    = L;
  저Bar[0] = 0;
}
Else
  저Bar[0] = 저Bar[0] + 1;

#==========================================#
# 추세방향 결정
#==========================================#
If Rsi저[0][1] + Rsi변동폭 > RsiV[1] &&
  Rsi저[0][1] + Rsi변동폭 <= RsiV Then 방향 = 상승;
If Rsi고[0][1] - Rsi변동폭 < RsiV[1] &&
  Rsi고[0][1] - Rsi변동폭 >= RsiV Then 방향 = 하락;

#==========================================#
# 추세변화에 따른 변곡점 처리
#==========================================#
If 방향[1] == 하락 && 방향 == 상승 Then
{
  For j = 18 DownTo 1
  {
      Rsi저[j+1]    = Rsi저[j];
      Rsi저Bar[j+1] = Rsi저Bar[j];
      저[j+1]      = 저[j];
      저Bar[j+1]    = 저Bar[j];
  }
  Rsi저[1]    = Rsi저[0];
  Rsi저Bar[1] = Rsi저Bar[0];
  Rsi파동선  = Rsi저[0];
  Rsi저[0]    = RsiV;
  Rsi저Bar[0] = 0;
  Rsi고[0]    = RsiV;
  Rsi고Bar[0] = 0;

  저[1]      = 저[0];
  저Bar[1]    = 저Bar[0];
  파동선      = 저[0];
  저[0]      = L;
  저Bar[0]    = 0;
  고[0]      = H;
  고Bar[0]    = 0;
}
Else If 방향[1] == 상승 && 방향 == 하락 Then
{
  For j = 18 DownTo 1
  {
      Rsi고[j+1]    = Rsi고[j];
      Rsi고Bar[j+1] = Rsi고Bar[j];
      고[j+1]      = 고[j];
      고Bar[j+1]    = 고Bar[j];
  }
  Rsi고[1]    = Rsi고[0];
  Rsi고Bar[1]  = Rsi고Bar[0];
  Rsi파동선    = Rsi고[0];
  Rsi고[0]    = RsiV;
  Rsi고Bar[0]  = 0;
  Rsi저[0]    = RsiV;
  Rsi저Bar[0]  = 0;

  고[1]        = 고[0];
  고Bar[1]    = 고Bar[0];
  파동선      = 고[0];
  고[0]        = H;
  고Bar[0]    = 0;
  저[0]        = L;
  저Bar[0]    = 0;
}
Else If 방향[1] == 하락 && 방향 == 하락 Then
{
  If Rsi고[1] < Rsi고[0] &&
      Rsi고[0][1] - Rsi변동폭 <= RsiV[1] &&
      Rsi고[0][1] - Rsi변동폭 > RsiV Then
  {
      Rsi고[1]    = Rsi고[0];
      Rsi고Bar[1] = Rsi고Bar[0];
      Rsi파동선  = Rsi고[0];
      Rsi고[0]    = RsiV;
      Rsi고Bar[0] = 0;
  }

  If 고[1] < 고[0] &&
      고[0] > H Then
  {
      고[1]    = 고[0];
      고Bar[1]  = 고Bar[0];
      파동선    = 고[0];
      고[0]    = H;
      고Bar[0]  = 0;
  }
}
Else If 방향[1] == 상승 && 방향 == 상승 Then
{
  If Rsi저[1] > Rsi저[0] &&
      Rsi저[0][1] + Rsi변동폭 >= RsiV[1] &&
      Rsi저[0][1] + Rsi변동폭 < RsiV Then
  {
      Rsi저[1]    = Rsi저[0];
      Rsi저Bar[1]  = Rsi저Bar[0];
      Rsi파동선    = Rsi저[0];
      Rsi저[0]    = RsiV;
      Rsi저Bar[0] = 0;
  }

  If 저[1] > 저[0] &&
      저[0] < L Then
  { 
      저[1]    = 저[0];
      저Bar[1] = 저Bar[0];
      파동선  = 저[0];
      저[0]    = L;
      저Bar[0] = 0;
  }
}

#==========================================#
# 지표식 출력
#==========================================#
If Rsi파동선[1] != Rsi파동선 Then Plot1(파동선);    //적당껏 수평이동
Else If LastBaronChart == 1 Then plot1(Iff(방향 == 상승,고[0],저[0])); 

#상승 다이버전스 : 주가의 저점 하락 + 지표의 저점 상승
If 저[2] > 저[1] &&
  Rsi저[2] < Rsi저[1] Then
{
  추세선 = (저[1]-저[2])/(저Bar[2]-저Bar[1])*저Bar[2] + 저[2];
  Plot2(추세선);PlaySound("C:sell.wmv");


#하락 다이버전스 : 주가의 고점 상승 + 지표의 고점 하락
if 고[2] < 고[1] &&
  Rsi고[2] > Rsi고[1] Then
{
  추세선 = (고[1]-고[2])/(고Bar[2]-고Bar[1])*고Bar[2] + 고[2];
  Plot3(추세선);PlaySound("C:buy.wmv");


 

 

최근 여러 시스템 신호를 작성해 주셔서 감사합니다.

Comments

번호 제목 글쓴이 날짜 조회
38 보조지표 TR은 없나요? 담운 2019.04.27 1253
37 체결수량과 체결강도의 활용 담운 2019.04.11 2350
36 단기매매(단타)에 있어 저가매수타이밍 잡기 담운 2019.04.11 1896
35 거래량으로 시세포착하기 - [#1. 고점과 바닥신호 포착하기] 담운 2019.04.11 1353
34 요약 담운 2018.10.01 1363
33 매수총잔량 vs 매도총잔량 담운 2018.10.01 1324
32 호가잔량 단순매매 담운 2018.10.01 1379
31 호가 잔량을 맹신하지 말라 담운 2018.10.01 1286
30 호가잔량 배우기 담운 2018.10.01 1323
29 호가 잔량을 이용한 선물 데이트레이딩 담운 2018.10.01 1749
28 매수와 매도잔량 비율 계산하라 담운 2018.10.01 1541
27 피봇 전략 담운 2018.09.30 1891
26 Naked 매매 전략 시나리오 담운 2018.09.30 1445
25 보조지표 편 - 1.추세지표. (2) cci 담운 2018.09.25 2037
24 CCI (Commodity Channel Index) 담운 2018.09.25 1475
23 박스권매매기법(볼린저밴드+CCI지표) 담운 2018.09.25 1392
22 '피봇'과 '디마크' 담운 2018.09.12 1438
21 수평선 보조지표에 대해서 담운 2018.09.12 1378
20 CCI(Commodity Channel Index) 담운 2018.09.11 1197
19 RSI(Relative Strength Index) 담운 2018.09.11 1446
18 스토캐스틱(Stochastics) 담운 2018.09.11 1650
17 피봇 포인트에 대한 이해 담운 2018.09.09 2578
16 피봇(Pivot)과 캔들 패턴의 활용 담운 2018.09.09 1666
15 cci와 rsi로 눌림목 매매하기 담운 2018.09.09 2299
14 분봉챠트를 이용한 단타 매매 방법 담운 2018.09.09 1535
13 스캘핑에 유용한 보조 지표 / 트레이딩 뷰 담운 2018.09.09 3646
12 저점매수기법, CCI를 활용하는 방법 담운 2018.09.09 1340
11 손용재-단타 담운 2018.09.09 1363
10 단기매매활용지표 체결강도(Volume Power, VP ) 담운 2018.09.09 1278
9 단기매매용 보조지표 스토캐스틱 담운 2018.09.09 1608
8 매매기법 담운 2018.09.02 1268
7 RSI 담운 2018.09.02 1162
6 MACD 담운 2018.09.02 1203
5 볼린저 밴드 담운 2018.09.02 1146
4 CCI 담운 2018.09.02 1288
3 추세를 따라가보자 담운 2018.09.02 1298
열람중 예스트레이더 지표값 변경 건 담운 2018.09.01 1298
1 시뮬레이션과 실전매매 차이 담운 2018.09.01 1200
Category
State
  • 현재 접속자 27 명
  • 오늘 방문자 80 명
  • 어제 방문자 252 명
  • 최대 방문자 608 명
  • 전체 방문자 192,236 명
  • 전체 게시물 145 개
  • 전체 댓글수 1 개
  • 전체 회원수 3 명
Facebook Twitter GooglePlus KakaoStory NaverBand