커뮤니티

청산식 재문의

프로필 이미지
구다이전설
2013-04-23 10:46:17
155
글번호 62379
답변완료
1.5이상 수익이 나지 않고 0.7포인트 이상 수익이면 아래식 이용하시면 됩니다. if MarketPosition == 1 Then{ if highest(H,BarsSinceEntry) >= EntryPrice*1.015 Then exitlong("bx1",AtStop,EntryPrice+0.5); Else{ if highest(H,BarsSinceEntry) >= EntryPrice+0.7 Then ExitLong("bx2",AtStop,EntryPrice); } } 재가 문의한 내용 전달이 잘 못된것 같네요 1.5% 이상 수익이 나면은 진입가+-0.5 에 오면 청산 하고 0.7 포인트 이상 수익이 나면은 고점(저점)에서 0.7 포인트 떨어지면(올라가면) 청산하는 것입니다 ExitLong("bx2",AtStop,(highest-0.7)); 이렇게 고쳤더니 틀리네요 문의 하나더 외국인 매매와 반대로 진입하면 목표가가 0.85 포인트이고 같은 방향이면 원래 식대로 ... 청산식을 부탁합니다 if crossup(osc,0) then buy("싸"); if MarketPosition == 1 then { if crossdown( osc,0) Then exitlong(); } 이것을 어찌 고치면 되나요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-04-23 17:40:48

안녕하세요 예스스탁입니다. 1. if MarketPosition == 1 Then{ #1.5% 이상 수익시 진입가+0.5까지 하락하면 청산 if highest(H,BarsSinceEntry) >= EntryPrice*1.015 Then ExitLong("bx1",AtStop,EntryPrice+0.5); #1.5%미만, 0.7포인트 이상 수익시 최고점대비 0.7하락시 청산 if highest(H,BarsSinceEntry) >= EntryPrice+0.7 and highest(H,BarsSinceEntry) < EntryPrice*1.015 Then ExitLong("bx2",AtStop,highest(h,BarsSinceEntry)-0.7); } 2. 해당내용은 진입에 이름을 지정하시고 외국인수급데이터를 참조데이터로 적용하신 후에 외국인에 따라 진입을 2개 만드시고 그 이름을 이용하셔야 합니다. if crossup(osc,0) and data2(c) > 0 then buy("싸1"); if crossup(osc,0) and data2(c) < 0 then buy("싸2"); if MarketPosition == 1 then { if IsExitName("싸1") == true and crossdown( osc,0) Then ExitLong(); if IsExitName("싸2") == true Then ExitLong("bx1",AtLimit,EntryPrice+0.85); } 즐거운 하루되세요 > 구다이전설 님이 쓴 글입니다. > 제목 : 청산식 재문의 > 1.5이상 수익이 나지 않고 0.7포인트 이상 수익이면 아래식 이용하시면 됩니다. if MarketPosition == 1 Then{ if highest(H,BarsSinceEntry) >= EntryPrice*1.015 Then exitlong("bx1",AtStop,EntryPrice+0.5); Else{ if highest(H,BarsSinceEntry) >= EntryPrice+0.7 Then ExitLong("bx2",AtStop,EntryPrice); } } 재가 문의한 내용 전달이 잘 못된것 같네요 1.5% 이상 수익이 나면은 진입가+-0.5 에 오면 청산 하고 0.7 포인트 이상 수익이 나면은 고점(저점)에서 0.7 포인트 떨어지면(올라가면) 청산하는 것입니다 ExitLong("bx2",AtStop,(highest-0.7)); 이렇게 고쳤더니 틀리네요 문의 하나더 외국인 매매와 반대로 진입하면 목표가가 0.85 포인트이고 같은 방향이면 원래 식대로 ... 청산식을 부탁합니다 if crossup(osc,0) then buy("싸"); if MarketPosition == 1 then { if crossdown( osc,0) Then exitlong(); } 이것을 어찌 고치면 되나요