커뮤니티

문의드립니다.

프로필 이미지
곽민수
2017-03-17 12:57:45
122
글번호 107926
답변완료
1. input : 기간(20); var : T(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{ plot1(value1,"1"); plot2(value2,"2"); } else{ plot1(value3,"1"); plot2(value2,"2"); } 2. INPUT : LENGTH(20),N(2); VAR : TCHAN(0), BCHAN(0),diff(0),T(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; BCHAN = LOWEST(LOW, LENGTH)[1]; diff = TCHAN-BCHAN; if TCHAN > TCHAN[1] or BCHAN > BCHAN[1] Then T = 1; if TCHAN < TCHAN[1] or BCHAN < BCHAN[1] Then T = -1; if T == 1 Then{ PLOT1(TCHAN, "TOP"); PLOT2(BCHAN, "BOT"); PLOT3(BCHAN+diff*0.500); PLOT4(BCHAN+diff*0.318); } if T == -1 Then{ PLOT1(TCHAN, "TOP"); PLOT2(BCHAN, "BOT"); PLOT3(BCHAN+diff*0.500); PLOT4(BCHAN+diff*0.618); } 위 2가지 수식을 이용한 시스템 매매 1. 위 1번 수식 1,2 선과 위 2번 수식 PLOT3, PLOT4 선과 위 1번수식 1.선이 2.선을 상향할경우 반대로 1.선이 2.선을 하향할경우 위 2번수식 PLOT3 선이 PLOT4 선을 상향할경우 PLOP3 선이 PLOT4 하향할경우 상향이 같을경우 매수신호 하향이 같을경우 매도신호 2. 위 1번 수식이나 위 2번수식중 하나라도 다른 크로스가 날경우 매수청산신호 매도청산신호 발생 3. 시스템 시간설정 예: 아침9시부터 오후 3시까지 4. 원하는 목표수익 예: 크루드오일 0.01=1틱 50틱청산 더이상 신호발생금지 감사합니다..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-03-17 18:02:03

안녕하세요 예스스탁입니다. input : 전환선기간(50),기준선기간(100),선행스팬2기간(150),시작시간(90000),종료시간(150000),당일수익틱수(50); Var : 전환선(0), 기준선(0),선행스팬1(0),선행스팬2(0); var : Tcond(false),T1(0),Xcond(False),N1(0),dayPL(0),당일수익(0); if 시작시간 == 0 and sdate != sdate[1] Then{ Tcond = true; Xcond = false; T1 = TotalTrades; N1 = NetProfit; } if 시작시간 > 0 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) Then{ Tcond = true; Xcond = false; T1 = TotalTrades; } if 종료시간 == 0 and sdate != sdate[1] Then{ Tcond = false; if MarketPosition == 1 Then exitlong(); if MarketPosition == -1 Then ExitShort(); } if 종료시간 > 0 and (stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간)) Then{ Tcond = false; if MarketPosition == 1 Then exitlong(); if MarketPosition == -1 Then ExitShort(); } if TotalTrades > TotalTrades[1] and (IsExitName("dbp",1) or IsExitName("dsp",1)) Then Xcond = true; dayPL = NetProfit-N1; 당일수익 = 당일수익틱수*PriceScale; input : 기간(20); var : S1(0),v1(0),v2(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 S1 = 1; if value2 < value2[1] Then S1 = -1; if S1 == 1 then{ v1 = value1; v2 = value2; } else{ v1 = value3; V2 = value2; } INPUT : LENGTH(20),N(2); VAR : TCHAN(0), BCHAN(0),diff(0),S2(0),v3(0),v4(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; BCHAN = LOWEST(LOW, LENGTH)[1]; diff = TCHAN-BCHAN; if TCHAN > TCHAN[1] or BCHAN > BCHAN[1] Then S2 = 1; if TCHAN < TCHAN[1] or BCHAN < BCHAN[1] Then S2 = -1; if S2 == 1 Then{ v3 = BCHAN+diff*0.500; v4 = BCHAN+diff*0.318; } if S2 == -1 Then{ v3 = BCHAN+diff*0.500; v4 = BCHAN+diff*0.618; } if Tcond == true and Xcond == false then{ if v1 > v2 and v3 > v4 Then buy(); if v1 < v2 and v3 < v4 Then sell(); } if MarketPosition == 1 then{ ExitLong("dbp",AtLimit,EntryPrice+당일수익-daypl); if v1 < v2 or v3 < v4 Then ExitLong(); } if MarketPosition == -1 Then{ ExitShort("dsp",AtLimit,EntryPrice-당일수익+daypl); if V1 > v2 or v3 > v4 Then ExitShort(); } 즐거운 하루되세요 > 곽민수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 1. input : 기간(20); var : T(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{ plot1(value1,"1"); plot2(value2,"2"); } else{ plot1(value3,"1"); plot2(value2,"2"); } 2. INPUT : LENGTH(20),N(2); VAR : TCHAN(0), BCHAN(0),diff(0),T(0); TCHAN = HIGHEST(HIGH, LENGTH)[1]; BCHAN = LOWEST(LOW, LENGTH)[1]; diff = TCHAN-BCHAN; if TCHAN > TCHAN[1] or BCHAN > BCHAN[1] Then T = 1; if TCHAN < TCHAN[1] or BCHAN < BCHAN[1] Then T = -1; if T == 1 Then{ PLOT1(TCHAN, "TOP"); PLOT2(BCHAN, "BOT"); PLOT3(BCHAN+diff*0.500); PLOT4(BCHAN+diff*0.318); } if T == -1 Then{ PLOT1(TCHAN, "TOP"); PLOT2(BCHAN, "BOT"); PLOT3(BCHAN+diff*0.500); PLOT4(BCHAN+diff*0.618); } 위 2가지 수식을 이용한 시스템 매매 1. 위 1번 수식 1,2 선과 위 2번 수식 PLOT3, PLOT4 선과 위 1번수식 1.선이 2.선을 상향할경우 반대로 1.선이 2.선을 하향할경우 위 2번수식 PLOT3 선이 PLOT4 선을 상향할경우 PLOP3 선이 PLOT4 하향할경우 상향이 같을경우 매수신호 하향이 같을경우 매도신호 2. 위 1번 수식이나 위 2번수식중 하나라도 다른 크로스가 날경우 매수청산신호 매도청산신호 발생 3. 시스템 시간설정 예: 아침9시부터 오후 3시까지 4. 원하는 목표수익 예: 크루드오일 0.01=1틱 50틱청산 더이상 신호발생금지 감사합니다..