커뮤니티

문의 드립니다.

프로필 이미지
양치기
2014-12-25 22:19:47
174
글번호 81654
답변완료

첨부 이미지

항상 도움 주셔서 감사합니다. 문1) 분할매수 문의 드립니다. (처음 매수조건 crossup(이평5, 이평10)) 1계약 매수포지션 진입이후 10틱이 수익나면 청산 매수포지션 진입이후 -10틱 손실이 나면 추가 1계약 매수진입 2번 매수포지션 진입이후 전체수익이 +5틱에서 청산 2번 매수포지션 진입이후 전체수익이 -10틱에서 손절하는 시스템식 부탁드립니다. 청산은 한번에 합니다. 문2) 분할매수 문의 드립니다. 1계약 매수포지션 진입이후 10틱이 수익나면 청산 매수포지션 진입이후 -10틱 손실이 나면 추가 1계약 매수진입 2번 매수포지션 진입이후 1계약은 +5틱에서 청산 나머지 1계약은 +10틱에서 청산 2번 매수포지션 진입이후 전체수익이 -10틱에서 손절하는 시스템식 부탁드립니다. 수익 청산은 두번에 손실 청산은 한번에 하는 시스템식 부탁드립니다. 문3) 1계약 매수포지션 진입이후 10틱이 수익나면 청산 매수포지션 진입이후 -10틱 손실이 나면 추가 1계약 매수진입 2계약 진입후 전체 손실이 -15틱 손실이 나면 추가 1계약 매수진입 (총 3계약 진입) 2번~3번 매수포지션 진입이후 전체수익이 +5틱에서 청산 2번 또는 3번 매수포지션 진입이후 전체수익이 -15틱에서 손절하는 시스템식 부탁드립니다. 청산은 전체수익이 +5틱 1계약 청산 전체수익이 +10틱에서 1계약 청산 전체수익익 +15틱에서 나머지 1계약 청산 [한번에 청산하는 수식도 부탁드립니다.] 문4) 미국은 써머타임이 적용 되는 것으로 알고 있습니다. 4월부터 10월까지는 우리나라 시간 기준으로 7시부터 다음날 아침 6시까지 11월부터 다음해 3월까지는 우리나라 시간 기준 8시부터 다음날 아침 7시까지 거래시간을 셋팅하고 싶습니다. 시스템식 부탁드립니다. 문5) 보조지표 다이버전스에 대한 문의입니다. 첨부 그림에서 보면 스톡케스팅 이전고점보다 높아지면 매수 이전고점보다 낮아지면 매도하는 시스템식 부탁드립니다. 문6) 아래 시스템식의 오류를 찾아주세요. 아래와 같이 코딩했는데 청산이 안됩니다. 매수까지는 되는데 매수청산이 안됩니다. if MarketPosition == 0 and var1 < var2 Then{ buy("buy") ; } if MarketPosition() == 1 then{ Hvalue = Highest(H,BarsSinceEntry+1); ExitLong("B_trailstop",AtStop,Hvalue-PriceScale*10); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-12-26 10:09:26

안녕하세요 예스스탁입니다. 1. var1 = ma(C,5); var2 = ma(c,10); if crossup(var1,var2) and MaxEntries < 2 Then buy("b"); if MarketPosition == 1 Then{ if MaxEntries == 1 Then{ ExitLong("BP1",atlimit,EntryPrice+PriceScale*10); ExitLong("BL1",AtStop,EntryPrice-PriceScale*10); } if MaxEntries == 2 Then{ ExitLong("BP2",atlimit,AvgEntryPrice+PriceScale*10); ExitLong("BL2",AtStop,AvgEntryPrice-PriceScale*10); } } 2. var1 = ma(C,5); var2 = ma(c,10); if MarketPosition == 0 and crossup(var1,var2) Then buy("b"); if MarketPosition == 1 Then{ if MaxEntries == 1 Then{ ExitLong("BP1",atlimit,EntryPrice+PriceScale*10); buy("bb",AtStop,EntryPrice-PriceScale*10); } if MaxEntries == 2 Then{ if CurrentContracts == MaxContracts Then ExitLong("BP21",atlimit,AvgEntryPrice+PriceScale*5,"",1,1); if CurrentContracts < MaxContracts Then ExitLong("BP22",atlimit,AvgEntryPrice+PriceScale*10); ExitLong("BL2",AtStop,AvgEntryPrice-PriceScale*10); } } 3. var1 = ma(C,5); var2 = ma(c,10); if MarketPosition == 0 and crossup(var1,var2) then buy("b1",OnClose,def,1); if MarketPosition == 1 Then{ if MaxEntries == 1 Then{ ExitLong("BP1",atlimit,EntryPrice+PriceScale*10); buy("b2",AtStop,EntryPrice-PriceScale*10,1); } if MaxEntries == 2 Then buy("b3",AtStop,EntryPrice-PriceScale*15); if MaxEntries >= 2 Then{ ExitLong("BL2",AtStop,AvgEntryPrice-PriceScale*15); ExitLong("BP2",atlimit,AvgEntryPrice+PriceScale*5,"b1",1,1); ExitLong("BP3",atlimit,AvgEntryPrice+PriceScale*10,"b2",1,1); ExitLong("BP4",atlimit,AvgEntryPrice+PriceScale*20,"b3",1,1); } } 4. var : endTime(0),entry(false); #새로운 영업일 시작 if bdate != bdate[1] Then{ var1 = stime; if var1 >= 80000 Then endTime = 70000; Else endTime = 60000; Entry = true; } if stime == endTime or (stime > endTime and stime[1] < endTime) Then Entry = false; if entry == true Then{ if 매수진입조건 Then buy(); if 매도진입조건 Then sell(); } 5. var1 = StochasticsK(10,5); var2 =StochasticsD(10,5,5); if crossup(var1,var2) then{ value1 = var1; value2 = var2; if value1 > value2 and value2 > 0 then buy("b1"); } 6. 해당청산식 첨부된 그림과 같이 신호 정상적으로 발생하고 있습니다. 즐거운 하루되세요 > 양치기 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 항상 도움 주셔서 감사합니다. 문1) 분할매수 문의 드립니다. (처음 매수조건 crossup(이평5, 이평10)) 1계약 매수포지션 진입이후 10틱이 수익나면 청산 매수포지션 진입이후 -10틱 손실이 나면 추가 1계약 매수진입 2번 매수포지션 진입이후 전체수익이 +5틱에서 청산 2번 매수포지션 진입이후 전체수익이 -10틱에서 손절하는 시스템식 부탁드립니다. 청산은 한번에 합니다. 문2) 분할매수 문의 드립니다. 1계약 매수포지션 진입이후 10틱이 수익나면 청산 매수포지션 진입이후 -10틱 손실이 나면 추가 1계약 매수진입 2번 매수포지션 진입이후 1계약은 +5틱에서 청산 나머지 1계약은 +10틱에서 청산 2번 매수포지션 진입이후 전체수익이 -10틱에서 손절하는 시스템식 부탁드립니다. 수익 청산은 두번에 손실 청산은 한번에 하는 시스템식 부탁드립니다. 문3) 1계약 매수포지션 진입이후 10틱이 수익나면 청산 매수포지션 진입이후 -10틱 손실이 나면 추가 1계약 매수진입 2계약 진입후 전체 손실이 -15틱 손실이 나면 추가 1계약 매수진입 (총 3계약 진입) 2번~3번 매수포지션 진입이후 전체수익이 +5틱에서 청산 2번 또는 3번 매수포지션 진입이후 전체수익이 -15틱에서 손절하는 시스템식 부탁드립니다. 청산은 전체수익이 +5틱 1계약 청산 전체수익이 +10틱에서 1계약 청산 전체수익익 +15틱에서 나머지 1계약 청산 [한번에 청산하는 수식도 부탁드립니다.] 문4) 미국은 써머타임이 적용 되는 것으로 알고 있습니다. 4월부터 10월까지는 우리나라 시간 기준으로 7시부터 다음날 아침 6시까지 11월부터 다음해 3월까지는 우리나라 시간 기준 8시부터 다음날 아침 7시까지 거래시간을 셋팅하고 싶습니다. 시스템식 부탁드립니다. 문5) 보조지표 다이버전스에 대한 문의입니다. 첨부 그림에서 보면 스톡케스팅 이전고점보다 높아지면 매수 이전고점보다 낮아지면 매도하는 시스템식 부탁드립니다. 문6) 아래 시스템식의 오류를 찾아주세요. 아래와 같이 코딩했는데 청산이 안됩니다. 매수까지는 되는데 매수청산이 안됩니다. if MarketPosition == 0 and var1 < var2 Then{ buy("buy") ; } if MarketPosition() == 1 then{ Hvalue = Highest(H,BarsSinceEntry+1); ExitLong("B_trailstop",AtStop,Hvalue-PriceScale*10); }