커뮤니티
수식 부탁드립니다
2012-04-04 23:27:50
391
글번호 49740
수식 부탁드립니다
1. 매수 진입 후 최고점을 리턴하는 식
(1) 제 생각에는 매수진입후최고가==entryprice + maxpositionprofit 이면 될 것 같은데 , 이렇게 해서 리버스 진입을 해보니 엉뚱한데서 진입이 되는 경우도 빈번히 발생합니다........이렇게 하지 말고 하나의 함수로 표현 가능한지요?
<원인 분석?> 비교적 긴 시간 봉을 사용하는데요.....매수 진입 후 최고가가 발생한 봉에서 리버스진입이 나타나는 경우입니다, 그것 때문인가요? 진입은 atstop으로 했습니다. 이런 경우 시뮬레이션 값이 틀릴 수 있나요? 그럼에도 불구하고 실제 매매에서는 원하는 포인트에서 정확하게 진입이 가능할까요?
(2) 이와 관련하여.....setstoptrailing 과 같이, 예를들어 <sell atstoptrailing> 와 같이 쉽게 표현하는 방법이 없을까요?
2. 매도 포지션이 진입(atstop으로 진입)된 봉 이후(진입봉 포함)의 봉 중 최저값을 가진 봉의 저가와 고가를 리턴하는 표현
3. "매도 포지션 진입(atstop으로 진입) 후 진입된 봉을 포함하여 처음으로 양봉이 만들어지면"의 표현 식과 그 봉의 고가 및 저가를 리턴
4. 30분봉을 기준봉으로 사용하면서, data2의 15분봉을 참조하여 12시 15분 이후에 조건 완성하면 즉시 진입(atstop으로)하려면 시간조건을 어떻게 해야 하는지요?
if data2(stime)>=121500 하면 30분봉에서, 예를 들어 12시 22분에 진입 가능하게 될까요? 아니면 다른 표현 방법이 있나요?
감사합니다.
답변 4
예스스탁 예스스탁 답변
2012-04-05 09:34:19
안녕하세요
예스스탁입니다.
1.
highest(H,BarsSinceEntry)로 표현하시면 됩니다.
다만 Atstop이나 atlimit의 경우 현재봉 완성시에 가격을 설정해 다음봉을
감시하므로 신호가 발생한 봉의 고가는 인지하지 못하며
수식은 항상 완성된 봉에서만의 값만 이용할 수 있습니다.
setstoptrailing 과 같이 해당 내용은 다른 함수로 지정하는 방법은 없습니다.
2.
if MarketPosition == 1 Then{
if L == Lowest(L,BarsSinceEntry) Then{
var1 = H;
var2 = L;
}
}
3.
if MarketPosition == 1 Then{
if Condition1 == false and C > O Then{
var1 = H;
var2 = L;
}
}
Else
Condition1 = false;
4.
atstop이나 atlimit의 가격조건으로 사용가능한 값은 주종목가격뿐입니다.
참조종목가격은 봉완성시를 기준으로만 판단되며
모든 수식은 계산은 주종목이 기준이 됩니다.
data2(stime)>=121500 와 같이 조건을 주시면
주종목 완성시 참조종목의 최근 완성된 봉의 시간이 121500 이후라는 의미입니다.
즐거운 하루되세요
> 쉬어가자 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> 수식 부탁드립니다
1. 매수 진입 후 최고점을 리턴하는 식
(1) 제 생각에는 매수진입후최고가==entryprice + maxpositionprofit 이면 될 것 같은데 , 이렇게 해서 리버스 진입을 해보니 엉뚱한데서 진입이 되는 경우도 빈번히 발생합니다........이렇게 하지 말고 하나의 함수로 표현 가능한지요?
<원인 분석?> 비교적 긴 시간 봉을 사용하는데요.....매수 진입 후 최고가가 발생한 봉에서 리버스진입이 나타나는 경우입니다, 그것 때문인가요? 진입은 atstop으로 했습니다. 이런 경우 시뮬레이션 값이 틀릴 수 있나요? 그럼에도 불구하고 실제 매매에서는 원하는 포인트에서 정확하게 진입이 가능할까요?
(2) 이와 관련하여.....setstoptrailing 과 같이, 예를들어 <sell atstoptrailing> 와 같이 쉽게 표현하는 방법이 없을까요?
2. 매도 포지션이 진입(atstop으로 진입)된 봉 이후(진입봉 포함)의 봉 중 최저값을 가진 봉의 저가와 고가를 리턴하는 표현
3. "매도 포지션 진입(atstop으로 진입) 후 진입된 봉을 포함하여 처음으로 양봉이 만들어지면"의 표현 식과 그 봉의 고가 및 저가를 리턴
4. 30분봉을 기준봉으로 사용하면서, data2의 15분봉을 참조하여 12시 15분 이후에 조건 완성하면 즉시 진입(atstop으로)하려면 시간조건을 어떻게 해야 하는지요?
if data2(stime)>=121500 하면 30분봉에서, 예를 들어 12시 22분에 진입 가능하게 될까요? 아니면 다른 표현 방법이 있나요?
감사합니다.
쉬어가자
2012-04-05 11:34:32
1번 (1) 질문과 관련하여.......실전매매에서도 atstop을 사용한 경우 시뮬레이션처럼 제 때에 진입이 안된다는 것인가요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다
> 안녕하세요
예스스탁입니다.
1.
highest(H,BarsSinceEntry)로 표현하시면 됩니다.
다만 Atstop이나 atlimit의 경우 현재봉 완성시에 가격을 설정해 다음봉을
감시하므로 신호가 발생한 봉의 고가는 인지하지 못하며
수식은 항상 완성된 봉에서만의 값만 이용할 수 있습니다.
setstoptrailing 과 같이 해당 내용은 다른 함수로 지정하는 방법은 없습니다.
2.
if MarketPosition == 1 Then{
if L == Lowest(L,BarsSinceEntry) Then{
var1 = H;
var2 = L;
}
}
3.
if MarketPosition == 1 Then{
if Condition1 == false and C > O Then{
var1 = H;
var2 = L;
}
}
Else
Condition1 = false;
4.
atstop이나 atlimit의 가격조건으로 사용가능한 값은 주종목가격뿐입니다.
참조종목가격은 봉완성시를 기준으로만 판단되며
모든 수식은 계산은 주종목이 기준이 됩니다.
data2(stime)>=121500 와 같이 조건을 주시면
주종목 완성시 참조종목의 최근 완성된 봉의 시간이 121500 이후라는 의미입니다.
즐거운 하루되세요
> 쉬어가자 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> 수식 부탁드립니다
1. 매수 진입 후 최고점을 리턴하는 식
(1) 제 생각에는 매수진입후최고가==entryprice + maxpositionprofit 이면 될 것 같은데 , 이렇게 해서 리버스 진입을 해보니 엉뚱한데서 진입이 되는 경우도 빈번히 발생합니다........이렇게 하지 말고 하나의 함수로 표현 가능한지요?
<원인 분석?> 비교적 긴 시간 봉을 사용하는데요.....매수 진입 후 최고가가 발생한 봉에서 리버스진입이 나타나는 경우입니다, 그것 때문인가요? 진입은 atstop으로 했습니다. 이런 경우 시뮬레이션 값이 틀릴 수 있나요? 그럼에도 불구하고 실제 매매에서는 원하는 포인트에서 정확하게 진입이 가능할까요?
(2) 이와 관련하여.....setstoptrailing 과 같이, 예를들어 <sell atstoptrailing> 와 같이 쉽게 표현하는 방법이 없을까요?
2. 매도 포지션이 진입(atstop으로 진입)된 봉 이후(진입봉 포함)의 봉 중 최저값을 가진 봉의 저가와 고가를 리턴하는 표현
3. "매도 포지션 진입(atstop으로 진입) 후 진입된 봉을 포함하여 처음으로 양봉이 만들어지면"의 표현 식과 그 봉의 고가 및 저가를 리턴
4. 30분봉을 기준봉으로 사용하면서, data2의 15분봉을 참조하여 12시 15분 이후에 조건 완성하면 즉시 진입(atstop으로)하려면 시간조건을 어떻게 해야 하는지요?
if data2(stime)>=121500 하면 30분봉에서, 예를 들어 12시 22분에 진입 가능하게 될까요? 아니면 다른 표현 방법이 있나요?
감사합니다.
예스스탁 예스스탁 답변
2012-04-05 12:24:40
안녕하세요
예스스탁입니다.
신호의 발생원칙은 같습니다.
시뮬레이션 한것과 같이 발생합니다.
봉이 완성되면 스탑가격조건을 걸고 다음봉의 시세를 감시합니다.
즐거운 하루되세요
> 쉬어가자 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 부탁드립니다
> 1번 (1) 질문과 관련하여.......실전매매에서도 atstop을 사용한 경우 시뮬레이션처럼 제 때에 진입이 안된다는 것인가요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다
> 안녕하세요
예스스탁입니다.
1.
highest(H,BarsSinceEntry)로 표현하시면 됩니다.
다만 Atstop이나 atlimit의 경우 현재봉 완성시에 가격을 설정해 다음봉을
감시하므로 신호가 발생한 봉의 고가는 인지하지 못하며
수식은 항상 완성된 봉에서만의 값만 이용할 수 있습니다.
setstoptrailing 과 같이 해당 내용은 다른 함수로 지정하는 방법은 없습니다.
2.
if MarketPosition == 1 Then{
if L == Lowest(L,BarsSinceEntry) Then{
var1 = H;
var2 = L;
}
}
3.
if MarketPosition == 1 Then{
if Condition1 == false and C > O Then{
var1 = H;
var2 = L;
}
}
Else
Condition1 = false;
4.
atstop이나 atlimit의 가격조건으로 사용가능한 값은 주종목가격뿐입니다.
참조종목가격은 봉완성시를 기준으로만 판단되며
모든 수식은 계산은 주종목이 기준이 됩니다.
data2(stime)>=121500 와 같이 조건을 주시면
주종목 완성시 참조종목의 최근 완성된 봉의 시간이 121500 이후라는 의미입니다.
즐거운 하루되세요
> 쉬어가자 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> 수식 부탁드립니다
1. 매수 진입 후 최고점을 리턴하는 식
(1) 제 생각에는 매수진입후최고가==entryprice + maxpositionprofit 이면 될 것 같은데 , 이렇게 해서 리버스 진입을 해보니 엉뚱한데서 진입이 되는 경우도 빈번히 발생합니다........이렇게 하지 말고 하나의 함수로 표현 가능한지요?
<원인 분석?> 비교적 긴 시간 봉을 사용하는데요.....매수 진입 후 최고가가 발생한 봉에서 리버스진입이 나타나는 경우입니다, 그것 때문인가요? 진입은 atstop으로 했습니다. 이런 경우 시뮬레이션 값이 틀릴 수 있나요? 그럼에도 불구하고 실제 매매에서는 원하는 포인트에서 정확하게 진입이 가능할까요?
(2) 이와 관련하여.....setstoptrailing 과 같이, 예를들어 <sell atstoptrailing> 와 같이 쉽게 표현하는 방법이 없을까요?
2. 매도 포지션이 진입(atstop으로 진입)된 봉 이후(진입봉 포함)의 봉 중 최저값을 가진 봉의 저가와 고가를 리턴하는 표현
3. "매도 포지션 진입(atstop으로 진입) 후 진입된 봉을 포함하여 처음으로 양봉이 만들어지면"의 표현 식과 그 봉의 고가 및 저가를 리턴
4. 30분봉을 기준봉으로 사용하면서, data2의 15분봉을 참조하여 12시 15분 이후에 조건 완성하면 즉시 진입(atstop으로)하려면 시간조건을 어떻게 해야 하는지요?
if data2(stime)>=121500 하면 30분봉에서, 예를 들어 12시 22분에 진입 가능하게 될까요? 아니면 다른 표현 방법이 있나요?
감사합니다.
쉬어가자
2012-04-05 15:35:29
현재 진행 중인 봉의 고가가 최고가이고 이 봉에서 atstop 신규 매도 진입 시에...........매수인 경우 고점 대비 1p 하락하면, trailing stop 은 되는 걸로 아는데요, 그렇다면 현재 진행 중인 봉의 고점을 인식할 수 있다는 것이고 .....그러면 trailing stop 하듯이 신규진입 할 수 없을까요?
if (트레일링 스톱) then 신규매도.....이렇게라도 안될까요?
아님 직전 Exit가 trailng stop 매수청산이었으면 and 포지션 ==0 이면 무조건 신규매도......이렇게 하는 방법은 없나요?
(함수를 찾다보니 ExitName과 IsExitName이 있는데 어떤 경우에 각각 쓰이는지 구분니 잘 안되네요...처음 예스랭귀지 사용하려는데 매뉴얼이 없어서 필요한 내용의 코딩시에 쓰이는 함수들이 있을 것 같기는 한데 있는지 없는지 알 수가 없으니 이렇게 띄엄띄엄 질문드립니당.
제발 방법 좀 찾아주세요 ㅜㅜ
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 수식 부탁드립니다
> 안녕하세요
예스스탁입니다.
신호의 발생원칙은 같습니다.
시뮬레이션 한것과 같이 발생합니다.
봉이 완성되면 스탑가격조건을 걸고 다음봉의 시세를 감시합니다.
즐거운 하루되세요
> 쉬어가자 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 부탁드립니다
> 1번 (1) 질문과 관련하여.......실전매매에서도 atstop을 사용한 경우 시뮬레이션처럼 제 때에 진입이 안된다는 것인가요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다
> 안녕하세요
예스스탁입니다.
1.
highest(H,BarsSinceEntry)로 표현하시면 됩니다.
다만 Atstop이나 atlimit의 경우 현재봉 완성시에 가격을 설정해 다음봉을
감시하므로 신호가 발생한 봉의 고가는 인지하지 못하며
수식은 항상 완성된 봉에서만의 값만 이용할 수 있습니다.
setstoptrailing 과 같이 해당 내용은 다른 함수로 지정하는 방법은 없습니다.
2.
if MarketPosition == 1 Then{
if L == Lowest(L,BarsSinceEntry) Then{
var1 = H;
var2 = L;
}
}
3.
if MarketPosition == 1 Then{
if Condition1 == false and C > O Then{
var1 = H;
var2 = L;
}
}
Else
Condition1 = false;
4.
atstop이나 atlimit의 가격조건으로 사용가능한 값은 주종목가격뿐입니다.
참조종목가격은 봉완성시를 기준으로만 판단되며
모든 수식은 계산은 주종목이 기준이 됩니다.
data2(stime)>=121500 와 같이 조건을 주시면
주종목 완성시 참조종목의 최근 완성된 봉의 시간이 121500 이후라는 의미입니다.
즐거운 하루되세요
> 쉬어가자 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> 수식 부탁드립니다
1. 매수 진입 후 최고점을 리턴하는 식
(1) 제 생각에는 매수진입후최고가==entryprice + maxpositionprofit 이면 될 것 같은데 , 이렇게 해서 리버스 진입을 해보니 엉뚱한데서 진입이 되는 경우도 빈번히 발생합니다........이렇게 하지 말고 하나의 함수로 표현 가능한지요?
<원인 분석?> 비교적 긴 시간 봉을 사용하는데요.....매수 진입 후 최고가가 발생한 봉에서 리버스진입이 나타나는 경우입니다, 그것 때문인가요? 진입은 atstop으로 했습니다. 이런 경우 시뮬레이션 값이 틀릴 수 있나요? 그럼에도 불구하고 실제 매매에서는 원하는 포인트에서 정확하게 진입이 가능할까요?
(2) 이와 관련하여.....setstoptrailing 과 같이, 예를들어 <sell atstoptrailing> 와 같이 쉽게 표현하는 방법이 없을까요?
2. 매도 포지션이 진입(atstop으로 진입)된 봉 이후(진입봉 포함)의 봉 중 최저값을 가진 봉의 저가와 고가를 리턴하는 표현
3. "매도 포지션 진입(atstop으로 진입) 후 진입된 봉을 포함하여 처음으로 양봉이 만들어지면"의 표현 식과 그 봉의 고가 및 저가를 리턴
4. 30분봉을 기준봉으로 사용하면서, data2의 15분봉을 참조하여 12시 15분 이후에 조건 완성하면 즉시 진입(atstop으로)하려면 시간조건을 어떻게 해야 하는지요?
if data2(stime)>=121500 하면 30분봉에서, 예를 들어 12시 22분에 진입 가능하게 될까요? 아니면 다른 표현 방법이 있나요?
감사합니다.
다음글
이전글