커뮤니티

문의

프로필 이미지
으럇챠
2015-04-30 14:03:55
180
글번호 85577
답변완료
Input : Period(12), Period1(5); Var : value(0); value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy(); } # 매도/매수청산 If CrossDown(value, 55) Then { sell(); } 위 시스템에서 앞전 x회 (x=변수 3,4회등의 횟수를 지정) 연속 손절이 나가면 진입수량을 n개 (n=변수 2계약, 10계약등을 지정) sell, buy 되도록 수식을 변경하려면 어떻게 해야 되나요?
시스템
답변 6
프로필 이미지

예스스탁 예스스탁 답변

2015-04-30 15:19:54

안녕하세요 예스스탁입니다. X회 손절이 아니면 1계약으로 주문됩니다. 손절은 수식안에서 SetStopLoss함수나 설정창의 강제청산탭에서 지정하시면 됩니다. 아래는 함수로 임의의 값을 지정했습니다. Input : Period(12), Period1(5),X(3),N(2); Var : value(0),Xcount(0),cnt(0); Xcount = 0; for cnt = 1 to X{ if IsExitName("StopLoss",cnt) == true then Xcount = Xcount+1; } value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy("b",OnClose,def,iff(Xcount==X,N,1)); } # 매도/매수청산 If CrossDown(value, 55) Then { sell("s",OnClose,def,iff(Xcount==X,N,1)); } SetStopLoss(1,PointStop); 즐거운 하루되세요 > 으럇챠 님이 쓴 글입니다. > 제목 : 문의 > Input : Period(12), Period1(5); Var : value(0); value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy(); } # 매도/매수청산 If CrossDown(value, 55) Then { sell(); } 위 시스템에서 앞전 x회 (x=변수 3,4회등의 횟수를 지정) 연속 손절이 나가면 진입수량을 n개 (n=변수 2계약, 10계약등을 지정) sell, buy 되도록 수식을 변경하려면 어떻게 해야 되나요?
프로필 이미지

으럇챠

2015-04-30 15:48:26

수식이 조금 이상한듯합니다. 기존에 수식을 작성해주신 수식으로 바꾸었는데요 동일조건에 n값을 배로 늘리면 수익/손실이 배로 늘어나야 되는데 늘지를 않고요 x회 손절이 발생된 후 들어가야 되는데 마구잡이로 들어가는것같습니다. 다시한번 더 검토를 부탁드립니다. 원하는 수식은요 스톡시스템에서 거래내역을 보면 손실 손실 손실 손실 손실 수익 손실 손실 수익 손실 손실 손실 손실 손실 수익 이렇게 거래내역이 있을때 연속 5회 손실나갈때까지 기다렸다가 그때 한번 거래를 하겠다는 의미입니다. 여기에서 손실은 stoploss도 있지만요 exitlong?과 같은 단순스위칭도 손실일때 스위칭하면 손실로 쳐야합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 > 안녕하세요 예스스탁입니다. X회 손절이 아니면 1계약으로 주문됩니다. 손절은 수식안에서 SetStopLoss함수나 설정창의 강제청산탭에서 지정하시면 됩니다. 아래는 함수로 임의의 값을 지정했습니다. Input : Period(12), Period1(5),X(3),N(2); Var : value(0),Xcount(0),cnt(0); Xcount = 0; for cnt = 1 to X{ if IsExitName("StopLoss",cnt) == true then Xcount = Xcount+1; } value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy("b",OnClose,def,iff(Xcount==X,N,1)); } # 매도/매수청산 If CrossDown(value, 55) Then { sell("s",OnClose,def,iff(Xcount==X,N,1)); } SetStopLoss(1,PointStop); 즐거운 하루되세요 > 으럇챠 님이 쓴 글입니다. > 제목 : 문의 > Input : Period(12), Period1(5); Var : value(0); value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy(); } # 매도/매수청산 If CrossDown(value, 55) Then { sell(); } 위 시스템에서 앞전 x회 (x=변수 3,4회등의 횟수를 지정) 연속 손절이 나가면 진입수량을 n개 (n=변수 2계약, 10계약등을 지정) sell, buy 되도록 수식을 변경하려면 어떻게 해야 되나요?
프로필 이미지

예스스탁 예스스탁 답변

2015-04-30 16:06:00

안녕하세요 예스스탁입니다. 스위치이 되는 내용이므로 아래와 같이 for문을 변경하시면 됩니다. Input : Period(12), Period1(5),X(3),N(2); Var : value(0),Xcount(0),cnt(0); if MarketPosition == 0 Then{ Xcount = 0; for cnt = 1 to X{ if IsExitName("StopLoss",cnt) == true then Xcount = Xcount+1; } } Else{ Xcount = 0; for cnt = 0 to X-1{ if IsExitName("StopLoss",cnt) == true then Xcount = Xcount+1; } } value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy("b",OnClose,def,iff(Xcount==X,N,1)); } # 매도/매수청산 If CrossDown(value, 55) Then { sell("s",OnClose,def,iff(Xcount==X,N,1)); } 즐거운 하루되세요 > 으럇챠 님이 쓴 글입니다. > 제목 : Re : Re : 문의 > 수식이 조금 이상한듯합니다. 기존에 수식을 작성해주신 수식으로 바꾸었는데요 동일조건에 n값을 배로 늘리면 수익/손실이 배로 늘어나야 되는데 늘지를 않고요 x회 손절이 발생된 후 들어가야 되는데 마구잡이로 들어가는것같습니다. 다시한번 더 검토를 부탁드립니다. 원하는 수식은요 스톡시스템에서 거래내역을 보면 손실 손실 손실 손실 손실 수익 손실 손실 수익 손실 손실 손실 손실 손실 수익 이렇게 거래내역이 있을때 연속 5회 손실나갈때까지 기다렸다가 그때 한번 거래를 하겠다는 의미입니다. 여기에서 손실은 stoploss도 있지만요 exitlong?과 같은 단순스위칭도 손실일때 스위칭하면 손실로 쳐야합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 > 안녕하세요 예스스탁입니다. X회 손절이 아니면 1계약으로 주문됩니다. 손절은 수식안에서 SetStopLoss함수나 설정창의 강제청산탭에서 지정하시면 됩니다. 아래는 함수로 임의의 값을 지정했습니다. Input : Period(12), Period1(5),X(3),N(2); Var : value(0),Xcount(0),cnt(0); Xcount = 0; for cnt = 1 to X{ if IsExitName("StopLoss",cnt) == true then Xcount = Xcount+1; } value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy("b",OnClose,def,iff(Xcount==X,N,1)); } # 매도/매수청산 If CrossDown(value, 55) Then { sell("s",OnClose,def,iff(Xcount==X,N,1)); } SetStopLoss(1,PointStop); 즐거운 하루되세요 > 으럇챠 님이 쓴 글입니다. > 제목 : 문의 > Input : Period(12), Period1(5); Var : value(0); value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy(); } # 매도/매수청산 If CrossDown(value, 55) Then { sell(); } 위 시스템에서 앞전 x회 (x=변수 3,4회등의 횟수를 지정) 연속 손절이 나가면 진입수량을 n개 (n=변수 2계약, 10계약등을 지정) sell, buy 되도록 수식을 변경하려면 어떻게 해야 되나요?
프로필 이미지

으럇챠

2015-04-30 16:15:05

제가 뭘 잘못한건진 모르겠는데요 5회이상 손절이 나가도 계속 1계약으로만 진입이 되고요 5,10 으로 지정했으므로 10계약이 들어가야되는데요 그리고 5번 연속 손절나기전까지는 거래가 없어야 되는데 그래서 하루에 많아야 2,3회정도만 거래가 있어야 되는데 이상하게 거래가 많습니다. 확인부탁드립니다. 아래는 거래 내역입니다 진입일시 진입종류 진입명 진입가격(pt) 수량 청산일시 청산종류 청산명 청산가격(pt) 수익(pt) 2015-04-29 8:53 매도 s 1,207.80 1 2015-04-29 8:56 매도청산 ExitShort_#0 1,208.10 -0.4 2015-04-29 8:56 매수 b 1,208.10 1 2015-04-29 9:00 매수청산(목표수익) StopProfitTarget 1,209.10 0.9 2015-04-29 9:00 매도 s 1,208.50 1 2015-04-29 9:01 매도청산 ExitShort_#0 1,209.00 -0.6 2015-04-29 9:01 매수 b 1,209.00 1 2015-04-29 9:02 매수청산(목표수익) StopProfitTarget 1,210.00 0.9 2015-04-29 9:02 매수 b 1,210.00 1 2015-04-29 9:02 매수청산 ExitLong_#1 1,209.30 -0.8 2015-04-29 9:02 매도 s 1,209.30 1 2015-04-29 9:03 매도청산(목표수익) StopProfitTarget 1,208.30 0.9 2015-04-29 9:04 매수 b 1,209.30 1 2015-04-29 9:09 매수청산 ExitLong_#1 1,208.50 -0.9 2015-04-29 9:09 매도 s 1,208.50 1 2015-04-29 9:11 매도청산 ExitShort_#0 1,208.70 -0.3 2015-04-29 9:11 매수 b 1,208.70 1 2015-04-29 9:18 매수청산(목표수익) StopProfitTarget 1,209.70 0.9 2015-04-29 9:18 매수 b 1,209.80 1 2015-04-29 9:19 매수청산(목표수익) StopProfitTarget 1,210.80 0.9 2015-04-29 9:20 매수 b 1,211.50 1 2015-04-29 9:21 매수청산 ExitLong_#1 1,211.00 -0.6 2015-04-29 9:21 매도 s 1,211.00 1 2015-04-29 9:23 매도청산 ExitShort_#0 1,211.80 -0.9 2015-04-29 9:23 매수 b 1,211.80 1 2015-04-29 9:24 매수청산 ExitLong_#1 1,211.40 -0.5 2015-04-29 9:24 매도 s 1,211.40 1 2015-04-29 9:27 매도청산(목표수익) StopProfitTarget 1,210.40 0.9 2015-04-29 9:28 매도 s 1,210.20 1 2015-04-29 9:38 매도청산(목표수익) StopProfitTarget 1,209.20 0.9 2015-04-29 9:38 매도 s 1,209.20 1 2015-04-29 9:38 매도청산(목표수익) StopProfitTarget 1,208.20 0.9 2015-04-29 9:39 매도 s 1,208.00 1 2015-04-29 9:39 매도청산(목표수익) StopProfitTarget 1,207.00 0.9 2015-04-29 9:39 매도 s 1,207.00 1 2015-04-29 9:40 매도청산 ExitShort_#0 1,207.20 -0.3 2015-04-29 9:40 매수 b 1,207.20 1 2015-04-29 9:43 매수청산 ExitLong_#1 1,207.00 -0.3 2015-04-29 9:43 매도 s 1,207.00 1 2015-04-29 9:49 매도청산 ExitShort_#0 1,207.90 -1 2015-04-29 9:49 매수 b 1,207.90 1 2015-04-29 9:54 매수청산(목표수익) StopProfitTarget 1,208.90 0.9 2015-04-29 9:54 매수 b 1,209.00 1 2015-04-29 10:02 매수청산(목표수익) StopProfitTarget 1,210.00 0.9 2015-04-29 10:02 매수 b 1,210.00 1 2015-04-29 10:03 매수청산(목표수익) StopProfitTarget 1,211.00 0.9 2015-04-29 10:03 매수 b 1,211.30 1 2015-04-29 10:04 매수청산 ExitLong_#1 1,211.00 -0.4 2015-04-29 10:04 매도 s 1,211.00 1 2015-04-29 10:06 매도청산(목표수익) StopProfitTarget 1,210.00 0.9 2015-04-29 10:08 매도 s 1,209.80 1 2015-04-29 10:09 매도청산 ExitShort_#0 1,210.70 -1 2015-04-29 10:09 매수 b 1,210.70 1 2015-04-29 10:17 매수청산 ExitLong_#1 1,209.80 -1 2015-04-29 10:17 매도 s 1,209.80 1 2015-04-29 10:22 매도청산 ExitShort_#0 1,210.50 -0.8 2015-04-29 10:22 매수 b 1,210.50 1 2015-04-29 10:25 매수청산 ExitLong_#1 1,210.00 -0.6 2015-04-29 10:25 매도 s 1,210.00 1 2015-04-29 10:33 매도청산(목표수익) StopProfitTarget 1,209.00 0.9 2015-04-29 10:33 매도 s 1,209.00 1 2015-04-29 10:37 매도청산 ExitShort_#0 1,209.40 -0.5 2015-04-29 10:37 매수 b 1,209.40 1 2015-04-29 10:56 매수청산 ExitLong_#1 1,209.80 0.3 2015-04-29 10:56 매도 s 1,209.80 1 2015-04-29 10:59 매도청산 ExitShort_#0 1,210.30 -0.6 2015-04-29 10:59 매수 b 1,210.30 1 2015-04-29 11:08 매수청산 ExitLong_#1 1,209.60 -0.8 2015-04-29 11:08 매도 s 1,209.60 1 2015-04-29 11:12 매도청산 ExitShort_#0 1,210.20 -0.7 2015-04-29 11:12 매수 b 1,210.20 1 2015-04-29 11:15 매수청산 ExitLong_#1 1,209.90 -0.4 2015-04-29 11:15 매도 s 1,209.90 1 2015-04-29 11:21 매도청산 ExitShort_#0 1,210.50 -0.7 2015-04-29 11:21 매수 b 1,210.50 1 2015-04-29 11:32 매수청산 ExitLong_#1 1,210.00 -0.6 2015-04-29 11:32 매도 s 1,210.00 1 2015-04-29 11:42 매도청산(목표수익) StopProfitTarget 1,209.00 0.9 2015-04-29 11:43 매도 s 1,209.00 1 2015-04-29 11:47 매도청산 ExitShort_#0 1,209.30 -0.4 2015-04-29 11:47 매수 b 1,209.30 1 2015-04-29 11:59 매수청산 ExitLong_#1 1,209.10 -0.3 2015-04-29 11:59 매도 s 1,209.10 1 2015-04-29 12:15 매도청산 ExitShort_#0 1,209.10 -0.1 2015-04-29 12:15 매수 b 1,209.10 1 2015-04-29 12:24 매수청산(목표수익) StopProfitTarget 1,210.10 0.9 2015-04-29 12:24 매수 b 1,210.10 1 2015-04-29 12:27 매수청산 ExitLong_#1 1,209.60 -0.6 2015-04-29 12:27 매도 s 1,209.60 1 2015-04-29 12:29 매도청산 ExitShort_#0 1,209.80 -0.3 2015-04-29 12:29 매수 b 1,209.80 1 2015-04-29 12:29 매수청산 ExitLong_#1 1,209.90 0 2015-04-29 12:29 매도 s 1,209.90 1 2015-04-29 12:35 매도청산 ExitShort_#0 1,210.00 -0.2 2015-04-29 12:35 매수 b 1,210.00 1 2015-04-29 12:41 매수청산 ExitLong_#1 1,209.80 -0.3 2015-04-29 12:41 매도 s 1,209.80 1 2015-04-29 12:52 매도청산 ExitShort_#0 1,209.80 -0.1 2015-04-29 12:52 매수 b 1,209.80 1 2015-04-29 12:57 매수청산 ExitLong_#1 1,209.50 -0.4 2015-04-29 12:57 매도 s 1,209.50 1 2015-04-29 12:57 매도청산(목표수익) StopProfitTarget 1,208.50 0.9 2015-04-29 12:57 매도 s 1,207.90 1 2015-04-29 13:00 매도청산(목표수익) StopProfitTarget 1,206.90 0.9 2015-04-29 13:00 매도 s 1,205.00 1 2015-04-29 13:00 매도청산(목표수익) StopProfitTarget 1,204.00 0.9 2015-04-29 13:00 매도 s 1,202.10 1 2015-04-29 13:00 매도청산 ExitShort_#0 1,203.40 -1.4 2015-04-29 13:00 매수 b 1,203.40 1 2015-04-29 13:00 매수청산(목표수익) StopProfitTarget 1,204.40 0.9 2015-04-29 13:01 매도 s 1,203.00 1 2015-04-29 13:01 매도청산(목표수익) StopProfitTarget 1,201.80 1.1 2015-04-29 13:01 매도 s 1,201.60 1 2015-04-29 13:02 매도청산 ExitShort_#0 1,202.90 -1.4 2015-04-29 13:02 매수 b 1,202.90 1 2015-04-29 13:02 매수청산(목표수익) StopProfitTarget 1,203.90 0.9 2015-04-29 13:02 매수 b 1,204.40 1 2015-04-29 13:02 매수청산(목표수익) StopProfitTarget 1,205.40 0.9 2015-04-29 13:03 매수 b 1,205.60 1 2015-04-29 13:03 매수청산(목표수익) StopProfitTarget 1,206.60 0.9 2015-04-29 13:05 매도 s 1,205.00 1 2015-04-29 13:05 매도청산 ExitShort_#0 1,206.80 -1.9 2015-04-29 13:05 매수 b 1,206.80 1 2015-04-29 13:07 매수청산 ExitLong_#1 1,204.90 -2 2015-04-29 13:07 매도 s 1,204.90 1 2015-04-29 13:07 매도청산(목표수익) StopProfitTarget 1,203.90 0.9 2015-04-29 13:07 매도 s 1,203.80 1 2015-04-29 13:08 매도청산(목표수익) StopProfitTarget 1,202.80 0.9 2015-04-29 13:08 매도 s 1,202.70 1 2015-04-29 13:09 매도청산(목표수익) StopProfitTarget 1,201.70 0.9 2015-04-29 13:10 매수 b 1,203.60 1 2015-04-29 13:12 매수청산 ExitLong_#1 1,203.20 -0.5 2015-04-29 13:12 매도 s 1,203.20 1 2015-04-29 13:13 매도청산(목표수익) StopProfitTarget 1,202.20 0.9 2015-04-29 13:13 매도 s 1,201.80 1 2015-04-29 13:14 매도청산(목표수익) StopProfitTarget 1,200.80 0.9 2015-04-29 13:14 매수 b 1,202.00 1 2015-04-29 13:14 매수청산(목표수익) StopProfitTarget 1,203.00 0.9 2015-04-29 13:16 매도 s 1,201.10 1 2015-04-29 13:17 매도청산 ExitShort_#0 1,202.30 -1.3 2015-04-29 13:17 매수 b 1,202.30 1 2015-04-29 13:22 매수청산(목표수익) StopProfitTarget 1,203.30 0.9 2015-04-29 13:22 매수 b 1,203.40 1 2015-04-29 13:23 매수청산(목표수익) StopProfitTarget 1,204.40 0.9 2015-04-29 13:26 매도 s 1,203.00 1 2015-04-29 13:27 매도청산(목표수익) StopProfitTarget 1,202.00 0.9 2015-04-29 13:29 매수 b 1,203.00 1 2015-04-29 13:33 매수청산(목표수익) StopProfitTarget 1,204.00 0.9 2015-04-29 13:33 매수 b 1,204.20 1 2015-04-29 13:33 매수청산(목표수익) StopProfitTarget 1,205.20 0.9 2015-04-29 13:33 매수 b 1,205.20 1 2015-04-29 13:35 매수청산 ExitLong_#1 1,204.10 -1.2 2015-04-29 13:35 매도 s 1,204.10 1 2015-04-29 13:38 매도청산 ExitShort_#0 1,204.90 -0.9 2015-04-29 13:38 매수 b 1,204.90 1 2015-04-29 13:41 매수청산(목표수익) StopProfitTarget 1,205.90 0.9 2015-04-29 13:42 매수 b 1,206.30 1 2015-04-29 13:45 매수청산 ExitLong_#1 1,206.00 -0.4 2015-04-29 13:45 매도 s 1,206.00 1 2015-04-29 13:51 매도청산 ExitShort_#0 1,206.20 -0.3 2015-04-29 13:51 매수 b 1,206.20 1 2015-04-29 13:58 매수청산 ExitLong_#1 1,205.10 -1.2 2015-04-29 13:58 매도 s 1,205.10 1 2015-04-29 14:02 매도청산(목표수익) StopProfitTarget 1,204.10 0.9 2015-04-29 14:30 매도 s 1,204.20 1 2015-04-29 14:46 매도청산(목표수익) StopProfitTarget 1,203.20 0.9 2015-04-29 15:01 매수 b 1,204.10 1 2015-04-29 18:08 매수청산 ExitLong_#1 1,204.00 -0.2 2015-04-29 18:08 매도 s 1,204.00 1 2015-04-29 18:54 매도청산 ExitShort_#0 1,204.00 -0.1 2015-04-29 18:54 매수 b 1,204.00 1 2015-04-29 19:13 매수청산(목표수익) StopProfitTarget 1,205.00 0.9 2015-04-29 19:13 매수 b 1,205.00 1 2015-04-29 19:39 매수청산 ExitLong_#1 1,204.60 -0.5 2015-04-29 19:39 매도 s 1,204.60 1 2015-04-29 20:00 매도청산(목표수익) StopProfitTarget 1,203.60 0.9 2015-04-29 20:02 매수 b 1,204.70 1 2015-04-29 20:07 매수청산(목표수익) StopProfitTarget 1,205.70 0.9 2015-04-29 20:32 매도 s 1,204.70 1 2015-04-29 21:15 매도청산(목표수익) StopProfitTarget 1,203.70 0.9 2015-04-29 21:23 매도 s 1,203.50 1 2015-04-29 21:54 매도청산 ExitShort_#0 1,204.00 -0.6 2015-04-29 21:54 매수 b 1,204.00 1 2015-04-29 22:25 매수청산 ExitLong_#1 1,203.40 -0.7 2015-04-29 22:25 매도 s 1,203.40 1 2015-04-29 22:50 매도청산(목표수익) StopProfitTarget 1,202.40 0.9 2015-04-29 22:50 매도 s 1,202.40 1 2015-04-29 23:01 매도청산 ExitShort_#0 1,203.20 -0.9 2015-04-29 23:01 매수 b 1,203.20 1 2015-04-29 23:04 매수청산(목표수익) StopProfitTarget 1,204.20 0.9 2015-04-29 23:24 매도 s 1,202.80 1 2015-04-29 23:26 매도청산(목표수익) StopProfitTarget 1,201.80 0.9 2015-04-29 23:27 매도 s 1,201.40 1 2015-04-29 23:27 매도청산(목표수익) StopProfitTarget 1,200.40 0.9 2015-04-29 23:30 매수 b 1,201.50 1 2015-04-29 23:56 매수청산(목표수익) StopProfitTarget 1,202.50 0.9 2015-04-30 0:00 매수 b 1,202.70 1 2015-04-30 0:42 매수청산(목표수익) StopProfitTarget 1,203.70 0.9 2015-04-30 0:48 매도 s 1,203.00 1 2015-04-30 1:00 매도청산 ExitShort_#0 1,203.60 -0.7 2015-04-30 1:00 매수 b 1,203.60 1 2015-04-30 1:06 매수청산 ExitLong_#1 1,203.30 -0.4 2015-04-30 1:06 매도 s 1,203.30 1 2015-04-30 1:40 매도청산 ExitShort_#0 1,203.60 -0.4 2015-04-30 1:40 매수 b 1,203.60 1 2015-04-30 1:44 매수청산 ExitLong_#1 1,202.80 -0.9 2015-04-30 1:44 매도 s 1,202.80 1 2015-04-30 2:00 매도청산(목표수익) StopProfitTarget 1,201.80 0.9 2015-04-30 2:00 매도 s 1,201.70 1 2015-04-30 2:19 매도청산(목표수익) StopProfitTarget 1,200.70 0.9 2015-04-30 2:21 매수 b 1,201.60 1 2015-04-30 2:24 매수청산 ExitLong_#1 1,200.10 -1.6 2015-04-30 2:24 매도 s 1,200.10 1 2015-04-30 2:27 매도청산 ExitShort_#0 1,200.00 0 2015-04-30 2:27 매수 b 1,200.00 1 2015-04-30 2:30 평가 1,200.70 0.6 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 수정한식입니다. > 안녕하세요 예스스탁입니다. 스위치이 되는 내용이므로 아래와 같이 for문을 변경하시면 됩니다. Input : Period(12), Period1(5),X(3),N(2); Var : value(0),Xcount(0),cnt(0); if MarketPosition == 0 Then{ Xcount = 0; for cnt = 1 to X{ if IsExitName("StopLoss",cnt) == true then Xcount = Xcount+1; } } Else{ Xcount = 0; for cnt = 0 to X-1{ if IsExitName("StopLoss",cnt) == true then Xcount = Xcount+1; } } value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy("b",OnClose,def,iff(Xcount==X,N,1)); } # 매도/매수청산 If CrossDown(value, 55) Then { sell("s",OnClose,def,iff(Xcount==X,N,1)); } 즐거운 하루되세요 > 으럇챠 님이 쓴 글입니다. > 제목 : Re : Re : 문의 > 수식이 조금 이상한듯합니다. 기존에 수식을 작성해주신 수식으로 바꾸었는데요 동일조건에 n값을 배로 늘리면 수익/손실이 배로 늘어나야 되는데 늘지를 않고요 x회 손절이 발생된 후 들어가야 되는데 마구잡이로 들어가는것같습니다. 다시한번 더 검토를 부탁드립니다. 원하는 수식은요 스톡시스템에서 거래내역을 보면 손실 손실 손실 손실 손실 수익 손실 손실 수익 손실 손실 손실 손실 손실 수익 이렇게 거래내역이 있을때 연속 5회 손실나갈때까지 기다렸다가 그때 한번 거래를 하겠다는 의미입니다. 여기에서 손실은 stoploss도 있지만요 exitlong?과 같은 단순스위칭도 손실일때 스위칭하면 손실로 쳐야합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 > 안녕하세요 예스스탁입니다. X회 손절이 아니면 1계약으로 주문됩니다. 손절은 수식안에서 SetStopLoss함수나 설정창의 강제청산탭에서 지정하시면 됩니다. 아래는 함수로 임의의 값을 지정했습니다. Input : Period(12), Period1(5),X(3),N(2); Var : value(0),Xcount(0),cnt(0); Xcount = 0; for cnt = 1 to X{ if IsExitName("StopLoss",cnt) == true then Xcount = Xcount+1; } value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy("b",OnClose,def,iff(Xcount==X,N,1)); } # 매도/매수청산 If CrossDown(value, 55) Then { sell("s",OnClose,def,iff(Xcount==X,N,1)); } SetStopLoss(1,PointStop); 즐거운 하루되세요 > 으럇챠 님이 쓴 글입니다. > 제목 : 문의 > Input : Period(12), Period1(5); Var : value(0); value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy(); } # 매도/매수청산 If CrossDown(value, 55) Then { sell(); } 위 시스템에서 앞전 x회 (x=변수 3,4회등의 횟수를 지정) 연속 손절이 나가면 진입수량을 n개 (n=변수 2계약, 10계약등을 지정) sell, buy 되도록 수식을 변경하려면 어떻게 해야 되나요?
프로필 이미지

예스스탁 예스스탁 답변

2015-04-30 16:32:16

안녕하세요 예스스탁입니다. 죄송합니다. 복사를 잘못해 드렸습니다. 아래식 이용하시면 됩니다. Input : Period(12), Period1(5),X(3),N(2); Var : value(0),Xcount(0),cnt(0),수량(0); if MarketPosition == 0 Then{ Xcount = 0; for cnt = 1 to X{ if PositionProfit(cnt) < 0 then Xcount = Xcount+1; } } Else{ Xcount = 0; for cnt = 0 to X-1{ if PositionProfit(cnt) < 0 then Xcount = Xcount+1; } } if Xcount == X Then 수량 = N; Else 수량 = 1; value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy("b",OnClose,def,수량); } # 매도/매수청산 If CrossDown(value, 55) Then { sell("s",OnClose,def,수량); } 즐거운 하루되세요 > 으럇챠 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : 수정한식입니다. > 제가 뭘 잘못한건진 모르겠는데요 5회이상 손절이 나가도 계속 1계약으로만 진입이 되고요 5,10 으로 지정했으므로 10계약이 들어가야되는데요 그리고 5번 연속 손절나기전까지는 거래가 없어야 되는데 그래서 하루에 많아야 2,3회정도만 거래가 있어야 되는데 이상하게 거래가 많습니다. 확인부탁드립니다. 아래는 거래 내역입니다 진입일시 진입종류 진입명 진입가격(pt) 수량 청산일시 청산종류 청산명 청산가격(pt) 수익(pt) 2015-04-29 8:53 매도 s 1,207.80 1 2015-04-29 8:56 매도청산 ExitShort_#0 1,208.10 -0.4 2015-04-29 8:56 매수 b 1,208.10 1 2015-04-29 9:00 매수청산(목표수익) StopProfitTarget 1,209.10 0.9 2015-04-29 9:00 매도 s 1,208.50 1 2015-04-29 9:01 매도청산 ExitShort_#0 1,209.00 -0.6 2015-04-29 9:01 매수 b 1,209.00 1 2015-04-29 9:02 매수청산(목표수익) StopProfitTarget 1,210.00 0.9 2015-04-29 9:02 매수 b 1,210.00 1 2015-04-29 9:02 매수청산 ExitLong_#1 1,209.30 -0.8 2015-04-29 9:02 매도 s 1,209.30 1 2015-04-29 9:03 매도청산(목표수익) StopProfitTarget 1,208.30 0.9 2015-04-29 9:04 매수 b 1,209.30 1 2015-04-29 9:09 매수청산 ExitLong_#1 1,208.50 -0.9 2015-04-29 9:09 매도 s 1,208.50 1 2015-04-29 9:11 매도청산 ExitShort_#0 1,208.70 -0.3 2015-04-29 9:11 매수 b 1,208.70 1 2015-04-29 9:18 매수청산(목표수익) StopProfitTarget 1,209.70 0.9 2015-04-29 9:18 매수 b 1,209.80 1 2015-04-29 9:19 매수청산(목표수익) StopProfitTarget 1,210.80 0.9 2015-04-29 9:20 매수 b 1,211.50 1 2015-04-29 9:21 매수청산 ExitLong_#1 1,211.00 -0.6 2015-04-29 9:21 매도 s 1,211.00 1 2015-04-29 9:23 매도청산 ExitShort_#0 1,211.80 -0.9 2015-04-29 9:23 매수 b 1,211.80 1 2015-04-29 9:24 매수청산 ExitLong_#1 1,211.40 -0.5 2015-04-29 9:24 매도 s 1,211.40 1 2015-04-29 9:27 매도청산(목표수익) StopProfitTarget 1,210.40 0.9 2015-04-29 9:28 매도 s 1,210.20 1 2015-04-29 9:38 매도청산(목표수익) StopProfitTarget 1,209.20 0.9 2015-04-29 9:38 매도 s 1,209.20 1 2015-04-29 9:38 매도청산(목표수익) StopProfitTarget 1,208.20 0.9 2015-04-29 9:39 매도 s 1,208.00 1 2015-04-29 9:39 매도청산(목표수익) StopProfitTarget 1,207.00 0.9 2015-04-29 9:39 매도 s 1,207.00 1 2015-04-29 9:40 매도청산 ExitShort_#0 1,207.20 -0.3 2015-04-29 9:40 매수 b 1,207.20 1 2015-04-29 9:43 매수청산 ExitLong_#1 1,207.00 -0.3 2015-04-29 9:43 매도 s 1,207.00 1 2015-04-29 9:49 매도청산 ExitShort_#0 1,207.90 -1 2015-04-29 9:49 매수 b 1,207.90 1 2015-04-29 9:54 매수청산(목표수익) StopProfitTarget 1,208.90 0.9 2015-04-29 9:54 매수 b 1,209.00 1 2015-04-29 10:02 매수청산(목표수익) StopProfitTarget 1,210.00 0.9 2015-04-29 10:02 매수 b 1,210.00 1 2015-04-29 10:03 매수청산(목표수익) StopProfitTarget 1,211.00 0.9 2015-04-29 10:03 매수 b 1,211.30 1 2015-04-29 10:04 매수청산 ExitLong_#1 1,211.00 -0.4 2015-04-29 10:04 매도 s 1,211.00 1 2015-04-29 10:06 매도청산(목표수익) StopProfitTarget 1,210.00 0.9 2015-04-29 10:08 매도 s 1,209.80 1 2015-04-29 10:09 매도청산 ExitShort_#0 1,210.70 -1 2015-04-29 10:09 매수 b 1,210.70 1 2015-04-29 10:17 매수청산 ExitLong_#1 1,209.80 -1 2015-04-29 10:17 매도 s 1,209.80 1 2015-04-29 10:22 매도청산 ExitShort_#0 1,210.50 -0.8 2015-04-29 10:22 매수 b 1,210.50 1 2015-04-29 10:25 매수청산 ExitLong_#1 1,210.00 -0.6 2015-04-29 10:25 매도 s 1,210.00 1 2015-04-29 10:33 매도청산(목표수익) StopProfitTarget 1,209.00 0.9 2015-04-29 10:33 매도 s 1,209.00 1 2015-04-29 10:37 매도청산 ExitShort_#0 1,209.40 -0.5 2015-04-29 10:37 매수 b 1,209.40 1 2015-04-29 10:56 매수청산 ExitLong_#1 1,209.80 0.3 2015-04-29 10:56 매도 s 1,209.80 1 2015-04-29 10:59 매도청산 ExitShort_#0 1,210.30 -0.6 2015-04-29 10:59 매수 b 1,210.30 1 2015-04-29 11:08 매수청산 ExitLong_#1 1,209.60 -0.8 2015-04-29 11:08 매도 s 1,209.60 1 2015-04-29 11:12 매도청산 ExitShort_#0 1,210.20 -0.7 2015-04-29 11:12 매수 b 1,210.20 1 2015-04-29 11:15 매수청산 ExitLong_#1 1,209.90 -0.4 2015-04-29 11:15 매도 s 1,209.90 1 2015-04-29 11:21 매도청산 ExitShort_#0 1,210.50 -0.7 2015-04-29 11:21 매수 b 1,210.50 1 2015-04-29 11:32 매수청산 ExitLong_#1 1,210.00 -0.6 2015-04-29 11:32 매도 s 1,210.00 1 2015-04-29 11:42 매도청산(목표수익) StopProfitTarget 1,209.00 0.9 2015-04-29 11:43 매도 s 1,209.00 1 2015-04-29 11:47 매도청산 ExitShort_#0 1,209.30 -0.4 2015-04-29 11:47 매수 b 1,209.30 1 2015-04-29 11:59 매수청산 ExitLong_#1 1,209.10 -0.3 2015-04-29 11:59 매도 s 1,209.10 1 2015-04-29 12:15 매도청산 ExitShort_#0 1,209.10 -0.1 2015-04-29 12:15 매수 b 1,209.10 1 2015-04-29 12:24 매수청산(목표수익) StopProfitTarget 1,210.10 0.9 2015-04-29 12:24 매수 b 1,210.10 1 2015-04-29 12:27 매수청산 ExitLong_#1 1,209.60 -0.6 2015-04-29 12:27 매도 s 1,209.60 1 2015-04-29 12:29 매도청산 ExitShort_#0 1,209.80 -0.3 2015-04-29 12:29 매수 b 1,209.80 1 2015-04-29 12:29 매수청산 ExitLong_#1 1,209.90 0 2015-04-29 12:29 매도 s 1,209.90 1 2015-04-29 12:35 매도청산 ExitShort_#0 1,210.00 -0.2 2015-04-29 12:35 매수 b 1,210.00 1 2015-04-29 12:41 매수청산 ExitLong_#1 1,209.80 -0.3 2015-04-29 12:41 매도 s 1,209.80 1 2015-04-29 12:52 매도청산 ExitShort_#0 1,209.80 -0.1 2015-04-29 12:52 매수 b 1,209.80 1 2015-04-29 12:57 매수청산 ExitLong_#1 1,209.50 -0.4 2015-04-29 12:57 매도 s 1,209.50 1 2015-04-29 12:57 매도청산(목표수익) StopProfitTarget 1,208.50 0.9 2015-04-29 12:57 매도 s 1,207.90 1 2015-04-29 13:00 매도청산(목표수익) StopProfitTarget 1,206.90 0.9 2015-04-29 13:00 매도 s 1,205.00 1 2015-04-29 13:00 매도청산(목표수익) StopProfitTarget 1,204.00 0.9 2015-04-29 13:00 매도 s 1,202.10 1 2015-04-29 13:00 매도청산 ExitShort_#0 1,203.40 -1.4 2015-04-29 13:00 매수 b 1,203.40 1 2015-04-29 13:00 매수청산(목표수익) StopProfitTarget 1,204.40 0.9 2015-04-29 13:01 매도 s 1,203.00 1 2015-04-29 13:01 매도청산(목표수익) StopProfitTarget 1,201.80 1.1 2015-04-29 13:01 매도 s 1,201.60 1 2015-04-29 13:02 매도청산 ExitShort_#0 1,202.90 -1.4 2015-04-29 13:02 매수 b 1,202.90 1 2015-04-29 13:02 매수청산(목표수익) StopProfitTarget 1,203.90 0.9 2015-04-29 13:02 매수 b 1,204.40 1 2015-04-29 13:02 매수청산(목표수익) StopProfitTarget 1,205.40 0.9 2015-04-29 13:03 매수 b 1,205.60 1 2015-04-29 13:03 매수청산(목표수익) StopProfitTarget 1,206.60 0.9 2015-04-29 13:05 매도 s 1,205.00 1 2015-04-29 13:05 매도청산 ExitShort_#0 1,206.80 -1.9 2015-04-29 13:05 매수 b 1,206.80 1 2015-04-29 13:07 매수청산 ExitLong_#1 1,204.90 -2 2015-04-29 13:07 매도 s 1,204.90 1 2015-04-29 13:07 매도청산(목표수익) StopProfitTarget 1,203.90 0.9 2015-04-29 13:07 매도 s 1,203.80 1 2015-04-29 13:08 매도청산(목표수익) StopProfitTarget 1,202.80 0.9 2015-04-29 13:08 매도 s 1,202.70 1 2015-04-29 13:09 매도청산(목표수익) StopProfitTarget 1,201.70 0.9 2015-04-29 13:10 매수 b 1,203.60 1 2015-04-29 13:12 매수청산 ExitLong_#1 1,203.20 -0.5 2015-04-29 13:12 매도 s 1,203.20 1 2015-04-29 13:13 매도청산(목표수익) StopProfitTarget 1,202.20 0.9 2015-04-29 13:13 매도 s 1,201.80 1 2015-04-29 13:14 매도청산(목표수익) StopProfitTarget 1,200.80 0.9 2015-04-29 13:14 매수 b 1,202.00 1 2015-04-29 13:14 매수청산(목표수익) StopProfitTarget 1,203.00 0.9 2015-04-29 13:16 매도 s 1,201.10 1 2015-04-29 13:17 매도청산 ExitShort_#0 1,202.30 -1.3 2015-04-29 13:17 매수 b 1,202.30 1 2015-04-29 13:22 매수청산(목표수익) StopProfitTarget 1,203.30 0.9 2015-04-29 13:22 매수 b 1,203.40 1 2015-04-29 13:23 매수청산(목표수익) StopProfitTarget 1,204.40 0.9 2015-04-29 13:26 매도 s 1,203.00 1 2015-04-29 13:27 매도청산(목표수익) StopProfitTarget 1,202.00 0.9 2015-04-29 13:29 매수 b 1,203.00 1 2015-04-29 13:33 매수청산(목표수익) StopProfitTarget 1,204.00 0.9 2015-04-29 13:33 매수 b 1,204.20 1 2015-04-29 13:33 매수청산(목표수익) StopProfitTarget 1,205.20 0.9 2015-04-29 13:33 매수 b 1,205.20 1 2015-04-29 13:35 매수청산 ExitLong_#1 1,204.10 -1.2 2015-04-29 13:35 매도 s 1,204.10 1 2015-04-29 13:38 매도청산 ExitShort_#0 1,204.90 -0.9 2015-04-29 13:38 매수 b 1,204.90 1 2015-04-29 13:41 매수청산(목표수익) StopProfitTarget 1,205.90 0.9 2015-04-29 13:42 매수 b 1,206.30 1 2015-04-29 13:45 매수청산 ExitLong_#1 1,206.00 -0.4 2015-04-29 13:45 매도 s 1,206.00 1 2015-04-29 13:51 매도청산 ExitShort_#0 1,206.20 -0.3 2015-04-29 13:51 매수 b 1,206.20 1 2015-04-29 13:58 매수청산 ExitLong_#1 1,205.10 -1.2 2015-04-29 13:58 매도 s 1,205.10 1 2015-04-29 14:02 매도청산(목표수익) StopProfitTarget 1,204.10 0.9 2015-04-29 14:30 매도 s 1,204.20 1 2015-04-29 14:46 매도청산(목표수익) StopProfitTarget 1,203.20 0.9 2015-04-29 15:01 매수 b 1,204.10 1 2015-04-29 18:08 매수청산 ExitLong_#1 1,204.00 -0.2 2015-04-29 18:08 매도 s 1,204.00 1 2015-04-29 18:54 매도청산 ExitShort_#0 1,204.00 -0.1 2015-04-29 18:54 매수 b 1,204.00 1 2015-04-29 19:13 매수청산(목표수익) StopProfitTarget 1,205.00 0.9 2015-04-29 19:13 매수 b 1,205.00 1 2015-04-29 19:39 매수청산 ExitLong_#1 1,204.60 -0.5 2015-04-29 19:39 매도 s 1,204.60 1 2015-04-29 20:00 매도청산(목표수익) StopProfitTarget 1,203.60 0.9 2015-04-29 20:02 매수 b 1,204.70 1 2015-04-29 20:07 매수청산(목표수익) StopProfitTarget 1,205.70 0.9 2015-04-29 20:32 매도 s 1,204.70 1 2015-04-29 21:15 매도청산(목표수익) StopProfitTarget 1,203.70 0.9 2015-04-29 21:23 매도 s 1,203.50 1 2015-04-29 21:54 매도청산 ExitShort_#0 1,204.00 -0.6 2015-04-29 21:54 매수 b 1,204.00 1 2015-04-29 22:25 매수청산 ExitLong_#1 1,203.40 -0.7 2015-04-29 22:25 매도 s 1,203.40 1 2015-04-29 22:50 매도청산(목표수익) StopProfitTarget 1,202.40 0.9 2015-04-29 22:50 매도 s 1,202.40 1 2015-04-29 23:01 매도청산 ExitShort_#0 1,203.20 -0.9 2015-04-29 23:01 매수 b 1,203.20 1 2015-04-29 23:04 매수청산(목표수익) StopProfitTarget 1,204.20 0.9 2015-04-29 23:24 매도 s 1,202.80 1 2015-04-29 23:26 매도청산(목표수익) StopProfitTarget 1,201.80 0.9 2015-04-29 23:27 매도 s 1,201.40 1 2015-04-29 23:27 매도청산(목표수익) StopProfitTarget 1,200.40 0.9 2015-04-29 23:30 매수 b 1,201.50 1 2015-04-29 23:56 매수청산(목표수익) StopProfitTarget 1,202.50 0.9 2015-04-30 0:00 매수 b 1,202.70 1 2015-04-30 0:42 매수청산(목표수익) StopProfitTarget 1,203.70 0.9 2015-04-30 0:48 매도 s 1,203.00 1 2015-04-30 1:00 매도청산 ExitShort_#0 1,203.60 -0.7 2015-04-30 1:00 매수 b 1,203.60 1 2015-04-30 1:06 매수청산 ExitLong_#1 1,203.30 -0.4 2015-04-30 1:06 매도 s 1,203.30 1 2015-04-30 1:40 매도청산 ExitShort_#0 1,203.60 -0.4 2015-04-30 1:40 매수 b 1,203.60 1 2015-04-30 1:44 매수청산 ExitLong_#1 1,202.80 -0.9 2015-04-30 1:44 매도 s 1,202.80 1 2015-04-30 2:00 매도청산(목표수익) StopProfitTarget 1,201.80 0.9 2015-04-30 2:00 매도 s 1,201.70 1 2015-04-30 2:19 매도청산(목표수익) StopProfitTarget 1,200.70 0.9 2015-04-30 2:21 매수 b 1,201.60 1 2015-04-30 2:24 매수청산 ExitLong_#1 1,200.10 -1.6 2015-04-30 2:24 매도 s 1,200.10 1 2015-04-30 2:27 매도청산 ExitShort_#0 1,200.00 0 2015-04-30 2:27 매수 b 1,200.00 1 2015-04-30 2:30 평가 1,200.70 0.6 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 수정한식입니다. > 안녕하세요 예스스탁입니다. 스위치이 되는 내용이므로 아래와 같이 for문을 변경하시면 됩니다. Input : Period(12), Period1(5),X(3),N(2); Var : value(0),Xcount(0),cnt(0); if MarketPosition == 0 Then{ Xcount = 0; for cnt = 1 to X{ if IsExitName("StopLoss",cnt) == true then Xcount = Xcount+1; } } Else{ Xcount = 0; for cnt = 0 to X-1{ if IsExitName("StopLoss",cnt) == true then Xcount = Xcount+1; } } value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy("b",OnClose,def,iff(Xcount==X,N,1)); } # 매도/매수청산 If CrossDown(value, 55) Then { sell("s",OnClose,def,iff(Xcount==X,N,1)); } 즐거운 하루되세요 > 으럇챠 님이 쓴 글입니다. > 제목 : Re : Re : 문의 > 수식이 조금 이상한듯합니다. 기존에 수식을 작성해주신 수식으로 바꾸었는데요 동일조건에 n값을 배로 늘리면 수익/손실이 배로 늘어나야 되는데 늘지를 않고요 x회 손절이 발생된 후 들어가야 되는데 마구잡이로 들어가는것같습니다. 다시한번 더 검토를 부탁드립니다. 원하는 수식은요 스톡시스템에서 거래내역을 보면 손실 손실 손실 손실 손실 수익 손실 손실 수익 손실 손실 손실 손실 손실 수익 이렇게 거래내역이 있을때 연속 5회 손실나갈때까지 기다렸다가 그때 한번 거래를 하겠다는 의미입니다. 여기에서 손실은 stoploss도 있지만요 exitlong?과 같은 단순스위칭도 손실일때 스위칭하면 손실로 쳐야합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 > 안녕하세요 예스스탁입니다. X회 손절이 아니면 1계약으로 주문됩니다. 손절은 수식안에서 SetStopLoss함수나 설정창의 강제청산탭에서 지정하시면 됩니다. 아래는 함수로 임의의 값을 지정했습니다. Input : Period(12), Period1(5),X(3),N(2); Var : value(0),Xcount(0),cnt(0); Xcount = 0; for cnt = 1 to X{ if IsExitName("StopLoss",cnt) == true then Xcount = Xcount+1; } value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy("b",OnClose,def,iff(Xcount==X,N,1)); } # 매도/매수청산 If CrossDown(value, 55) Then { sell("s",OnClose,def,iff(Xcount==X,N,1)); } SetStopLoss(1,PointStop); 즐거운 하루되세요 > 으럇챠 님이 쓴 글입니다. > 제목 : 문의 > Input : Period(12), Period1(5); Var : value(0); value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy(); } # 매도/매수청산 If CrossDown(value, 55) Then { sell(); } 위 시스템에서 앞전 x회 (x=변수 3,4회등의 횟수를 지정) 연속 손절이 나가면 진입수량을 n개 (n=변수 2계약, 10계약등을 지정) sell, buy 되도록 수식을 변경하려면 어떻게 해야 되나요?
프로필 이미지

으럇챠

2015-04-30 16:57:31

계속 진입이 되어서 if문을 수정해서 수량이 1보다 클때 즉 몇차례 손절이 발생된 이후 여러계약의 물량 (n변수 지정값)이 실릴때만 진입신호가 발생되도록 해보려고 아래와 같이 수식을 수정했더니 진입횟수가 0이 되버립니다. 원래 취지대로 5회(x변수에 지정한 값) 손실발생시에만 진입이 되도록 수식을 수정하려면 어떻게 해야할런지요? If CrossUP(value, 55) && 수량 > 1 Then { buy("b",OnClose,def,수량); } > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : Re : 수정한식입니다. > 안녕하세요 예스스탁입니다. 죄송합니다. 복사를 잘못해 드렸습니다. 아래식 이용하시면 됩니다. Input : Period(12), Period1(5),X(3),N(2); Var : value(0),Xcount(0),cnt(0),수량(0); if MarketPosition == 0 Then{ Xcount = 0; for cnt = 1 to X{ if PositionProfit(cnt) < 0 then Xcount = Xcount+1; } } Else{ Xcount = 0; for cnt = 0 to X-1{ if PositionProfit(cnt) < 0 then Xcount = Xcount+1; } } if Xcount == X Then 수량 = N; Else 수량 = 1; value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy("b",OnClose,def,수량); } # 매도/매수청산 If CrossDown(value, 55) Then { sell("s",OnClose,def,수량); } 즐거운 하루되세요 > 으럇챠 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : 수정한식입니다. > 제가 뭘 잘못한건진 모르겠는데요 5회이상 손절이 나가도 계속 1계약으로만 진입이 되고요 5,10 으로 지정했으므로 10계약이 들어가야되는데요 그리고 5번 연속 손절나기전까지는 거래가 없어야 되는데 그래서 하루에 많아야 2,3회정도만 거래가 있어야 되는데 이상하게 거래가 많습니다. 확인부탁드립니다. 아래는 거래 내역입니다 진입일시 진입종류 진입명 진입가격(pt) 수량 청산일시 청산종류 청산명 청산가격(pt) 수익(pt) 2015-04-29 8:53 매도 s 1,207.80 1 2015-04-29 8:56 매도청산 ExitShort_#0 1,208.10 -0.4 2015-04-29 8:56 매수 b 1,208.10 1 2015-04-29 9:00 매수청산(목표수익) StopProfitTarget 1,209.10 0.9 2015-04-29 9:00 매도 s 1,208.50 1 2015-04-29 9:01 매도청산 ExitShort_#0 1,209.00 -0.6 2015-04-29 9:01 매수 b 1,209.00 1 2015-04-29 9:02 매수청산(목표수익) StopProfitTarget 1,210.00 0.9 2015-04-29 9:02 매수 b 1,210.00 1 2015-04-29 9:02 매수청산 ExitLong_#1 1,209.30 -0.8 2015-04-29 9:02 매도 s 1,209.30 1 2015-04-29 9:03 매도청산(목표수익) StopProfitTarget 1,208.30 0.9 2015-04-29 9:04 매수 b 1,209.30 1 2015-04-29 9:09 매수청산 ExitLong_#1 1,208.50 -0.9 2015-04-29 9:09 매도 s 1,208.50 1 2015-04-29 9:11 매도청산 ExitShort_#0 1,208.70 -0.3 2015-04-29 9:11 매수 b 1,208.70 1 2015-04-29 9:18 매수청산(목표수익) StopProfitTarget 1,209.70 0.9 2015-04-29 9:18 매수 b 1,209.80 1 2015-04-29 9:19 매수청산(목표수익) StopProfitTarget 1,210.80 0.9 2015-04-29 9:20 매수 b 1,211.50 1 2015-04-29 9:21 매수청산 ExitLong_#1 1,211.00 -0.6 2015-04-29 9:21 매도 s 1,211.00 1 2015-04-29 9:23 매도청산 ExitShort_#0 1,211.80 -0.9 2015-04-29 9:23 매수 b 1,211.80 1 2015-04-29 9:24 매수청산 ExitLong_#1 1,211.40 -0.5 2015-04-29 9:24 매도 s 1,211.40 1 2015-04-29 9:27 매도청산(목표수익) StopProfitTarget 1,210.40 0.9 2015-04-29 9:28 매도 s 1,210.20 1 2015-04-29 9:38 매도청산(목표수익) StopProfitTarget 1,209.20 0.9 2015-04-29 9:38 매도 s 1,209.20 1 2015-04-29 9:38 매도청산(목표수익) StopProfitTarget 1,208.20 0.9 2015-04-29 9:39 매도 s 1,208.00 1 2015-04-29 9:39 매도청산(목표수익) StopProfitTarget 1,207.00 0.9 2015-04-29 9:39 매도 s 1,207.00 1 2015-04-29 9:40 매도청산 ExitShort_#0 1,207.20 -0.3 2015-04-29 9:40 매수 b 1,207.20 1 2015-04-29 9:43 매수청산 ExitLong_#1 1,207.00 -0.3 2015-04-29 9:43 매도 s 1,207.00 1 2015-04-29 9:49 매도청산 ExitShort_#0 1,207.90 -1 2015-04-29 9:49 매수 b 1,207.90 1 2015-04-29 9:54 매수청산(목표수익) StopProfitTarget 1,208.90 0.9 2015-04-29 9:54 매수 b 1,209.00 1 2015-04-29 10:02 매수청산(목표수익) StopProfitTarget 1,210.00 0.9 2015-04-29 10:02 매수 b 1,210.00 1 2015-04-29 10:03 매수청산(목표수익) StopProfitTarget 1,211.00 0.9 2015-04-29 10:03 매수 b 1,211.30 1 2015-04-29 10:04 매수청산 ExitLong_#1 1,211.00 -0.4 2015-04-29 10:04 매도 s 1,211.00 1 2015-04-29 10:06 매도청산(목표수익) StopProfitTarget 1,210.00 0.9 2015-04-29 10:08 매도 s 1,209.80 1 2015-04-29 10:09 매도청산 ExitShort_#0 1,210.70 -1 2015-04-29 10:09 매수 b 1,210.70 1 2015-04-29 10:17 매수청산 ExitLong_#1 1,209.80 -1 2015-04-29 10:17 매도 s 1,209.80 1 2015-04-29 10:22 매도청산 ExitShort_#0 1,210.50 -0.8 2015-04-29 10:22 매수 b 1,210.50 1 2015-04-29 10:25 매수청산 ExitLong_#1 1,210.00 -0.6 2015-04-29 10:25 매도 s 1,210.00 1 2015-04-29 10:33 매도청산(목표수익) StopProfitTarget 1,209.00 0.9 2015-04-29 10:33 매도 s 1,209.00 1 2015-04-29 10:37 매도청산 ExitShort_#0 1,209.40 -0.5 2015-04-29 10:37 매수 b 1,209.40 1 2015-04-29 10:56 매수청산 ExitLong_#1 1,209.80 0.3 2015-04-29 10:56 매도 s 1,209.80 1 2015-04-29 10:59 매도청산 ExitShort_#0 1,210.30 -0.6 2015-04-29 10:59 매수 b 1,210.30 1 2015-04-29 11:08 매수청산 ExitLong_#1 1,209.60 -0.8 2015-04-29 11:08 매도 s 1,209.60 1 2015-04-29 11:12 매도청산 ExitShort_#0 1,210.20 -0.7 2015-04-29 11:12 매수 b 1,210.20 1 2015-04-29 11:15 매수청산 ExitLong_#1 1,209.90 -0.4 2015-04-29 11:15 매도 s 1,209.90 1 2015-04-29 11:21 매도청산 ExitShort_#0 1,210.50 -0.7 2015-04-29 11:21 매수 b 1,210.50 1 2015-04-29 11:32 매수청산 ExitLong_#1 1,210.00 -0.6 2015-04-29 11:32 매도 s 1,210.00 1 2015-04-29 11:42 매도청산(목표수익) StopProfitTarget 1,209.00 0.9 2015-04-29 11:43 매도 s 1,209.00 1 2015-04-29 11:47 매도청산 ExitShort_#0 1,209.30 -0.4 2015-04-29 11:47 매수 b 1,209.30 1 2015-04-29 11:59 매수청산 ExitLong_#1 1,209.10 -0.3 2015-04-29 11:59 매도 s 1,209.10 1 2015-04-29 12:15 매도청산 ExitShort_#0 1,209.10 -0.1 2015-04-29 12:15 매수 b 1,209.10 1 2015-04-29 12:24 매수청산(목표수익) StopProfitTarget 1,210.10 0.9 2015-04-29 12:24 매수 b 1,210.10 1 2015-04-29 12:27 매수청산 ExitLong_#1 1,209.60 -0.6 2015-04-29 12:27 매도 s 1,209.60 1 2015-04-29 12:29 매도청산 ExitShort_#0 1,209.80 -0.3 2015-04-29 12:29 매수 b 1,209.80 1 2015-04-29 12:29 매수청산 ExitLong_#1 1,209.90 0 2015-04-29 12:29 매도 s 1,209.90 1 2015-04-29 12:35 매도청산 ExitShort_#0 1,210.00 -0.2 2015-04-29 12:35 매수 b 1,210.00 1 2015-04-29 12:41 매수청산 ExitLong_#1 1,209.80 -0.3 2015-04-29 12:41 매도 s 1,209.80 1 2015-04-29 12:52 매도청산 ExitShort_#0 1,209.80 -0.1 2015-04-29 12:52 매수 b 1,209.80 1 2015-04-29 12:57 매수청산 ExitLong_#1 1,209.50 -0.4 2015-04-29 12:57 매도 s 1,209.50 1 2015-04-29 12:57 매도청산(목표수익) StopProfitTarget 1,208.50 0.9 2015-04-29 12:57 매도 s 1,207.90 1 2015-04-29 13:00 매도청산(목표수익) StopProfitTarget 1,206.90 0.9 2015-04-29 13:00 매도 s 1,205.00 1 2015-04-29 13:00 매도청산(목표수익) StopProfitTarget 1,204.00 0.9 2015-04-29 13:00 매도 s 1,202.10 1 2015-04-29 13:00 매도청산 ExitShort_#0 1,203.40 -1.4 2015-04-29 13:00 매수 b 1,203.40 1 2015-04-29 13:00 매수청산(목표수익) StopProfitTarget 1,204.40 0.9 2015-04-29 13:01 매도 s 1,203.00 1 2015-04-29 13:01 매도청산(목표수익) StopProfitTarget 1,201.80 1.1 2015-04-29 13:01 매도 s 1,201.60 1 2015-04-29 13:02 매도청산 ExitShort_#0 1,202.90 -1.4 2015-04-29 13:02 매수 b 1,202.90 1 2015-04-29 13:02 매수청산(목표수익) StopProfitTarget 1,203.90 0.9 2015-04-29 13:02 매수 b 1,204.40 1 2015-04-29 13:02 매수청산(목표수익) StopProfitTarget 1,205.40 0.9 2015-04-29 13:03 매수 b 1,205.60 1 2015-04-29 13:03 매수청산(목표수익) StopProfitTarget 1,206.60 0.9 2015-04-29 13:05 매도 s 1,205.00 1 2015-04-29 13:05 매도청산 ExitShort_#0 1,206.80 -1.9 2015-04-29 13:05 매수 b 1,206.80 1 2015-04-29 13:07 매수청산 ExitLong_#1 1,204.90 -2 2015-04-29 13:07 매도 s 1,204.90 1 2015-04-29 13:07 매도청산(목표수익) StopProfitTarget 1,203.90 0.9 2015-04-29 13:07 매도 s 1,203.80 1 2015-04-29 13:08 매도청산(목표수익) StopProfitTarget 1,202.80 0.9 2015-04-29 13:08 매도 s 1,202.70 1 2015-04-29 13:09 매도청산(목표수익) StopProfitTarget 1,201.70 0.9 2015-04-29 13:10 매수 b 1,203.60 1 2015-04-29 13:12 매수청산 ExitLong_#1 1,203.20 -0.5 2015-04-29 13:12 매도 s 1,203.20 1 2015-04-29 13:13 매도청산(목표수익) StopProfitTarget 1,202.20 0.9 2015-04-29 13:13 매도 s 1,201.80 1 2015-04-29 13:14 매도청산(목표수익) StopProfitTarget 1,200.80 0.9 2015-04-29 13:14 매수 b 1,202.00 1 2015-04-29 13:14 매수청산(목표수익) StopProfitTarget 1,203.00 0.9 2015-04-29 13:16 매도 s 1,201.10 1 2015-04-29 13:17 매도청산 ExitShort_#0 1,202.30 -1.3 2015-04-29 13:17 매수 b 1,202.30 1 2015-04-29 13:22 매수청산(목표수익) StopProfitTarget 1,203.30 0.9 2015-04-29 13:22 매수 b 1,203.40 1 2015-04-29 13:23 매수청산(목표수익) StopProfitTarget 1,204.40 0.9 2015-04-29 13:26 매도 s 1,203.00 1 2015-04-29 13:27 매도청산(목표수익) StopProfitTarget 1,202.00 0.9 2015-04-29 13:29 매수 b 1,203.00 1 2015-04-29 13:33 매수청산(목표수익) StopProfitTarget 1,204.00 0.9 2015-04-29 13:33 매수 b 1,204.20 1 2015-04-29 13:33 매수청산(목표수익) StopProfitTarget 1,205.20 0.9 2015-04-29 13:33 매수 b 1,205.20 1 2015-04-29 13:35 매수청산 ExitLong_#1 1,204.10 -1.2 2015-04-29 13:35 매도 s 1,204.10 1 2015-04-29 13:38 매도청산 ExitShort_#0 1,204.90 -0.9 2015-04-29 13:38 매수 b 1,204.90 1 2015-04-29 13:41 매수청산(목표수익) StopProfitTarget 1,205.90 0.9 2015-04-29 13:42 매수 b 1,206.30 1 2015-04-29 13:45 매수청산 ExitLong_#1 1,206.00 -0.4 2015-04-29 13:45 매도 s 1,206.00 1 2015-04-29 13:51 매도청산 ExitShort_#0 1,206.20 -0.3 2015-04-29 13:51 매수 b 1,206.20 1 2015-04-29 13:58 매수청산 ExitLong_#1 1,205.10 -1.2 2015-04-29 13:58 매도 s 1,205.10 1 2015-04-29 14:02 매도청산(목표수익) StopProfitTarget 1,204.10 0.9 2015-04-29 14:30 매도 s 1,204.20 1 2015-04-29 14:46 매도청산(목표수익) StopProfitTarget 1,203.20 0.9 2015-04-29 15:01 매수 b 1,204.10 1 2015-04-29 18:08 매수청산 ExitLong_#1 1,204.00 -0.2 2015-04-29 18:08 매도 s 1,204.00 1 2015-04-29 18:54 매도청산 ExitShort_#0 1,204.00 -0.1 2015-04-29 18:54 매수 b 1,204.00 1 2015-04-29 19:13 매수청산(목표수익) StopProfitTarget 1,205.00 0.9 2015-04-29 19:13 매수 b 1,205.00 1 2015-04-29 19:39 매수청산 ExitLong_#1 1,204.60 -0.5 2015-04-29 19:39 매도 s 1,204.60 1 2015-04-29 20:00 매도청산(목표수익) StopProfitTarget 1,203.60 0.9 2015-04-29 20:02 매수 b 1,204.70 1 2015-04-29 20:07 매수청산(목표수익) StopProfitTarget 1,205.70 0.9 2015-04-29 20:32 매도 s 1,204.70 1 2015-04-29 21:15 매도청산(목표수익) StopProfitTarget 1,203.70 0.9 2015-04-29 21:23 매도 s 1,203.50 1 2015-04-29 21:54 매도청산 ExitShort_#0 1,204.00 -0.6 2015-04-29 21:54 매수 b 1,204.00 1 2015-04-29 22:25 매수청산 ExitLong_#1 1,203.40 -0.7 2015-04-29 22:25 매도 s 1,203.40 1 2015-04-29 22:50 매도청산(목표수익) StopProfitTarget 1,202.40 0.9 2015-04-29 22:50 매도 s 1,202.40 1 2015-04-29 23:01 매도청산 ExitShort_#0 1,203.20 -0.9 2015-04-29 23:01 매수 b 1,203.20 1 2015-04-29 23:04 매수청산(목표수익) StopProfitTarget 1,204.20 0.9 2015-04-29 23:24 매도 s 1,202.80 1 2015-04-29 23:26 매도청산(목표수익) StopProfitTarget 1,201.80 0.9 2015-04-29 23:27 매도 s 1,201.40 1 2015-04-29 23:27 매도청산(목표수익) StopProfitTarget 1,200.40 0.9 2015-04-29 23:30 매수 b 1,201.50 1 2015-04-29 23:56 매수청산(목표수익) StopProfitTarget 1,202.50 0.9 2015-04-30 0:00 매수 b 1,202.70 1 2015-04-30 0:42 매수청산(목표수익) StopProfitTarget 1,203.70 0.9 2015-04-30 0:48 매도 s 1,203.00 1 2015-04-30 1:00 매도청산 ExitShort_#0 1,203.60 -0.7 2015-04-30 1:00 매수 b 1,203.60 1 2015-04-30 1:06 매수청산 ExitLong_#1 1,203.30 -0.4 2015-04-30 1:06 매도 s 1,203.30 1 2015-04-30 1:40 매도청산 ExitShort_#0 1,203.60 -0.4 2015-04-30 1:40 매수 b 1,203.60 1 2015-04-30 1:44 매수청산 ExitLong_#1 1,202.80 -0.9 2015-04-30 1:44 매도 s 1,202.80 1 2015-04-30 2:00 매도청산(목표수익) StopProfitTarget 1,201.80 0.9 2015-04-30 2:00 매도 s 1,201.70 1 2015-04-30 2:19 매도청산(목표수익) StopProfitTarget 1,200.70 0.9 2015-04-30 2:21 매수 b 1,201.60 1 2015-04-30 2:24 매수청산 ExitLong_#1 1,200.10 -1.6 2015-04-30 2:24 매도 s 1,200.10 1 2015-04-30 2:27 매도청산 ExitShort_#0 1,200.00 0 2015-04-30 2:27 매수 b 1,200.00 1 2015-04-30 2:30 평가 1,200.70 0.6 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 수정한식입니다. > 안녕하세요 예스스탁입니다. 스위치이 되는 내용이므로 아래와 같이 for문을 변경하시면 됩니다. Input : Period(12), Period1(5),X(3),N(2); Var : value(0),Xcount(0),cnt(0); if MarketPosition == 0 Then{ Xcount = 0; for cnt = 1 to X{ if IsExitName("StopLoss",cnt) == true then Xcount = Xcount+1; } } Else{ Xcount = 0; for cnt = 0 to X-1{ if IsExitName("StopLoss",cnt) == true then Xcount = Xcount+1; } } value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy("b",OnClose,def,iff(Xcount==X,N,1)); } # 매도/매수청산 If CrossDown(value, 55) Then { sell("s",OnClose,def,iff(Xcount==X,N,1)); } 즐거운 하루되세요 > 으럇챠 님이 쓴 글입니다. > 제목 : Re : Re : 문의 > 수식이 조금 이상한듯합니다. 기존에 수식을 작성해주신 수식으로 바꾸었는데요 동일조건에 n값을 배로 늘리면 수익/손실이 배로 늘어나야 되는데 늘지를 않고요 x회 손절이 발생된 후 들어가야 되는데 마구잡이로 들어가는것같습니다. 다시한번 더 검토를 부탁드립니다. 원하는 수식은요 스톡시스템에서 거래내역을 보면 손실 손실 손실 손실 손실 수익 손실 손실 수익 손실 손실 손실 손실 손실 수익 이렇게 거래내역이 있을때 연속 5회 손실나갈때까지 기다렸다가 그때 한번 거래를 하겠다는 의미입니다. 여기에서 손실은 stoploss도 있지만요 exitlong?과 같은 단순스위칭도 손실일때 스위칭하면 손실로 쳐야합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 > 안녕하세요 예스스탁입니다. X회 손절이 아니면 1계약으로 주문됩니다. 손절은 수식안에서 SetStopLoss함수나 설정창의 강제청산탭에서 지정하시면 됩니다. 아래는 함수로 임의의 값을 지정했습니다. Input : Period(12), Period1(5),X(3),N(2); Var : value(0),Xcount(0),cnt(0); Xcount = 0; for cnt = 1 to X{ if IsExitName("StopLoss",cnt) == true then Xcount = Xcount+1; } value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy("b",OnClose,def,iff(Xcount==X,N,1)); } # 매도/매수청산 If CrossDown(value, 55) Then { sell("s",OnClose,def,iff(Xcount==X,N,1)); } SetStopLoss(1,PointStop); 즐거운 하루되세요 > 으럇챠 님이 쓴 글입니다. > 제목 : 문의 > Input : Period(12), Period1(5); Var : value(0); value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 55) Then { buy(); } # 매도/매수청산 If CrossDown(value, 55) Then { sell(); } 위 시스템에서 앞전 x회 (x=변수 3,4회등의 횟수를 지정) 연속 손절이 나가면 진입수량을 n개 (n=변수 2계약, 10계약등을 지정) sell, buy 되도록 수식을 변경하려면 어떻게 해야 되나요?