커뮤니티

문의드립니다

프로필 이미지
곽민수
2016-08-04 18:50:11
139
글번호 100729
답변완료
항상 정말 감사하게 생각하고있습니다 1. input : 기간(20); INPUT: P26(26), PER(1); var : T(0),a1(0),a2(0),V1(0),V2(0),V3(0); var1 = Highest(h,기간); var2 = Lowest(L,기간); var3 = var1-var2; value1 = var1-var3*0.382; value2 = var1-var3*0.500; value3 = var1-var3*0.618; if value2 > value2[1] Then T = 1; if value2 < value2[1] Then T = -1; if T == 1 then{ a1 = value1; a2 = value2; } else{ a1 = value3; a2 = value2; } V1=(Highest(H,P26)+LOWEST(L,P26))/2; V2=V1*(1+PER/100); V3=V1*(1-PER/100); if crossup(a1,v1) Then buy(); if CrossDown(a1,v1) Then sell(); 위 신호에수식에서 추가를 하고싶어서 문의드립니다 1. 위신호에서 기간 선과 일목 선이 교차될&#46468; 신호가 발생됩니다 신호가 뜨고난후 10틱청 20틱청 30틱청 50틱청 으로 하여 신호를 뛰우고싶습니다 선이 교차된후 매수신호 발생후 10틱청 20틱청 30틱청 50틱청 으로 표시 하고싶구요 반대로 다시 선이 교차&#46124;을시 반대 포지션으로 변경 (매수>매도) 매도신호후 10틱청 20틱청 30틱청 50틱청 표시 하고난후 반대로 다시 선이 교차&#46124;을시 반대 포지션으로 변경 (매도>매수) 혹 위 1번 에서 1계약진입한다는 조건하에 10틱청 20틱청 30틱청 50틱청 표시가 안될경우 4계약 진입하게 만든후 10틱청 20틱청 30틱청 50틱청 표시 부탁드리구요 예시: 크루드오일 45.50 종가에 매수신호가 발생했으면 45.60에 10틱청 신호발생 45.70에 20틱청 신호발생 45.80에 30틱청 신호발생 46.00에 50틱청 신호발생 감사합니다!!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-08-05 09:03:34

안녕하세요 예스스탁입니다. 1계약으로는 4번으로 신호가 발생하지 않으므로 진입을 4계약으로 지정했습니다. input : 기간(20); INPUT: P26(26), PER(1); var : T(0),a1(0),a2(0),V1(0),V2(0),V3(0); var1 = Highest(h,기간); var2 = Lowest(L,기간); var3 = var1-var2; value1 = var1-var3*0.382; value2 = var1-var3*0.500; value3 = var1-var3*0.618; if value2 > value2[1] Then T = 1; if value2 < value2[1] Then T = -1; if T == 1 then{ a1 = value1; a2 = value2; } else{ a1 = value3; a2 = value2; } V1=(Highest(H,P26)+LOWEST(L,P26))/2; V2=V1*(1+PER/100); V3=V1*(1-PER/100); if crossup(a1,v1) Then buy("b",OnClose,def,4); if CrossDown(a1,v1) Then sell("s",OnClose,def,4); if MarketPosition == 1 Then{ ExitLong("매수10틱청",atlimit,EntryPrice+PriceScale*10,"",1,1); ExitLong("매수20틱청",atlimit,EntryPrice+PriceScale*20,"",1,1); ExitLong("매수30틱청",atlimit,EntryPrice+PriceScale*30,"",1,1); ExitLong("매수50틱청",atlimit,EntryPrice+PriceScale*50,"",1,1); } if MarketPosition == -1 Then{ ExitShort("매도10틱청",atlimit,EntryPrice-PriceScale*10,"",1,1); ExitShort("매도20틱청",atlimit,EntryPrice-PriceScale*20,"",1,1); ExitShort("매도30틱청",atlimit,EntryPrice-PriceScale*30,"",1,1); ExitShort("매도50틱청",atlimit,EntryPrice-PriceScale*40,"",1,1); } 즐거운 하루되세요 > 곽민수 님이 쓴 글입니다. > 제목 : 문의드립니다 > 항상 정말 감사하게 생각하고있습니다 1. input : 기간(20); INPUT: P26(26), PER(1); var : T(0),a1(0),a2(0),V1(0),V2(0),V3(0); var1 = Highest(h,기간); var2 = Lowest(L,기간); var3 = var1-var2; value1 = var1-var3*0.382; value2 = var1-var3*0.500; value3 = var1-var3*0.618; if value2 > value2[1] Then T = 1; if value2 < value2[1] Then T = -1; if T == 1 then{ a1 = value1; a2 = value2; } else{ a1 = value3; a2 = value2; } V1=(Highest(H,P26)+LOWEST(L,P26))/2; V2=V1*(1+PER/100); V3=V1*(1-PER/100); if crossup(a1,v1) Then buy(); if CrossDown(a1,v1) Then sell(); 위 신호에수식에서 추가를 하고싶어서 문의드립니다 1. 위신호에서 기간 선과 일목 선이 교차될&#46468; 신호가 발생됩니다 신호가 뜨고난후 10틱청 20틱청 30틱청 50틱청 으로 하여 신호를 뛰우고싶습니다 선이 교차된후 매수신호 발생후 10틱청 20틱청 30틱청 50틱청 으로 표시 하고싶구요 반대로 다시 선이 교차&#46124;을시 반대 포지션으로 변경 (매수>매도) 매도신호후 10틱청 20틱청 30틱청 50틱청 표시 하고난후 반대로 다시 선이 교차&#46124;을시 반대 포지션으로 변경 (매도>매수) 혹 위 1번 에서 1계약진입한다는 조건하에 10틱청 20틱청 30틱청 50틱청 표시가 안될경우 4계약 진입하게 만든후 10틱청 20틱청 30틱청 50틱청 표시 부탁드리구요 예시: 크루드오일 45.50 종가에 매수신호가 발생했으면 45.60에 10틱청 신호발생 45.70에 20틱청 신호발생 45.80에 30틱청 신호발생 46.00에 50틱청 신호발생 감사합니다!!