커뮤니티

거래순서별 조건설정

프로필 이미지
일일이포
2012-03-30 15:28:57
253
글번호 49541
답변완료
거래순서 별로 청산조건을 따로 설정할수 있는지요? 예를 들어 첫번째 진입의 경우 목표가를 0.5피 손절 0.5피. 두번째 부터 진입의 경우 목표가 1피 손절 1피 이런 식으로 말입니다. if AA>BB then buy(); if AA<BB then sell(); 가능하다면 위의 수식에 첨부 부탁드립니다. 봉의 개수에 세기에 관한 질문입니다. 예를 들어 진입후 10개봉 내에 청산조건을 만족하면 청산하는 식을 구현 하고자 합니다. 같이 부탁드립니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2012-03-30 16:19:43

안녕하세요 예스스탁입니다. 1. var : cnt(0),count(0); count = 0; for cnt = 0 to 10 { if sdate == EntryDate(cnt) Then count = count+1; } if AA>BB then buy(); if AA<BB then sell(); if count == 1 Then{ ExitLong("bP1",AtLimit,EntryPrice+0.5); exitlong("bL1",AtStop,EntryPrice-0.5); ExitShort("SP1",AtLimit,EntryPrice-0.5); ExitShort("SL1",AtStop,EntryPrice+0.5); } if count >= 2 then{ ExitLong("bP2",AtLimit,EntryPrice+1); exitlong("bL2",AtStop,EntryPrice-1); ExitShort("SP2",AtLimit,EntryPrice-1); ExitShort("SL2",AtStop,EntryPrice+1); } 2. 진입이후의 봉갯수는 BarsSinceEntry입니다. if BarsSinceEntry >= 10 and 청산조건 Then exitlong(); 즐거운 하루되세요 > 일일이포 님이 쓴 글입니다. > 제목 : 거래순서별 조건설정 > 거래순서 별로 청산조건을 따로 설정할수 있는지요? 예를 들어 첫번째 진입의 경우 목표가를 0.5피 손절 0.5피. 두번째 부터 진입의 경우 목표가 1피 손절 1피 이런 식으로 말입니다. if AA>BB then buy(); if AA<BB then sell(); 가능하다면 위의 수식에 첨부 부탁드립니다. 봉의 개수에 세기에 관한 질문입니다. 예를 들어 진입후 10개봉 내에 청산조건을 만족하면 청산하는 식을 구현 하고자 합니다. 같이 부탁드립니다.
프로필 이미지

일일이포

2012-04-02 12:40:47

답변 감사드립니다. 제식에 적용시켜 보니.. 첫번째거래에서는 익절 손절처리가 되기는 하는데. 매수일때 1번째 조건, 매도일때 1번째 조건이 다 적용된뒤에 2번째 조건부터 적용이 됩니다. 제가 원하는 것은 매수이던 매도이던 첫번째 거래시에만 한번만 적용시키면 됩니다. 두번째 부터는 기존에 사용하던 수식 그대로 사용하면 되구요. 늘 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 거래순서별 조건설정 > 안녕하세요 예스스탁입니다. 1. var : cnt(0),count(0); count = 0; for cnt = 0 to 10 { if sdate == EntryDate(cnt) Then count = count+1; } if AA>BB then buy(); if AA<BB then sell(); if count == 1 Then{ ExitLong("bP1",AtLimit,EntryPrice+0.5); exitlong("bL1",AtStop,EntryPrice-0.5); ExitShort("SP1",AtLimit,EntryPrice-0.5); ExitShort("SL1",AtStop,EntryPrice+0.5); } if count >= 2 then{ ExitLong("bP2",AtLimit,EntryPrice+1); exitlong("bL2",AtStop,EntryPrice-1); ExitShort("SP2",AtLimit,EntryPrice-1); ExitShort("SL2",AtStop,EntryPrice+1); } 2. 진입이후의 봉갯수는 BarsSinceEntry입니다. if BarsSinceEntry >= 10 and 청산조건 Then exitlong(); 즐거운 하루되세요 > 일일이포 님이 쓴 글입니다. > 제목 : 거래순서별 조건설정 > 거래순서 별로 청산조건을 따로 설정할수 있는지요? 예를 들어 첫번째 진입의 경우 목표가를 0.5피 손절 0.5피. 두번째 부터 진입의 경우 목표가 1피 손절 1피 이런 식으로 말입니다. if AA>BB then buy(); if AA<BB then sell(); 가능하다면 위의 수식에 첨부 부탁드립니다. 봉의 개수에 세기에 관한 질문입니다. 예를 들어 진입후 10개봉 내에 청산조건을 만족하면 청산하는 식을 구현 하고자 합니다. 같이 부탁드립니다.