커뮤니티

문의드립니다

프로필 이미지
곽민수
2016-11-11 04:19:12
100
글번호 103886
답변완료
1. var1 = ma(C,3); var2 = ma(C,100); if var1 > var1[1] Then plot1(var1,"이평1",YELLOW); else if var1 < var1[1] Then plot1(var1,"이평1",GRAY); Else plot1(var1,"이평1",BLACK); if var2 > var2[1] Then plot2(var2,"이평2",YELLOW); else if var2 < var2[1] Then plot2(var2,"이평2",GRAY); Else plot2(var2,"이평2",BLACK); 위지표상 신호를 좀받고싶습니다 위 var1 var2 를 이용하여 신호를 발생하고싶습니다 1. var1 var2 과 똑같은 노랑색일경우 매수신호발생 회색은 매도신호발생 2. var1 에 보면 조금있다가 검은색 부분이 뜹니다 예시: 노랑색으로 진행중일때 검은색이 나올경우 청산신호발생 (매수청산) 회색으로 진행줄때 검은색이 나올경우 청산신호발생(매도신호) 3. 이수식에 추가를 좀해주셨으면하는 거 #시작시간,종료시간 #원하는수익(틱) 으로 할경우 더이상 매매신호금지
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-11-11 11:45:56

안녕하세요 예스스탁입니다. input : 시작시간(90000),종료시간(150000),하루수익틱수(50); var : Tcond(false),Xcond(false); var : NP(0),N1(0),DayPL(0),당일수익(0); NP = NetProfit; 당일수익 = PriceScale*하루수익틱수; if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then{ Tcond = true; N1 = NP[1]; Xcond = false; } if stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간) Then{ Tcond = false; if MarketPosition == 1 Then exitlong("tbx"); if MarketPosition == -1 Then ExitShort("tsx"); } dayPL = NP-N1; if TotalTrades > TotalTrades[1] and (IsExitName("dbx",1) == true or IsExitName("dsx",1) == true) Then Xcond = true; var1 = ma(C,3); var2 = ma(C,100); if Tcond == true and Xcond == false then{ if MarketPosition <= 0 and var1 > var2[1] and var2 > var2[1] Then buy("b"); if MarketPosition >= 0 and var1 < var2[1] and var2 < var2[1] Then sell("s"); if MarketPosition == 1 and var1 == var1[1] Then exitlong("bx"); if MarketPosition == -1 and var1 == var1[1] Then ExitShort("sx"); if MarketPosition == 1 Then ExitLong("dbx",AtLimit,EntryPrice+당일수익-dayPL); if MarketPosition == -1 Then ExitShort("dsx",atlimit,EntryPrice-당일수익+daypl); } 즐거운 하루되세요 > 곽민수 님이 쓴 글입니다. > 제목 : 문의드립니다 > 1. var1 = ma(C,3); var2 = ma(C,100); if var1 > var1[1] Then plot1(var1,"이평1",YELLOW); else if var1 < var1[1] Then plot1(var1,"이평1",GRAY); Else plot1(var1,"이평1",BLACK); if var2 > var2[1] Then plot2(var2,"이평2",YELLOW); else if var2 < var2[1] Then plot2(var2,"이평2",GRAY); Else plot2(var2,"이평2",BLACK); 위지표상 신호를 좀받고싶습니다 위 var1 var2 를 이용하여 신호를 발생하고싶습니다 1. var1 var2 과 똑같은 노랑색일경우 매수신호발생 회색은 매도신호발생 2. var1 에 보면 조금있다가 검은색 부분이 뜹니다 예시: 노랑색으로 진행중일때 검은색이 나올경우 청산신호발생 (매수청산) 회색으로 진행줄때 검은색이 나올경우 청산신호발생(매도신호) 3. 이수식에 추가를 좀해주셨으면하는 거 #시작시간,종료시간 #원하는수익(틱) 으로 할경우 더이상 매매신호금지