커뮤니티

재질문한번만 더드립니다.

프로필 이미지
가인
2013-01-09 20:10:23
261
글번호 57975
답변완료
27808번 질문자입니다. 초보라서 자꾸물어봐서 미안합니다. 보내주신 수식을 아무리 꾸며봐도 과거 맨첫날 하루만 buy신호만 뜨고 아무것도 뜨지 않네요,,귀찮으시더라도 수식을 한번만 더 살펴봐주어서 1번수식 20선위에서 시작하거나,,,20선을 돌파하고 2번수식 80선을 돌파하면 신호발생하게 해주시고 청산은 10틱이올라가거나 내려가면 sell주문이 들어가고 다시 신호가발생하려면 1번이든2번이든 0선을 붕괴했다가 다시 돌파할경우 하루에 생기는 모든신호가 생기도록 도와주시면 정말감사하겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-01-10 10:42:26

안녕하세요 예스스탁입니다. 진입을 var2나 var11이 0선을 상향돌파하고 var2가 20이상에서 var11이 80을 상향돌파하거나 var11이 80이상에서 var2이 20을 상향돌파하면 신호가 나오게 해서 가능한 많은 신호가 발생하게 작성했습니다. 청산은 10틱 수익청산, 10틱 손실청산, 당일청산입니다. 주석을 부분을 참고하셔서 의도에 맞게 변경해 사용하시기 바랍니다. #1번식 if date != date[1] Then{ var2 = 0; Condition1 = false; } var1 = Upticks-Downticks; var2 = var2+var1; #2번식 if bids - asks > 0 then var11 = (bids-asks)/asks * 100; Else var11 = -(asks-bids)/bids*100; #var2가 0선 상향돌파하거나 var11이 0선 상향돌파하면 Condition1은 true if crossup(var2,0) or crossup(var11,0) Then Condition1 = true; #매수진입하면 Condition1은 false if MarketPosition == 1 Then Condition1 = false; #Condition1은 true이고 if Condition1 == true and #var2가 20이상이고 var11이 80을 상향돌파하거나 ((var2 > 20 and crossup(var11,80)) or #var11이 80이상이고 var1가 20을 상향돌파하면 (var11 > 80 and crossup(var2,20))) Then buy();#매수 SetStopProfittarget(PriceScale*10,PointStop); SetStopLoss(PriceScale*10,PointStop); SetStopEndofday(150000); 즐거운 하루되세요 > 가인 님이 쓴 글입니다. > 제목 : 재질문한번만 더드립니다. > 27808번 질문자입니다. 초보라서 자꾸물어봐서 미안합니다. 보내주신 수식을 아무리 꾸며봐도 과거 맨첫날 하루만 buy신호만 뜨고 아무것도 뜨지 않네요,,귀찮으시더라도 수식을 한번만 더 살펴봐주어서 1번수식 20선위에서 시작하거나,,,20선을 돌파하고 2번수식 80선을 돌파하면 신호발생하게 해주시고 청산은 10틱이올라가거나 내려가면 sell주문이 들어가고 다시 신호가발생하려면 1번이든2번이든 0선을 붕괴했다가 다시 돌파할경우 하루에 생기는 모든신호가 생기도록 도와주시면 정말감사하겠습니다.