커뮤니티

문의드립니다.

프로필 이미지
곽민수
2017-03-17 13:05:23
121
글번호 107928
답변완료
1. INPUT:P5(5),P13(13),P9(9),P26(26); VAR:A5(0),A13(0),A9(0),A26(0),AF1(0),AF2(0),A2S(0); A5=(highest(high,P5)+lowest(low,P5))/2; A13=(highest(high,P13)+lowest(low,P13))/2; A9=(highest(high,P9)+lowest(low,P9))/2; A26=(highest(high,P26)+lowest(low,P26))/2; AF1=(highest(high,P5)+lowest(low,P5)+(highest(high,P13)+lowest(low,P13))/4); AF2=(highest(high,P9)+lowest(low,P9)+(highest(high,P26)+lowest(low,P26))/4); A2S=EMA(AF2,9); Plot1(AF1, "반일목"); plot2(AF2, "일목"); plot3(A2S, "SIG"); 저때 여쭈어봤던 수식인데 시스템이 작동이 안되서 재문의드립니다.. 1. 일목선이 SIG 선을 상향할경우 매수신호 반대는 매도신호 2. 시간 설정 거래시간 예: 아침9시부터 오후3시까지 3. 수익 설정 예: 50틱 청산 청산할경우 더이상 신호발생금지.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-03-17 18:01:06

안녕하세요 예스스탁입니다. 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(); } 당일수익 = PriceScale*당일수익틱수; if TotalTrades > TotalTrades[1] and (IsExitName("dbp",1) or IsExitName("dsp",1)) Then Xcond = true; dayPL = NetProfit-N1; INPUT:P5(5),P13(13),P9(9),P26(26); VAR:A5(0),A13(0),A9(0),A26(0),AF1(0),AF2(0),A2S(0); A5=(highest(high,P5)+lowest(low,P5))/2; A13=(highest(high,P13)+lowest(low,P13))/2; A9=(highest(high,P9)+lowest(low,P9))/2; A26=(highest(high,P26)+lowest(low,P26))/2; AF1=(highest(high,P5)+lowest(low,P5)+(highest(high,P13)+lowest(low,P13))/4); AF2=(highest(high,P9)+lowest(low,P9)+(highest(high,P26)+lowest(low,P26))/4); A2S=EMA(AF2,9); if Tcond == true and Xcond == false then{ if crossup(af2,a2s) Then buy(); if CrossDown(af2,a2s) Then sell(); } if MarketPosition == 1 then{ ExitLong("dbp",AtLimit,EntryPrice+당일수익-daypl); } if MarketPosition == -1 Then{ ExitShort("dsp",AtLimit,EntryPrice-당일수익+daypl); } 즐거운 하루되세요 > 곽민수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 1. INPUT:P5(5),P13(13),P9(9),P26(26); VAR:A5(0),A13(0),A9(0),A26(0),AF1(0),AF2(0),A2S(0); A5=(highest(high,P5)+lowest(low,P5))/2; A13=(highest(high,P13)+lowest(low,P13))/2; A9=(highest(high,P9)+lowest(low,P9))/2; A26=(highest(high,P26)+lowest(low,P26))/2; AF1=(highest(high,P5)+lowest(low,P5)+(highest(high,P13)+lowest(low,P13))/4); AF2=(highest(high,P9)+lowest(low,P9)+(highest(high,P26)+lowest(low,P26))/4); A2S=EMA(AF2,9); Plot1(AF1, "반일목"); plot2(AF2, "일목"); plot3(A2S, "SIG"); 저때 여쭈어봤던 수식인데 시스템이 작동이 안되서 재문의드립니다.. 1. 일목선이 SIG 선을 상향할경우 매수신호 반대는 매도신호 2. 시간 설정 거래시간 예: 아침9시부터 오후3시까지 3. 수익 설정 예: 50틱 청산 청산할경우 더이상 신호발생금지.