커뮤니티

수식 부탁합니다.

프로필 이미지
Pooh
2017-02-14 23:09:03
115
글번호 106833
답변완료
해외선물이나 fx를 하려고 합니다. 1. 한국시간 22시부터 0시30분까지의 움직임에서 최고가격을 상향돌파하면 매수. 그리고 6시 30분에 또는 최고수익(최고가격)에서 20틱이상 하락시 청산. 20틱을 손절로 잡고 손절후 신규진입은 없음. 2. 한국시간 22시부터 0시30분까지의 움직임에서 최처가격을 하향돌파하면 매도. 그리고 6시 30분에 또는 최고수익(최고가격)에서 20틱이상 상승시 청산. 20틱을 손절로 잡고 손절후 신규진입은 없음. 그리고 덧붙혀서 청산시점을 당일 18시가 아니라 2일 또는 3일후 6시 30분으로 설정하려면 어떻게 하는지도 수식작성해 주시면 감사하겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-02-15 14:17:22

안녕하세요 예스스탁입니다. var : HH(0),LL(0),didx(0),entry(false); if Bdate != Bdate[1] Then didx = didx+1; if stime == 220000 or (stime > 220000 and stime[1] < 220000) Then{ HH = H; LL = L; entry = true; } if stime >= 220000 or stime < 003000 Then{ if H > HH Then HH = H; if L < LL Then LL = L; } if stime >= 003000 and MarketPosition <= 0 and crossup(c,HH) Then{ entry = false; buy(); } if stime >= 003000 and MarketPosition >= 0 and CrossDown(c,LL) Then{ entry = false; sell(); } if MarketPosition == 1 Then exitlong("bx",AtStop,HH[BarsSinceEntry]-PriceScale*20); if MarketPosition == -1 Then ExitShort("sx",AtStop,LL[BarsSinceEntry]+PriceScale*20); if stime == 063000 or (stime > 063000 and stime[1] < 063000) Then{ if Didx >= Didx[BarsSinceEntry]+3 and MarketPosition == 1 Then exitlong(); if Didx >= Didx[BarsSinceEntry]+3 and MarketPosition == -1 Then ExitShort(); } 즐거운 하루되세요 > Pooh 님이 쓴 글입니다. > 제목 : 수식 부탁합니다. > 해외선물이나 fx를 하려고 합니다. 1. 한국시간 22시부터 0시30분까지의 움직임에서 최고가격을 상향돌파하면 매수. 그리고 6시 30분에 또는 최고수익(최고가격)에서 20틱이상 하락시 청산. 20틱을 손절로 잡고 손절후 신규진입은 없음. 2. 한국시간 22시부터 0시30분까지의 움직임에서 최처가격을 하향돌파하면 매도. 그리고 6시 30분에 또는 최고수익(최고가격)에서 20틱이상 상승시 청산. 20틱을 손절로 잡고 손절후 신규진입은 없음. 그리고 덧붙혀서 청산시점을 당일 18시가 아니라 2일 또는 3일후 6시 30분으로 설정하려면 어떻게 하는지도 수식작성해 주시면 감사하겠습니다.