커뮤니티
안녕하세요?
2017-12-19 01:30:28
164
글번호 115094
안녕하세요?
몇칠전 수식 감사드립니다.
검증 과정에서 진입가격을 표시하면 편할것 같아서 일전에 작성해주신 내용을
사용하니 잘안되서 질문 드립니다.
54087번의 2번 질문이 진입가격표시 질문이였는데요.
그때는 진입식에 Onclose 였습니다.
~Then{
buy("b",OnClose,def,3);
if MarketPosition <= 0 then
Text_New(sdate,stime,H+PriceScale*2,"진입가 : "+NumToStr(C,2));
}
~ Then{
sell("s",OnClose,def,3);
if MarketPosition >= 0 then
Text_New(sdate,stime,L-PriceScale*2,"진입가 : "+NumToStr(C,2));
}
이부분을 atstop 일때 수식부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2017-12-19 16:44:36
안녕하세요
예스스탁입니다.
atstop은 설정후 다음봉에서 봉 미완성에서 발생하므로
신호발생 즉시 텍스트 출력이 가능하지 않습니다.
텍스트 출력함수가 봉완성시에만 작동합니다.
atstop이나 atlimit은 아래와 같이 작성해 적용하시면 됩니다.
신호발생봉이 완성되면 그때 출력됩니다.
if MarketPosition != 0 and BarsSinceEntry == 0 Then
var1 = Text_New(EntryDate,EntryTime,H+PriceScale*2,"진입가 : "+NumToStr(EntryPrice,2));
즐거운 하루되세요
> 상중하 님이 쓴 글입니다.
> 제목 : 안녕하세요?
> 안녕하세요?
몇칠전 수식 감사드립니다.
검증 과정에서 진입가격을 표시하면 편할것 같아서 일전에 작성해주신 내용을
사용하니 잘안되서 질문 드립니다.
54087번의 2번 질문이 진입가격표시 질문이였는데요.
그때는 진입식에 Onclose 였습니다.
~Then{
buy("b",OnClose,def,3);
if MarketPosition <= 0 then
Text_New(sdate,stime,H+PriceScale*2,"진입가 : "+NumToStr(C,2));
}
~ Then{
sell("s",OnClose,def,3);
if MarketPosition >= 0 then
Text_New(sdate,stime,L-PriceScale*2,"진입가 : "+NumToStr(C,2));
}
이부분을 atstop 일때 수식부탁드립니다.
감사합니다.
다음글
이전글