커뮤니티
문의드립니다.
2017-12-20 13:38:04
151
글번호 115098
도움주시는 덕분에 도전하고 있습니다. 짱구를 많이 굴려 보는데, 아이디어가 점점 고갈되네요. ㅠ 매번 감사합니다.
1. 지표(선?)
그림처럼 최근 n개봉 내에 고가 혹은 저가가 +-n틱이상을 벗어나지 않은 스윙하이선
2. 지표
-최근 n개봉 내에 종가가 n틱 이상 상향돌파했다가 종가가 n틱 이상 하향돌파한 스윙하이선
-스윙로우선은 반대
3. 시스템
선물 2포인트당 라운드 피겨라고 가정
라운드피겨를 n틱 이상 상향돌파한 봉의 갯수가 nb개이면 매수
반대는 매도
4. 기타
매수진입시 이격도 n이상이면 매수청산
매도진입시 이격도 -n이하이면 매도청산
5.
-랜덤으로 매수 매도 방향 진입
- 1. 115672_캡처.PNG (0.09 MB)
답변 2
예스스탁 예스스탁 답변
2017-12-20 14:44:55
안녕하세요
예스스탁입니다.
1.2.
1번과 2번으로 문의하신 내용은 내용이 정확히 판단하지 못했습니다.
좀더 자세한 내용을 올려주시기 바랍니다.
3
input :nb(5);
if index == 0 Then{
var1 = Floor(C/2);
var2 = 2*var1+2;
var3 = 2*var1;
}
if value1 == 0 and CrossUp(c,var2) Then
value1 = var2;
if value1 == 0 and CrossDown(c,var2) Then
value1 = var3;
if value1 != 0 and CrossUp(c,value1+2) Then
value1 = value1+2;
if value1 != 0 and CrossDown(c,value1-2) Then
value1 = value1-2;
if countif(value1 > 0 and value1 == value1[1] and C >= value1+PriceScale*2,nb) == nb Then
buy();
if countif(value1 > 0 and value1 == value1[1] and C <= value1-PriceScale*2,nb) == nb Then
sell();
4
이격도는 100을 기준으로 하는 지표입니다.
0기준으로 변경해 작성해 드립니다.
input : P(20),n(5);
var1 = ma(C,P);
if MarketPosition == 1 and C >= var1*(1+n/100) Then
exitlong();
if MarketPosition == -1 and C <= var1*(1-n/100) Then
ExitShort();
5
var1 = Random(2);#0~2 사이 랜덤으로 숫자생성
if var1 > 1 Then
buy();
if var1 <= 1 Then
sell();
즐거운 하루되세요
> 잡다백수 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 도움주시는 덕분에 도전하고 있습니다. 짱구를 많이 굴려 보는데, 아이디어가 점점 고갈되네요. ㅠ 매번 감사합니다.
1. 지표(선?)
그림처럼 최근 n개봉 내에 고가 혹은 저가가 +-n틱이상을 벗어나지 않은 스윙하이선
2. 지표
-최근 n개봉 내에 종가가 n틱 이상 상향돌파했다가 종가가 n틱 이상 하향돌파한 스윙하이선
-스윙로우선은 반대
3. 시스템
선물 2포인트당 라운드 피겨라고 가정
라운드피겨를 n틱 이상 상향돌파한 봉의 갯수가 nb개이면 매수
반대는 매도
4. 기타
매수진입시 이격도 n이상이면 매수청산
매도진입시 이격도 -n이하이면 매도청산
5.
-랜덤으로 매수 매도 방향 진입
잡다백수
2017-12-20 16:00:34
꼼꼼한 답변 감사드립니다. 초보라 질문도 허접합니다.
1.2 재질문
최근 n개봉 내에 고가 혹은 저가가 +-n틱이상을 벗어나지 않은 스윙하이선
= 예를 들어 최근 n개봉이란 기간동안
스윙하이선이 있다고 하면 그 선을 +5틱 이상 종가가 상향돌파하지도 못했고 그선을 -5틱이상 하향 돌파하지도 못했다는 뜻입니다. 그런 스윙하이선을 구할 수 있는 지 여쭤 본 내용입니다. 사실 스윙하이를 잘 알지 못해서(매뉴얼 봐도 잘 모르겠습니다.) 구현 가능한 내용인 지 모르겠습니다.
3번 재질문
n틱 이상인데 2로 고정돼 있는 것 같은데요. 이걸 외부변수로 바꾸려면 어떤 것들을 수정해야 하는지요.
5번 재질문
랜덤 진입 질문인데요. 그럼 저건 당일 변수 설정 (거래일 바뀔 때마다 변수 = 0으로 해놓는 거) 따로 안해도 알아서 랜덤으로 진입하나요? 실행해보니 랜덤이 아니라 추세로 결과가 나올 때가 있어서요.
55938 재질문도 답변 부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
1.2.
1번과 2번으로 문의하신 내용은 내용이 정확히 판단하지 못했습니다.
좀더 자세한 내용을 올려주시기 바랍니다.
3
input :nb(5);
if index == 0 Then{
var1 = Floor(C/2);
var2 = 2*var1+2;
var3 = 2*var1;
}
if value1 == 0 and CrossUp(c,var2) Then
value1 = var2;
if value1 == 0 and CrossDown(c,var2) Then
value1 = var3;
if value1 != 0 and CrossUp(c,value1+2) Then
value1 = value1+2;
if value1 != 0 and CrossDown(c,value1-2) Then
value1 = value1-2;
if countif(value1 > 0 and value1 == value1[1] and C >= value1+PriceScale*2,nb) == nb Then
buy();
if countif(value1 > 0 and value1 == value1[1] and C <= value1-PriceScale*2,nb) == nb Then
sell();
4
이격도는 100을 기준으로 하는 지표입니다.
0기준으로 변경해 작성해 드립니다.
input : P(20),n(5);
var1 = ma(C,P);
if MarketPosition == 1 and C >= var1*(1+n/100) Then
exitlong();
if MarketPosition == -1 and C <= var1*(1-n/100) Then
ExitShort();
5
var1 = Random(2);#0~2 사이 랜덤으로 숫자생성
if var1 > 1 Then
buy();
if var1 <= 1 Then
sell();
즐거운 하루되세요
> 잡다백수 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 도움주시는 덕분에 도전하고 있습니다. 짱구를 많이 굴려 보는데, 아이디어가 점점 고갈되네요. ㅠ 매번 감사합니다.
1. 지표(선?)
그림처럼 최근 n개봉 내에 고가 혹은 저가가 +-n틱이상을 벗어나지 않은 스윙하이선
2. 지표
-최근 n개봉 내에 종가가 n틱 이상 상향돌파했다가 종가가 n틱 이상 하향돌파한 스윙하이선
-스윙로우선은 반대
3. 시스템
선물 2포인트당 라운드 피겨라고 가정
라운드피겨를 n틱 이상 상향돌파한 봉의 갯수가 nb개이면 매수
반대는 매도
4. 기타
매수진입시 이격도 n이상이면 매수청산
매도진입시 이격도 -n이하이면 매도청산
5.
-랜덤으로 매수 매도 방향 진입
다음글