커뮤니티

선물시스템매매문의합니다.

프로필 이미지
시종
2011-03-30 14:41:03
1048
글번호 37103
답변완료
시나리오는 다음과 같습니다. 예) 1-999틱의 아침 첫봉의 고점250과 저점249의 진폭을 기준으로 한다 2-250.05를 치면 매수들어간다 (손절은 두틱) 3-청산은 두번에 나누어서 하는데 250.50이 오면 절반청산 4-두번째 청산은 250.95에서 청산 5-매도진입은 250.95와 251에서 진입 (손절은 진입가에 두틱) 6-손절되면 매수스위칭 이렇게 설정해서 2시 50분에 당일 청산 어떻게 하면 이렇게 만들수 있을까요? 도와주세요..동영상 강좌를 아무리 들어도 할수가 없어서 도움을 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-03-31 10:09:01

안녕하세요 예스스탁입니다. if date != date[1] Then{ var1 = H; var2 = L; var3 = 0; } var3 = var3+1; if var3 <= 9 Then{ if H > var1 Then var1 = H; if L < var2 Then var2 = L; } var4 = (var1-var2); if ExitDate(1) != sdate Then{ if var3 > 9 and (c == var1+PriceScale or crossup(c,var1+PriceScale)) Then{ buy("b",OnClose,def,2); } if var3 > 9 and (c == var2-PriceScale or CrossDown(c,var2-PriceScale)) Then{ Sell("s",OnClose,def,2); } } if MarketPosition == 1 and IsEntryName("b") == True Then{ if C == var1+var4/2 or CrossDown(c,var1+(var4/2)) Then exitlong("bx",OnClose,def,"",int(CurrentContracts/2),1); if C == var1+(var4-PriceScale) or CrossUp(c,var1+(var4-PriceScale)) Then Sell("bS",OnClose,def,1); } if MarketPosition == -1 and IsEntryName("bs") == true and (C == var1+var4 or crossup(c,var1+var4)) Then sell("Bss",OnClose,def,1); if MarketPosition == -1 Then{ if C == var2-var4/2 or CrossDown(c,var2-(var4/2)) Then ExitShort("sx",OnClose,def,"",int(CurrentContracts/2),1); if C == var1-(var4+PriceScale) or CrossDown(c,var1-(var4+PriceScale)) Then Buy("SB",OnClose,def,1); } if MarketPosition == 1 and IsEntryName("sb") == true and ((C == var1-var4) or crossup(c,var1-var4)) Then Buy("Sbb",OnClose,def,1); SetStopLoss(PriceScale*2,PointStop); SetStopEndofday(145000); 즐거운 하루되세요 > 시종 님이 쓴 글입니다. > 제목 : 선물시스템매매문의합니다. > 시나리오는 다음과 같습니다. 예) 1-999틱의 아침 첫봉의 고점250과 저점249의 진폭을 기준으로 한다 2-250.05를 치면 매수들어간다 (손절은 두틱) 3-청산은 두번에 나누어서 하는데 250.50이 오면 절반청산 4-두번째 청산은 250.95에서 청산 5-매도진입은 250.95와 251에서 진입 (손절은 진입가에 두틱) 6-손절되면 매수스위칭 이렇게 설정해서 2시 50분에 당일 청산 어떻게 하면 이렇게 만들수 있을까요? 도와주세요..동영상 강좌를 아무리 들어도 할수가 없어서 도움을 부탁드립니다.