안녕하세요
수식제작에 어려움이 있어 질문드립니다.heikin-ashi 차트기준으로
매수 - 음봉 이후 연속 양봉 5개 나왔을경우, 4번째와 5번째 봉을 비교하여, 5번째 봉의 고가가 높다면
다음 봉 시가에 매수후 익절 ()틱 만약, 4번 5번 고가가 가격이 같다면, 다음 봉을 기다리고 5번봉과 6번봉 비교 후 다음봉 시가에 매수 후 익절()틱 마찬가지로 가격이 같다면 다음봉 비교
만약 봉 비교시 시가가 낮은 다음 봉이 나왔다면 매수 로직 처음으로 초기화
반복하지 않음 (매수 한번 이후에는 매도 신호만 대기)
매도 - 양봉 이후 연속 음봉 5개 나왔을경우,4번째 5번째 봉을 비교하여, 5번째 봉의 저가가 낮다면 다음 봉 시가에 매도후 익절()틱
만약 4번 5번 저가의 가격이 같다면, 다음 6번째 봉을 기다리고 5번봉과 6번봉 비교후
6번봉 저가가 낮다면 다음봉 시가에 매도 후 익절 ()틱.
마찬가지로 가격이 같다면 다음봉 비교
만약 봉 비교시 시가가 낮은 다음 봉이 나왔다면 매수 로직 처음으로 초기화
반복하지 않음 (매수 한번 이후에는 매도 신호만 대기)
감사합니다
답변 1
예스스탁
예스스탁 답변
2019-11-29 16:55:57
안녕하세요
예스스탁입니다.
var : xClose(0),xOpen(0),xHigh(0),xLow(0),t(0);
var : BuySetup(false),SellSetup(false);
if index == 0 then
{
xOpen = open;
xClose = (O+H+L+C)/4;
xHigh = MaxList( high, xOpen, xClose);
xLow = MinList( low, xOpen,xClose);
}
else
{
xClose = (O+H+L+C)/4;
xOpen = (xOpen [1] + xClose [1])/2 ;
xHigh = MaxList(High, xOpen, xClose) ;
xLow = MinList(Low, xOpen, xClose) ;
}
if XClose > Xopen Then
T = 1;
if XClose < Xopen Then
T = -1;
if T == 1 and T != T[1] Then
BuySetUp = true;
if T == -1 and T != T[1] Then
SellSetup = true;
if BuySetup == true and
countif(T == 1 and xClose > xOpen,5) == 5 and
Xhigh > xHigh[1] Then
{
BuySetup = false;
buy("b",AtMarket);
}
if SellSetup == true and
countif(T == -1 and xClose < xOpen,5) == 5 and
Xlow > xlow[1] Then
{
SellSetup = false;
sell("s",AtMarket);
}
즐거운 하루되세요
> 이대규 님이 쓴 글입니다.
> 제목 : 수식 질문드립니다
> 안녕하세요
수식제작에 어려움이 있어 질문드립니다.heikin-ashi 차트기준으로
매수 - 음봉 이후 연속 양봉 5개 나왔을경우, 4번째와 5번째 봉을 비교하여, 5번째 봉의 고가가 높다면
다음 봉 시가에 매수후 익절 ()틱 만약, 4번 5번 고가가 가격이 같다면, 다음 봉을 기다리고 5번봉과 6번봉 비교 후 다음봉 시가에 매수 후 익절()틱 마찬가지로 가격이 같다면 다음봉 비교
만약 봉 비교시 시가가 낮은 다음 봉이 나왔다면 매수 로직 처음으로 초기화
반복하지 않음 (매수 한번 이후에는 매도 신호만 대기)
매도 - 양봉 이후 연속 음봉 5개 나왔을경우,4번째 5번째 봉을 비교하여, 5번째 봉의 저가가 낮다면 다음 봉 시가에 매도후 익절()틱
만약 4번 5번 저가의 가격이 같다면, 다음 6번째 봉을 기다리고 5번봉과 6번봉 비교후
6번봉 저가가 낮다면 다음봉 시가에 매도 후 익절 ()틱.
마찬가지로 가격이 같다면 다음봉 비교
만약 봉 비교시 시가가 낮은 다음 봉이 나왔다면 매수 로직 처음으로 초기화
반복하지 않음 (매수 한번 이후에는 매도 신호만 대기)
감사합니다