커뮤니티

부탁 드립니다.

프로필 이미지
시골소년
2014-05-16 08:55:14
177
글번호 75102
답변완료
1. 포지션이 0 또는 -1일때 현재가가 이전10봉의 고가 돌파시 매수. 2. 목표수익1P, 손절1p 3. 매수보유중 수익강제청산시 다음봉 시가에 같은 방향으로 재진입(단, 청산된 봉의 시가와 저가 차이가 0.5p이상인 음봉시 재진임 안함) 4. 매수보유중 손절강제청산시 다음봉 시가에 반대방향으로 진입(단, 청산된 봉의 시가와 고가 차이가 0.5p 이상인 양봉발생시 반대진입 안함) 반대도 부탁드리고, 테스트 한번 해주세요~~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-05-16 13:29:05

안녕하세요 예스스탁입니다. if MarketPosition <= 0 and !(MarketPosition(1) == 1 and BarsSinceExit(1) == 0) and crossup(c,highest(H,10)[1]) Then buy("b1"); if MarketPosition >= 0 and !(MarketPosition(1) == -1 and BarsSinceExit(1) == 0) and CrossDown(c,Lowest(L,10)[1]) Then sell("s1"); if MarketPosition == 0 and BarsSinceExit(1) == 0 and MarketPosition(1) == 1 And IsExitName("StopProfittarget",1) == true and !(C <= O-0.5) Then buy("bb",AtMarket); if MarketPosition == 0 and BarsSinceExit(1) == 0 and MarketPosition(1) == 1 And IsExitName("StopLoss",1) == true and !(C >= O+0.5) Then sell("bs",AtMarket); if MarketPosition == 0 and BarsSinceExit(1) == 0 and MarketPosition(1) == -1 And IsExitName("StopProfittarget",1) == true and !(C >= O+0.5) Then Sell("ss",AtMarket); if MarketPosition == 0 and BarsSinceExit(1) == 0 and MarketPosition(1) == -1 And IsExitName("StopLoss",1) == true and !(C <= O-0.5) Then buy("sb",AtMarket); SetStopProfittarget(1,PointStop); SetStopLoss(1,PointStop); 즐거운 하루되세요 > 시골소년 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > 1. 포지션이 0 또는 -1일때 현재가가 이전10봉의 고가 돌파시 매수. 2. 목표수익1P, 손절1p 3. 매수보유중 수익강제청산시 다음봉 시가에 같은 방향으로 재진입(단, 청산된 봉의 시가와 저가 차이가 0.5p이상인 음봉시 재진임 안함) 4. 매수보유중 손절강제청산시 다음봉 시가에 반대방향으로 진입(단, 청산된 봉의 시가와 고가 차이가 0.5p 이상인 양봉발생시 반대진입 안함) 반대도 부탁드리고, 테스트 한번 해주세요~~