커뮤니티

문의 드립니다.

프로필 이미지
회원
2013-11-18 21:38:26
139
글번호 69562
답변완료
감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-11-18 17:57:54

안녕하세요 예스스탁입니다. 1 var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } var1 = bids-asks; if count == 0 Then{ if var1 >= 2000 Then buy("매수"); if var1 <= -2000 Then sell("매도"); } if MarketPosition == 1 and count == 1 then{ if var1 >= 5000 Then ExitLong("매수익절"); if CrossDown(var1,-0) Then Sell("매수손절스위칭"); } if MarketPosition == -1 and count == 1 then{ if var1 <= -5000 Then ExitShort("매도익절"); if CrossUp(var1,0) Then Buy("매도손절스위칭"); } if MarketPosition == 1 Then ExitLong("bx",atlimit,EntryPrice+1,"매도손절스위칭"); if MarketPosition == -1 Then ExitShort("sx",atlimit,EntryPrice-1,"매수손절스위칭"); 2. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } var1 = bids-asks; if count == 0 Then{ if var1 >= 2000 Then buy("매수"); if var1 <= -2000 Then sell("매도"); } if MarketPosition == 1 and count == 1 then{ if var1 >= 5000 Then ExitLong("매수익절1"); if CrossDown(var1,-0) Then Sell("매수손절스위칭",AtMarket); } if MarketPosition == -1 and count == 1 then{ if var1 <= -5000 Then ExitShort("매도익절1"); if CrossUp(var1,0) Then Buy("매도손절스위칭",AtMarket); } if MarketPosition == 1 and count == 2 then{ if var1 >= 5000 Then ExitLong("매수익절2",OnClose,def,"매도손절스위칭"); } if MarketPosition == -1 and count == 2 then{ if var1 <= -5000 Then ExitShort("매도익절2",OnClose,def,"매수손절스위칭"); } 즐거운 하루되세요 > HI_yk**** 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 선물 데이트레이딩용입니다. 아래 수식을 변경시켜 주시기 바랍니다. 진입후 익절이 난 경우는 그냥 두시고요. 손절이 난 경우가 문제이지요. 수식1 입니다. 일단 매수던 매도이건 진입한 후에 선물호가잔량이 0을 상향 혹은 하향 돌파해서 손절이 발생한 경우에 다음봉이 시작할때 바로 스위칭 진입후 1피(즉 선물 0.4%) 이익이 나면 익절하면서 거래 종료가 되도록 해주십시요. 수식2 입니다. 일단 매수던 매도이건 진입한 후에 선물호가잔량이 0을 상향 혹은 하향 돌파해서 손절이 발생한 경우에 다음봉이 시작될때 바로 스위칭 진입후 매수 스위칭 진입한경우는 선물호가 잔량이 +4000 개이면 매수익절후 종료 그리고 스위칭 진입이 매도 스위칭 진입한 경우는 선물호가 잔량이 -4000개 이면 매도익절후 거래 종료 이렇게 수식 변경 부탁드립니다. 감사합니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } var1 = bids-asks; if count == 0 Then{ if var1 >= 2000 Then buy("매수"); if var1 <= -2000 Then sell("매도"); } if MarketPosition == 1 then{ if var1 >= 5000 Then ExitLong("매수익절"); if CrossDown(var1,-0) Then ExitLong("매수손절"); } if MarketPosition == -1 then{ if var1 <= -5000 Then ExitShort("매도익절"); if CrossUp(var1,0) Then ExitShort("매도손절"); }