커뮤니티

수식부탁드립니다-----------------

프로필 이미지
leekss1
2012-05-08 07:51:24
345
글번호 50860
답변완료
input:매매구분(0),진입가(0),손절(1); 진입 매매구분이 "0" 이면 "진입가" 이하 에 매수 매매구분이 "1" 이면 "진입가" 이상 에 매도 본절청산 매수진입후 0.3포인트 이상이익후 되돌아오면 진입가에 청산(청산명:bx) 매도진입후 0.3포인트 이상이익후 되돌아오면 진입가에 청산(청산명:sx) 본절후 재진입 bx 로 청산된경우 청산후 최저점에서 0.2 상승시 재매수 sx 로 청산된경우 청산후 최고점에서 0.2 하락시 재매도 손절 "손절" 익절 1포인트 이상이익시 이익의 30% 감소시 청산 부탁드립니다 수고하세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-05-08 10:09:15

안녕하세요 예스스탁입니다. input:매매구분(0),진입가(0),손절(1); if 매매구분 == 0 Then{ if C < 진입가 Then buy(); if C > 진입가 Then sell(); } if ExitDate(1) == sdate and MarketPosition == 0 Then{ if IsExitName("bx",1) == true Then buy("rebuy",AtStop,lowest(L,BarsSinceExit(1)+0.2)); if IsExitName("sx",1) == true Then sell("resell",AtStop,lowest(L,BarsSinceExit(1)+0.2)); } if MarketPosition == 1 Then{ var1 = highest(H,BarsSinceEntry); if var1 >= EntryPrice+0.3 Then exitlong("bx",AtStop,EntryPrice); if var1 >= EntryPrice+1 Then exitlong("btr",AtStop,var1-(var1-EntryPrice)*0.3); } if MarketPosition == -1 Then{ var2 = lowest(L,BarsSinceEntry); if var2 <= EntryPrice-0.3 Then ExitShort("sx",AtStop,EntryPrice); if var2 <= EntryPrice-1 Then ExitShort("str",AtStop,var2+(EntryPrice-var2)*0.3); } SetStopLoss(손절,PointStop); 즐거운 하루되세요 > leekss1 님이 쓴 글입니다. > 제목 : 수식부탁드립니다----------------- > input:매매구분(0),진입가(0),손절(1); 진입 매매구분이 "0" 이면 "진입가" 이하 에 매수 매매구분이 "1" 이면 "진입가" 이상 에 매도 본절청산 매수진입후 0.3포인트 이상이익후 되돌아오면 진입가에 청산(청산명:bx) 매도진입후 0.3포인트 이상이익후 되돌아오면 진입가에 청산(청산명:sx) 본절후 재진입 bx 로 청산된경우 청산후 최저점에서 0.2 상승시 재매수 sx 로 청산된경우 청산후 최고점에서 0.2 하락시 재매도 손절 "손절" 익절 1포인트 이상이익시 이익의 30% 감소시 청산 부탁드립니다 수고하세요