커뮤니티

수식문의드립니다.

프로필 이미지
태양으로
2017-01-25 17:55:16
123
글번호 106294
답변완료
매수지정가격을 입력할수 있도록 하고 ( 예를들어 245.00 입력 ) 첫번째 수식문의 매수지정가격에 오면 매수주문하고 이후 밀리면 10틱 단위로 계속해서 추가 매수 ==> 총 수익금액이 10틱이 되면 모두청산 두번째 수식문의 매수지정가격에 오면 매수주문하고 이후 밀리면 첫번째 10틱 밀리면 1계약 매수주문하고 7틱 익절 설정, 손절없음 두번째 10틱 밀리면 1계약 매수주문하고 10틱 익절 설정, 손절없음 세번째 10틱 밀리면 1계약 매수주문하고 15틱 익절 설정, 손절없음 네번째 10틱 밀리면 1계약 매수주문하고 15틱 익절 설정, 2계약 10틱 손절설정 ==> 총 수익금액이 50틱이 되면 모두청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-01-26 09:51:49

안녕하세요 예스스탁입니다. 1 input : Entry(245.00); if MarketPosition == 0 then{ if NextBarOpen < entry then buy("b",AtStop,entry); Else buy("b.",AtLimit,entry); } if MarketPosition == 1 Then{ buy("bb",Atlimit,LatestEntryPrice(0)-PriceScale*10); ExitLong("bx",Atlimit,AvgEntryPrice+(PriceScale*10)/CurrentContracts); } 2 input : Entry(245.00); var : E1(0),E2(0),E3(0),E4(0),E5(0); var : Xcond2(false),Xcond3(false),Xcond4(false),Xcond5(false),Xcond6(false); var : Ecnt(0); if MarketPosition == 0 and TotalTrades == TotalTrades[1] then{ if NextBarOpen < entry then buy("b",AtStop,entry,1); Else buy("b.",AtLimit,entry,1); } if MarketPosition == 1 Then{ ExitLong("bx",Atlimit,AvgEntryPrice+(PriceScale*50)/CurrentContracts); if CurrentContracts > CurrentContracts[1] Then{ Ecnt = Ecnt+1; if Ecnt == 1 then E1 = LatestEntryPrice(0); if Ecnt == 2 Then E2 = LatestEntryPrice(0); if Ecnt == 3 Then E3 = LatestEntryPrice(0); if Ecnt == 4 Then E4 = LatestEntryPrice(0); if Ecnt == 5 Then E5 = LatestEntryPrice(0); } if CurrentContracts < CurrentContracts[1] then{ if LatestExitName(0) == "bp2" Then Xcond2 = true; if LatestExitName(0) == "bp3" Then Xcond3 = true; if LatestExitName(0) == "bp4" Then Xcond4 = true; if LatestExitName(0) == "bp5" Then Xcond5 = true; if LatestExitName(0) == "bl" Then Xcond6 = true; } if Ecnt < 5 Then buy("bb",Atlimit,LatestEntryPrice(0)-PriceScale*10,1); if Xcond2 == false and Ecnt >= 2 Then ExitLong("bp2",AtLimit,E2+PriceScale*7,"",1,1); if Xcond3 == false and Ecnt >= 10 Then ExitLong("bp3",AtLimit,E3+PriceScale*7,"",1,1); if Xcond4 == false and Ecnt >= 15 Then ExitLong("bp4",AtLimit,E4+PriceScale*7,"",1,1); if Xcond5 == false and Ecnt >= 15 Then ExitLong("bp5",AtLimit,E5+PriceScale*7,"",1,1); if Ecnt == 5 and Xcond6 == false Then ExitLong("bl",AtStop,E5-PriceScale*10,"",2,1); } Else{ Ecnt = 0; Xcond2 = false; Xcond3 = false; Xcond4 = false; Xcond5 = false; Xcond6 = false; } 즐거운 명절 되시길 바랍니다. > 태양으로 님이 쓴 글입니다. > 제목 : 수식문의드립니다. > 매수지정가격을 입력할수 있도록 하고 ( 예를들어 245.00 입력 ) 첫번째 수식문의 매수지정가격에 오면 매수주문하고 이후 밀리면 10틱 단위로 계속해서 추가 매수 ==> 총 수익금액이 10틱이 되면 모두청산 두번째 수식문의 매수지정가격에 오면 매수주문하고 이후 밀리면 첫번째 10틱 밀리면 1계약 매수주문하고 7틱 익절 설정, 손절없음 두번째 10틱 밀리면 1계약 매수주문하고 10틱 익절 설정, 손절없음 세번째 10틱 밀리면 1계약 매수주문하고 15틱 익절 설정, 손절없음 네번째 10틱 밀리면 1계약 매수주문하고 15틱 익절 설정, 2계약 10틱 손절설정 ==> 총 수익금액이 50틱이 되면 모두청산