커뮤니티
수식 부탁드립니다..
2019-05-28 14:20:00
194
글번호 129013
mid= (dayhigh +daylow)/2
if c <= mid + PriceScale *20 then
buy("Bye",OnClose,1);
if c >= mid - PriceScale * 20 Then
Sell("Sell",OnClose,1);
위 식에 다음 조건식을 추가 하고싶십니다..
중심가 보다 20틱 이상 돌파봉이면 중심가와 돌파봉(종가)의 중심값((C+Mid)/2 이
지정가로 변환되어 항상 이 지정가를 하향돌파시 매도, 상향 돌파시 매수로 하는
수식을 하나더 첨가 하고싶습니다....
항상 감사합니다...
답변 1
예스스탁 예스스탁 답변
2019-05-29 13:28:02
안녕하세요
예스스탁입니다.
기본 매수와 매도의 돌파방향이 불명확하여
올리신 수식과 내용을 어떤 방식으로 결합해 드려야 할지 모르겠습니다.
수식의 기본구조가
mid를 상향돌파하면 매수, 하향이탈하면 매도인데
상향돌파봉의 종가가 mid기준 +20틱이상이면 매수를 하지 않고 그 중간값을 하향이탈하면 매도
하향이탈봉의 종가가 mid기준 -20틱이상이면 매도를 하지 않고 그 중간값을 사향돌파하면 매수하게
작성했습니다.
아래 내용 참고하셔서 수정보완해 수식 완성하시기 바랍니다.
var : mid(0),T(0);
mid= (dayhigh +daylow)/2;
if crossup(C,mid) Then
{
if c <= mid + PriceScale *20 then
{
buy("buy1",OnClose,def,1);
T = 1;
}
Else
{
T = 2;
var1 = (C+mid)/2;
}
}
if CrossDown(c,mid) then
{
if c >= mid - PriceScale * 20 Then
{
T = -1;
Sell("Sell",OnClose,def,1);
}
else
{
T = -2;
var2 = (C+mid)/2;
}
}
if T == 2 and CrossDown(c,var1) Then
sell("sell2");
if T == -2 and CrossUp(c,var2) Then
buy("buy2");
즐거운 하루되세요
> 레드골드 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다..
> mid= (dayhigh +daylow)/2
if c <= mid + PriceScale *20 then
buy("Bye",OnClose,1);
if c >= mid - PriceScale * 20 Then
Sell("Sell",OnClose,1);
위 식에 다음 조건식을 추가 하고싶십니다..
중심가 보다 20틱 이상 돌파봉이면 중심가와 돌파봉(종가)의 중심값((C+Mid)/2 이
지정가로 변환되어 항상 이 지정가를 하향돌파시 매도, 상향 돌파시 매수로 하는
수식을 하나더 첨가 하고싶습니다....
항상 감사합니다...
다음글
이전글