커뮤니티
시스템식 문의드립니다.
2013-02-22 03:38:58
281
글번호 59809
항상 도움주셔서 감사합니다.
주식거래에 사용하려고 합니다.
수동으로 강제 진입 이후 청산식이 궁금합니다.
input: 수량(100), P(0.05), P2(0.10)
/* 강제진입식 */
if index == 0 Then
buy("b",OnClose,def,수량);
/* 진입이후 최고가 대비 5% 손실시 50주 청산 *
if MarketPosition == 1 Then
exitlong("bx",AtStop,highest(H,BarsSinceEntry)*(1-P/100));
/* 5% 손실시 청산후 그 가격을 기억했다가 다시 돌파하면 50주 재매수 */
/* 진입이후 최고가 대비 10% 손실시 나머지 50주 청산 *
if MarketPosition == 1 Then
exitlong("bx",AtStop,highest(H,BarsSinceEntry)*(1-P2/100));
이런식으로 작성을 할려니 부족한 부분을 작성해주시면 감사하겠습니다.
답변 1
예스스탁 예스스탁 답변
2013-02-22 08:47:05
안녕하세요
예스스탁입니다.
input: 수량(100), P(0.05), P2(0.10),적용날짜(20130221);
/* 강제진입식 */
if index == 0 Then
buy("b",OnClose,def,수량);
# 당일발생
if sdate >= 적용날짜 then{#지정한 날짜이후부터 청산신호 발생
/* 진입이후 최고가 대비 5% 손실시 50주 청산 */
if MarketPosition == 1 and CurrentContracts == MaxContracts Then
exitlong("bx1",AtStop,highest(H,BarsSinceEntry)*(1-P/100),"",50,1);
/* 5% 손실시 청산후 그 가격을 기억했다가 다시 돌파하면 50주 재매수 */
if MarketPosition == 1 and CurrentContracts < MaxContracts Then
buy("bb",AtStop,EntryPrice*(1-P/100),50);
/* 진입이후 최고가 대비 10% 손실시 나머지 50주 청산 */
if MarketPosition == 1 Then
exitlong("bx2",AtStop,highest(H,BarsSinceEntry)*(1-P2/100),"",50,1);
}
즐거운 하루되세요
> 에리조나 님이 쓴 글입니다.
> 제목 : 시스템식 문의드립니다.
> 항상 도움주셔서 감사합니다.
주식거래에 사용하려고 합니다.
수동으로 강제 진입 이후 청산식이 궁금합니다.
input: 수량(100), P(0.05), P2(0.10)
/* 강제진입식 */
if index == 0 Then
buy("b",OnClose,def,수량);
/* 진입이후 최고가 대비 5% 손실시 50주 청산 *
if MarketPosition == 1 Then
exitlong("bx",AtStop,highest(H,BarsSinceEntry)*(1-P/100));
/* 5% 손실시 청산후 그 가격을 기억했다가 다시 돌파하면 50주 재매수 */
/* 진입이후 최고가 대비 10% 손실시 나머지 50주 청산 *
if MarketPosition == 1 Then
exitlong("bx",AtStop,highest(H,BarsSinceEntry)*(1-P2/100));
이런식으로 작성을 할려니 부족한 부분을 작성해주시면 감사하겠습니다.
다음글
이전글