첨부 이미지
그림1
6103 화면에서
1. atlimit 가 매매가 끝났는데도 , 예비신호 계속 활성화 되있던데,
이거 cpu 점유율 올라가나요?
2. exit 함수에서
atlimit 말고 어떤게 있고 , 무슨 차이가 있는지 궁금합니다.
3. 제가 손절 익절 함수를 요렇게 했는데,
이게 맞는지요? 차트상에는 별 문제 없어보이던데
if mntotal>mncrit Then Buy("mbuy",OnClose,Def,1);mbprice=c;
if c>mbprice+mFP0 then ExitLong("mbuyFP",AtLimit,mbprice+mFP0,"mbuy");
if c<mbprice-mFL0 then ExitLong("mbuyFL",AtLimit,mbprice-mFL0,"mbuy");
감사합니다.
답변 1
예스스탁
예스스탁 답변
2023-01-09 13:23:51
안녕하세요
예스스탁입니다.
1
해당 부분은 현재봉에서 감시하고 있는 신호를 표시해 주는 옵션입니다.
완성신호로 발생한 것은 없어지고
작성하신 수식에서 현재 체크되고 있는 것만 보여주게 됩니다.
해당 부분은 수식내에서 계속 신호발생을 위해 계속 체크하는 부분이고
모니터는 단지 어떤 신호를 체크하고 있는지 표시만 하므로
모니터에 표시때문에 별도로 cpu가 크게 사용되는 부분은 아닙니다.
2
Buy,Sell,Exitlong,Exitshort
진입/청산함수 신호타입은 4가지 종류가 있습니다.
onclose,atmarket,atstop,atlimit
랭귀지 도움말에서 신호타입 확인하시기 바랍니다.
3
if MarketPosition <= 0 and mntotal>mncrit Then
{
Buy("mbuy",OnClose,Def,1);
mbprice=c;
}
if문에 포함되는 실행문이 복수이면 반드시 {}로 묶으셔야 합니다.
{}가 없으면 작성한 식에서 mbprice는 매봉 종가를 저장하는 변수일 뿐입니다.
또한 매수지입이후에도 if문이 계속 만족하면 mbprice변수가 변경이 됩니다.
진입식에 포지션체크하는 조건을 추가해서 매수가 난 봉에서만 저장하게 하셔야 합니다.
즐거운 하루되세요
> 캣피쉬 님이 쓴 글입니다.
> 제목 : 질문 드립니다.
> 6103 화면에서
1. atlimit 가 매매가 끝났는데도 , 예비신호 계속 활성화 되있던데,
이거 cpu 점유율 올라가나요?
2. exit 함수에서
atlimit 말고 어떤게 있고 , 무슨 차이가 있는지 궁금합니다.
3. 제가 손절 익절 함수를 요렇게 했는데,
이게 맞는지요? 차트상에는 별 문제 없어보이던데
if mntotal>mncrit Then Buy("mbuy",OnClose,Def,1);mbprice=c;
if c>mbprice+mFP0 then ExitLong("mbuyFP",AtLimit,mbprice+mFP0,"mbuy");
if c<mbprice-mFL0 then ExitLong("mbuyFL",AtLimit,mbprice-mFL0,"mbuy");
감사합니다.