커뮤니티

문의드립니다

프로필 이미지
회원
2003-12-12 09:14:21
2685
글번호 1611
답변완료
1. 어제종가보다 시초가가 크면 매수하여 목표수익 1.0 어제종가보다 시초가가 작으면 매도하여 목표수익 0.5 2. 당일 매수하고 난후 청산신호가 나오고나서 매도신호가 나오면 그 매도신호에 대하여만 목표수익 0.5 매도신호에 대하여만 허용손실 1.0 수식작성 부탁드립니다...
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2003-12-12 10:46:50

안녕하세요..예스스탁입니다. 2번의 경우는 구체적인 로직을 말씀해 주셔야 작성가능하겠습니다. 문의하신 1번 내용 답변드립니다. 1. 어제종가보다 시초가가 크면 매수하여 목표수익 1.0 어제종가보다 시초가가 작으면 매도하여 목표수익 0.5 var : buyPrice(0), sellPrice(0); if C > dayClose(1) and dayindex()==0 then { buy(); buyPrice = C; } if C > buyPrice + 1.0 then exitlong(); if C < dayClose(1) and dayindex()==0 then { sell(); sellPrice = C; } if C < sellPrice - 0.5 then exitshort(); 즐거운 날 되세요.. > myway 님이 쓴 글입니다. > 제목 : 문의드립니다 > 1. 어제종가보다 시초가가 크면 매수하여 목표수익 1.0 어제종가보다 시초가가 작으면 매도하여 목표수익 0.5 2. 당일 매수하고 난후 청산신호가 나오고나서 매도신호가 나오면 그 매도신호에 대하여만 목표수익 0.5 매도신호에 대하여만 허용손실 1.0 수식작성 부탁드립니다...
프로필 이미지

회원

2003-12-12 12:54:47

2. 당일 매수하고 난후 청산신호가 나오고나서 매도신호가 나오면 그 매도신호에 대하여만 목표수익 0.5 매도신호에 대하여만 허용손실 1.0 만약 기존설정이(강제청산 1.5 ,목표수익은 없음)이라면 당일 거래가 두번이루어 졌을때 처음 매수가 먼저 발생했다면 이것에 대하여는 기존설정대로 따라가고 매수청산후 매도발생시에만 2번 항목을 적용시키는 것입니다. 미리 답변에 감사드립니다.
프로필 이미지

예스스탁 예스스탁 답변

2003-12-12 13:07:59

죄송합니다만 여전히 문의하신 내용을 정확히 이해하지는 못하였습니다. 일반적인 stop설정에 관해서 설명드리겠습니다. if 매수조건 then { buy(); SetStopLoss(1.5); //강제청산(최대허용손실) 1.5% SetStopProfittarget(0); //목표수익은 없음 } if 매도조건 then { sell(); SetStopLoss(1.0); //강제청산 1% SetStopProfittarget(0.5); // 목표수익 0.5% } 위와 같이 식을 작성할 경우 매수의경우는 최대허용손실 1.5%를 적용하고 매도의 경우는 1% 를 적용하게 됩니다. 목표수익은 매수의 경우는 적용하지 않고 매도의 경우는 0.5%를 적용하게 됩니다. 매수식에서 목표수익 설정이 없는데 SetStopProfittarget(0) 를 써준 이유는 이를 써주지 않으면 매수식에서 목표수익 0.5%를 적용하기 때문입니다. > myway 님이 쓴 글입니다. > 제목 : Re : Re : 전일 종가보다 시초가가 크면 매수 > 2. 당일 매수하고 난후 청산신호가 나오고나서 매도신호가 나오면 그 매도신호에 대하여만 목표수익 0.5 매도신호에 대하여만 허용손실 1.0 만약 기존설정이(강제청산 1.5 ,목표수익은 없음)이라면 당일 거래가 두번이루어 졌을때 처음 매수가 먼저 발생했다면 이것에 대하여는 기존설정대로 따라가고 매수청산후 매도발생시에만 2번 항목을 적용시키는 것입니다. 미리 답변에 감사드립니다.