커뮤니티
다시 문의드립니다.
2018-02-21 09:27:13
136
글번호 116760
안녕하세요? 며칠전 수식문의드린것에 대하여 답변 받은후에 적용해봤습니다.
알려주신 수식으로 해봤는데요.
마찬가지로 매매확정신호후 다음 다음봉에서 가격이 표시됩니다.
특별히 더 설정해야 하는게 있는건가요?
확정신호 후에 바로 다음 봉에 나타나도록 하고 싶습니다.
아래는 지난번 알려주신 답변글입니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의드립니다.
>
안녕하세요
예스스탁입니다.
진입이 onclose이면 이전과 같고
atmarket,atstop,atlimit일 경우에 포지션 변경확인되는 첫봉에
텍스트가 출력되게 수정했습니다.
var : Tx(0);
if MarketPosition == 1 and MarketPosition[1] != 1 Then{
tx = Text_New(EntryDate,EntryTime,H[BarsSinceEntry]+PriceScale*2,NumToStr(H[BarsSinceEntry]+PriceScale*10,0));
Text_SetStyle(tx,2,2);
}
if MarketPosition == -1 and MarketPosition[1] != -1 Then{
tx = Text_New(EntryDate,EntryTime,L[BarsSinceEntry]-PriceScale*2,NumToStr(H[BarsSinceEntry]-PriceScale*10,0));
Text_SetStyle(tx,2,2);
}
답변 1
예스스탁 예스스탁 답변
2018-02-21 15:08:41
안녕하세요
예스스탁입니다.
신호가 표시되고 최소 한개봉이 완성이 되어야 출력이 됩니다.
전략내용을 모르므로 포지션함수로 변화로 진입감지해서 처리해야 하므로
해당 수식이 가장 빨리 표시가 되는 내용입니다.
사용자분 전략의 진입전략이 onclose이나 atmarket이고
각 진입조건에 추가가 가능하시면 아래와 같은 구조로 처리해 보시기 바랍니다.
봉완성시 진입이므로 보완성시 각 조건만족하면 같이 텍스트 출력하는 내용입니다.
if MarketPosition <= 0 and 매수진입조건 Then{
buy();
tx = Text_New(sdate,stime,H+PriceScale*2,NumToStr(H+PriceScale*10,0));
Text_SetStyle(tx,2,2);
}
if MarketPosition >= 0 and 매도진입조건 Then{
sell();
tx = Text_New(sdate,stime,L-PriceScale*2,NumToStr(L-PriceScale*10,0));
Text_SetStyle(tx,2,2);
}
진입이 atstop이나 atlimit이면 기존 답변드린 수식을 사용하셔야 합니다.
위 내용으로는 거능하지 않습니다.
즐거운 하루되세요
> jyck 님이 쓴 글입니다.
> 제목 : 다시 문의드립니다.
> 안녕하세요? 며칠전 수식문의드린것에 대하여 답변 받은후에 적용해봤습니다.
알려주신 수식으로 해봤는데요.
마찬가지로 매매확정신호후 다음 다음봉에서 가격이 표시됩니다.
특별히 더 설정해야 하는게 있는건가요?
확정신호 후에 바로 다음 봉에 나타나도록 하고 싶습니다.
아래는 지난번 알려주신 답변글입니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의드립니다.
>
안녕하세요
예스스탁입니다.
진입이 onclose이면 이전과 같고
atmarket,atstop,atlimit일 경우에 포지션 변경확인되는 첫봉에
텍스트가 출력되게 수정했습니다.
var : Tx(0);
if MarketPosition == 1 and MarketPosition[1] != 1 Then{
tx = Text_New(EntryDate,EntryTime,H[BarsSinceEntry]+PriceScale*2,NumToStr(H[BarsSinceEntry]+PriceScale*10,0));
Text_SetStyle(tx,2,2);
}
if MarketPosition == -1 and MarketPosition[1] != -1 Then{
tx = Text_New(EntryDate,EntryTime,L[BarsSinceEntry]-PriceScale*2,NumToStr(H[BarsSinceEntry]-PriceScale*10,0));
Text_SetStyle(tx,2,2);
}