커뮤니티

질문드립니다.

프로필 이미지
stockric
2018-11-20 00:26:41
284
글번호 123746
답변완료

첨부 이미지

나스닥지수에는 라운드피겨가 아래의 로직으로는 적용이 안되네요. 소수점 구분이 달라서 그런것 같은데.. 어떻게 수정해야할까요? var1 = Floor(C); plot1(var1); plot2(var1+100); plot3(var1+200); plot4(var1-100); plot5(var1-200); 2. 이전질문에 답해주셨던 로직인데요. 이것이 올바로 작동하지 않습니다. 무엇이 문제일까요? 사진첨부하겠습니다. 손실이 3회나면 로직이 작동해야하는데 작동하지를 않네요. input : y(3),n(5),x(3); var : cnt(0),didx(0),sum(0),xdate(0); Array : count[50](0); if bdate != bdate[1] then { didx = didx+1; count[0] = 0; for cnt = 1 to 49 { count[cnt] = count[cnt-1][1]; } sum = 0; for cnt = 1 to y { sum = sum+count[cnt]; } MessageLog("%.f",sum); if xdate == 0 and sum >= n Then Xdate = Didx; if Didx == Xdate+x Then Xdate = 0; } if TotalTrades > TotalTrades[1] and IsEntryName("A",1) == true and IsExitName("StopLoss",1) == true Then count[0] = count[0]+1; if Xdate == 0 and crossup(c,ma(c,20)) Then #A진입식 buy("A"); SetStopLoss(0.1,PointStop); 2. 시스템에서 스탑로스를 4회발생했을때 매매중지라는 조건일때, 시스템에서 금일 a나b라는 조건이 수익청산이 되었을 경우, 이후 스탑로스는 2회로 제한합니다. 3. 손절이 연속2회 발생하였을시, 다음진입에는 1계약만 진입합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-11-21 15:42:17

안녕하세요? 예스스탁입니다. 문의하신 1번은 적용해 보았는데, 이상이 없어 보입니다. 다시 지표식으로 만드셔서 적용해 보시기 바랍니다. 2번 내용은 아래 내용으로 해당 부분을 바꾸시면 됩니다. if count[0] < 3 and Xdate == 0 and crossup(c,ma(c,20)) Then #A진입식 buy("A"); 감사합니다. > stockric 님이 쓴 글입니다. > 제목 : 질문드립니다. > 나스닥지수에는 라운드피겨가 아래의 로직으로는 적용이 안되네요. 소수점 구분이 달라서 그런것 같은데.. 어떻게 수정해야할까요? var1 = Floor(C); plot1(var1); plot2(var1+100); plot3(var1+200); plot4(var1-100); plot5(var1-200); 2. 이전질문에 답해주셨던 로직인데요. 이것이 올바로 작동하지 않습니다. 무엇이 문제일까요? 사진첨부하겠습니다. 손실이 3회나면 로직이 작동해야하는데 작동하지를 않네요. input : y(3),n(5),x(3); var : cnt(0),didx(0),sum(0),xdate(0); Array : count[50](0); if bdate != bdate[1] then { didx = didx+1; count[0] = 0; for cnt = 1 to 49 { count[cnt] = count[cnt-1][1]; } sum = 0; for cnt = 1 to y { sum = sum+count[cnt]; } MessageLog("%.f",sum); if xdate == 0 and sum >= n Then Xdate = Didx; if Didx == Xdate+x Then Xdate = 0; } if TotalTrades > TotalTrades[1] and IsEntryName("A",1) == true and IsExitName("StopLoss",1) == true Then count[0] = count[0]+1; if Xdate == 0 and crossup(c,ma(c,20)) Then #A진입식 buy("A"); SetStopLoss(0.1,PointStop); 2. 시스템에서 스탑로스를 4회발생했을때 매매중지라는 조건일때, 시스템에서 금일 a나b라는 조건이 수익청산이 되었을 경우, 이후 스탑로스는 2회로 제한합니다. 3. 손절이 연속2회 발생하였을시, 다음진입에는 1계약만 진입합니다.