커뮤니티
부탁합니다
2013-07-18 08:41:11
176
글번호 65455
첨부그림처럼 4개의 선을 설정하여
진입,홀딩,청산을 하고싶습니다
첨부그림은 사인곡선을 그리지만 주가가 다른형태로도 움직이니
각각의 4선마다 진입,홀딩,청산이 될수있도록
하여주시면 고맙겠습니다
가격은 종가이고
4선은
시가+1,시가+2,시가-1,시가-2 입니다
- 1. CAM00905.jpg (0.90 MB)
답변 3
예스스탁 예스스탁 답변
2013-07-18 13:49:26
안녕하세요
예스스탁입니다.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count == 0 Then{
if crossup(c,dayopen+1) Then
buy();
if CrossDown(c,dayopen-1) Then
sell();
}
if MarketPosition == 1 and CrossDown(c,dayopen+2) Then
sell();
if MarketPosition == -1 and Crossup(c,dayopen-2) Then
buy();
SetStopEndofday(150000);
즐거운 하루되세요
> 이재찬 님이 쓴 글입니다.
> 제목 : 부탁합니다
> 첨부그림처럼 4개의 선을 설정하여
진입,홀딩,청산을 하고싶습니다
첨부그림은 사인곡선을 그리지만 주가가 다른형태로도 움직이니
각각의 4선마다 진입,홀딩,청산이 될수있도록
하여주시면 고맙겠습니다
가격은 종가이고
4선은
시가+1,시가+2,시가-1,시가-2 입니다
이재찬
2013-07-18 14:49:41
선을 4개를 설정하여 종가가 오르내릴때마다 진입을 반복하면 좋겠습니다
첨부그림은 시가 -1선에서 반복적인 횡보가 나왔는데도 해주신 로직으로 돌려보니
첫봉 한번만 진입을 하네요
종가가 각각 4선을 오르내릴때마다 각각 전부 매수매도 신호가 발생하기를 원합니다.
제가 나름대로 고쳐서 해볼려고 해도 안되네요
부탁합니다
제가 수식을 만들었는데 이렇게하면 4선 모두 종가가 오르내릴때마다 진입하는거 맞나요?
if CrossUp(c,DayOpen()+1) then
buy();
if CrossDown(c,DayOpen()+1) Then
sell();
if CrossDown(c,DayOpen()-1 ) Then
Sell();
if CrossUp(c,DayOpen()-1) Then
buy();
if CrossUp(c,DayOpen()+2) then
buy();
if CrossDown(c,DayOpen()+2) Then
sell();
if CrossDown(c,DayOpen()-2) Then
Sell();
if CrossUp(c,DayOpen()-2) Then
buy();
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁합니다
> 안녕하세요
예스스탁입니다.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count == 0 Then{
if crossup(c,dayopen+1) Then
buy();
if CrossDown(c,dayopen-1) Then
sell();
}
if MarketPosition == 1 and CrossDown(c,dayopen+2) Then
sell();
if MarketPosition == -1 and Crossup(c,dayopen-2) Then
buy();
SetStopEndofday(150000);
즐거운 하루되세요
> 이재찬 님이 쓴 글입니다.
> 제목 : 부탁합니다
> 첨부그림처럼 4개의 선을 설정하여
진입,홀딩,청산을 하고싶습니다
첨부그림은 사인곡선을 그리지만 주가가 다른형태로도 움직이니
각각의 4선마다 진입,홀딩,청산이 될수있도록
하여주시면 고맙겠습니다
가격은 종가이고
4선은
시가+1,시가+2,시가-1,시가-2 입니다
예스스탁 예스스탁 답변
2013-07-18 18:03:24
안녕하세요
예스스탁입니다.
if dayindex > 0 Then{
if CrossUp(c,DayOpen()+1) then
buy();
if CrossDown(c,DayOpen()+1) Then
sell();
if CrossDown(c,DayOpen()-1 ) Then
Sell();
if CrossUp(c,DayOpen()-1) Then
buy();
if CrossUp(c,DayOpen()+2) then
buy();
if CrossDown(c,DayOpen()+2) Then
sell();
if CrossDown(c,DayOpen()-2) Then
Sell();
if CrossUp(c,DayOpen()-2) Then
buy();
}
작성하신 내용에 dayindex > 0 이라는 조건을 추가하시면 됩니다.
crossup과 crossdown이 현재봉과 전봉의 조건을 같이 비교하므로
첫봉에서는 직전봉은 전일이므로 두번째봉부터 조건검색하시게 하면 됩니다.
즐거운 하루되세요
> 이재찬 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁합니다
> 선을 4개를 설정하여 종가가 오르내릴때마다 진입을 반복하면 좋겠습니다
첨부그림은 시가 -1선에서 반복적인 횡보가 나왔는데도 해주신 로직으로 돌려보니
첫봉 한번만 진입을 하네요
종가가 각각 4선을 오르내릴때마다 각각 전부 매수매도 신호가 발생하기를 원합니다.
제가 나름대로 고쳐서 해볼려고 해도 안되네요
부탁합니다
제가 수식을 만들었는데 이렇게하면 4선 모두 종가가 오르내릴때마다 진입하는거 맞나요?
if CrossUp(c,DayOpen()+1) then
buy();
if CrossDown(c,DayOpen()+1) Then
sell();
if CrossDown(c,DayOpen()-1 ) Then
Sell();
if CrossUp(c,DayOpen()-1) Then
buy();
if CrossUp(c,DayOpen()+2) then
buy();
if CrossDown(c,DayOpen()+2) Then
sell();
if CrossDown(c,DayOpen()-2) Then
Sell();
if CrossUp(c,DayOpen()-2) Then
buy();
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁합니다
> 안녕하세요
예스스탁입니다.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count == 0 Then{
if crossup(c,dayopen+1) Then
buy();
if CrossDown(c,dayopen-1) Then
sell();
}
if MarketPosition == 1 and CrossDown(c,dayopen+2) Then
sell();
if MarketPosition == -1 and Crossup(c,dayopen-2) Then
buy();
SetStopEndofday(150000);
즐거운 하루되세요
> 이재찬 님이 쓴 글입니다.
> 제목 : 부탁합니다
> 첨부그림처럼 4개의 선을 설정하여
진입,홀딩,청산을 하고싶습니다
첨부그림은 사인곡선을 그리지만 주가가 다른형태로도 움직이니
각각의 4선마다 진입,홀딩,청산이 될수있도록
하여주시면 고맙겠습니다
가격은 종가이고
4선은
시가+1,시가+2,시가-1,시가-2 입니다
이전글