커뮤니티

3가지 수식 부탁드립니다.

프로필 이미지
마인드마스터
2020-03-17 01:22:49
181
글번호 136940
답변완료
input: 가격1(100), 가격2(90), 가격3(80) 이렇게 일단 3가지 가격을 입력한 상태에서 3가지 시스템을 구현하려고 합니다. 첫 번째, 1)가격2 상승 돌파하면 조정시 가격2에서 ‘1계약’ 매수 진입합니다. 2)청산 목표가는 가격1(100)입니다. 3)그런데 가격이 하락하면 가격3에서 매수 1계약을 추가합니다.(물타기) 4)물타기 상태(2계약 매수)에서 종가가 평균단가(85) 보다 높다면 가격1을 목표가로 하며, 5)물타기 상태(2계약 매수)에서 가격3의 –5틱 자리인 ‘75’에서는 모두 손절합니다. 6)물타기 상태(2계약 매수)에서 평균단가 보다 하락은 하였으나 '75'에 닿지 않고, 다시 상승하면 평균단가에서 모두 청산합니다. (혹시 4,6번이 동시에 안된다면 6번만 부탁드립니다.) 두 번째, 위의 1),2)는 동일 3)가격이 하락하면 가격3에서 손절합니다. 4)진입가 보다 하락은 하였으나 가격3에 닿지 않고 진입가(90)에 돌아오면 본청 합니다. 세 번째, 1)가격2 상승 돌파하면 조정시 가격2에서 ‘2계약’ 매수 진입합니다. 2)가격이 상승할 때 1계약은 가격1(100)에서 바로 청산합니다. 3)목표가 청산 이후 나머지 한 계약은 진입가와 진입이후 최고가의 50% 수준에서 추격합니다. 4)목표가에 도달하지 못하고 급락할 때는 가격3에서 모두 바로 손절합니다. 5)진입가 보다 하락은 하였으나 가격3에 닿지 않고 다시 상승하면 진입가에서 모두 청산합니다. 이렇게 부탁드립니다. 수고에 정말 감사드립니다. ^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-03-17 15:52:57

안녕하세요 예스스탁입니다. 1 input: 가격1(100), 가격2(90), 가격3(80); var : ll(0); if MarketPosition == 0 and L > 가격2 Then buy("b1",atlimit,가격2); if MarketPosition == 1 then { if CurrentContracts > CurrentContracts[1] Then ll = l; if l < ll Then ll = l; if MaxEntries ==1 and L> 가격3 Then buy("b2",atlimit,가격3); if MaxEntries == 2 Then { if c > AvgEntryPrice Then ExitLong("bx1",AtLimit,가격1); ExitLong("bx2",AtStop,가격3-PriceScale*3); if ll > 75 and c < AvgEntryPrice Then ExitLong("bx3",atlimit,AvgEntryPrice); } } 2 input: 가격1(100), 가격2(90), 가격3(80); if MarketPosition == 0 and L > 가격2 Then buy("b1",atlimit,가격2); if MarketPosition == 1 then { ExitLong("bx1",AtLimit,가격1); ExitLong("bx2",AtStop,가격3); if c < 가격2 Then ExitLong("bx3",atlimit,가격2); } 3 input: 가격1(100), 가격2(90), 가격3(80); if MarketPosition == 0 and L > 가격2 Then buy("b1",atlimit,가격2,2); if MarketPosition == 1 then { ExitLong("bx1",AtLimit,가격1,"",1,1); ExitLong("bx2",AtStop,가격3); if CurrentContracts < MaxContracts Then ExitLong("bx3",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.5); if c < EntryPrice Then ExitLong("bx3",atlimit,EntryPrice); } 즐거운 하루되세요 > 마인드마스터 님이 쓴 글입니다. > 제목 : 3가지 수식 부탁드립니다. > input: 가격1(100), 가격2(90), 가격3(80) 이렇게 일단 3가지 가격을 입력한 상태에서 3가지 시스템을 구현하려고 합니다. 첫 번째, 1)가격2 상승 돌파하면 조정시 가격2에서 ‘1계약’ 매수 진입합니다. 2)청산 목표가는 가격1(100)입니다. 3)그런데 가격이 하락하면 가격3에서 매수 1계약을 추가합니다.(물타기) 4)물타기 상태(2계약 매수)에서 종가가 평균단가(85) 보다 높다면 가격1을 목표가로 하며, 5)물타기 상태(2계약 매수)에서 가격3의 &#8211;5틱 자리인 ‘75’에서는 모두 손절합니다. 6)물타기 상태(2계약 매수)에서 평균단가 보다 하락은 하였으나 '75'에 닿지 않고, 다시 상승하면 평균단가에서 모두 청산합니다. (혹시 4,6번이 동시에 안된다면 6번만 부탁드립니다.) 두 번째, 위의 1),2)는 동일 3)가격이 하락하면 가격3에서 손절합니다. 4)진입가 보다 하락은 하였으나 가격3에 닿지 않고 진입가(90)에 돌아오면 본청 합니다. 세 번째, 1)가격2 상승 돌파하면 조정시 가격2에서 ‘2계약’ 매수 진입합니다. 2)가격이 상승할 때 1계약은 가격1(100)에서 바로 청산합니다. 3)목표가 청산 이후 나머지 한 계약은 진입가와 진입이후 최고가의 50% 수준에서 추격합니다. 4)목표가에 도달하지 못하고 급락할 때는 가격3에서 모두 바로 손절합니다. 5)진입가 보다 하락은 하였으나 가격3에 닿지 않고 다시 상승하면 진입가에서 모두 청산합니다. 이렇게 부탁드립니다. 수고에 정말 감사드립니다. ^^