커뮤니티

수식 약간 수정해 주세요^^

프로필 이미지
뽄때
2015-12-17 09:10:37
109
글번호 93491
답변완료
수식변경 부탁합니다. 매수조건 변경 : 원조건 : 볼랜져밴드 하단선에 터치하면 매수 (완성 봉 기준이 아니고 실시간으로 그냥 하단선에 터치하면 매수) 단 스톡케스틱 (25,6,6)이 20 이상이어야 함 (과매도에 진입하면 매수금지) 추가조건 : 단 밴드 하단값이 전일종가보다 커야만 매수 (높은 위치에 있어야 함) 단 밴드 하단선과 상한선의 가격차이가 5%이상 이어야 할 것 매도조건 변경해주세요 매도조건 변경 : 1) 볼랜져밴드 상단선에 터치하면 50% 매도 -> 그냥 전량 매도 2) 상단터치 하지 않아도 목표가 +10% 도달하면 전량 매도 매도조건 추가 : 봉 종가기준, 볼랜져밴드 하단 이탈시 전량 매도 STOP LOSS 조건 : 매수가 대비 -10% 하락하면 전량 손절 트레일링 스탑 : - 5% ============================================================================= input : P(20),dv(2),sto1(25),sto2(6),sto3(6),금액(10000000); var : BBup(0),BBdn(0),stok(0),stoD(0); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); stok = StochasticsK(sto1,sto2); Stod = StochasticsD(sto1,sto2,sto3); if stok >= 20 and L > Bbdn Then buy("b",Atlimit,BBdn,Floor(금액/C)); if MarketPosition == 1 Then{ ExitLong("BP1",atlimit,BBup,"",Floor(MaxContracts*0.5),1); ExitLong("BP2",atlimit,EntryPrice*1.15); ExitLong("Btr",AtStop,highest(H,BarsSinceEntry)*0.95); } SetStopLoss(10,PercentStop); 2. input : P(20),dv(2),sto1(25),sto2(6),sto3(6),금액(10000000); var : BBup(0),BBdn(0),stok(0),stoD(0); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); stok = StochasticsK(sto1,sto2); Stod = StochasticsD(sto1,sto2,sto3); if stok >= 20 and L > Bbdn*1.02 Then buy("b",Atlimit,BBdn*1.02,Floor(금액/C)); if MarketPosition == 1 Then{ ExitLong("BP1",atlimit,BBup,"",Floor(MaxContracts*0.5),1); ExitLong("BP2",atlimit,EntryPrice*1.15); ExitLong("Btr",AtStop,highest(H,BarsSinceEntry)*0.95); } SetStopLoss(10,PercentStop); 매수조건 : 볼랜져밴드 하단선에 터치하면 매수 (완성 봉 기준이 아니고 실시간으로 그냥 하단선에 터치하면 매수) 단 스톡케스틱 (25,6,6)이 20 이상이어야 함 (과매도에 진입하면 매수금지) 매도조건 : 볼랜져밴드 상단선에 터치하면 50% 매도 나머지 50%는 매수가 대비 15% 상승시 매도 STOP LOSS 조건 : 매수가 대비 -10% 하락하면 전량 손절 트레일링 스탑 : - 5% 한번 진입시 1,000만원 정도의 수량을 계산한 후 그 수량만큼 진입하고 싶습니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2015-12-17 09:45:26

안녕하세요 예스스탁입니다. input : P(20),dv(2),sto1(25),sto2(6),sto3(6),금액(10000000); var : BBup(0),BBdn(0),stok(0),stoD(0); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); stok = StochasticsK(sto1,sto2); Stod = StochasticsD(sto1,sto2,sto3); if stok >= 20 and L > Bbdn and BBdn > DayClose(1) and BBup >= BBdn*1.05 Then buy("b",Atlimit,BBdn,Floor(금액/C)); if MarketPosition == 1 Then{ #상단 터치시 전량매도 ExitLong("BP1",atlimit,BBup); #10% 목표수익 달성시 전량매도 ExitLong("BP2",atlimit,EntryPrice*1.10); #진입이후 최고가 대비 5% 하락하면 전량매도 ExitLong("Btr",AtStop,highest(H,BarsSinceEntry)*0.95); #종가기준 하단선 하향이탈하면 전량매도 if CrossDown(C,BBdn) Then ExitLong("Bx"); } #10% 손실시 전량매도 SetStopLoss(10,PercentStop); 즐거운 하루되세요 > 뽄때 님이 쓴 글입니다. > 제목 : 수식 약간 수정해 주세요^^ > 수식변경 부탁합니다. 매수조건 변경 : 원조건 : 볼랜져밴드 하단선에 터치하면 매수 (완성 봉 기준이 아니고 실시간으로 그냥 하단선에 터치하면 매수) 단 스톡케스틱 (25,6,6)이 20 이상이어야 함 (과매도에 진입하면 매수금지) 추가조건 : 단 밴드 하단값이 전일종가보다 커야만 매수 (높은 위치에 있어야 함) 단 밴드 하단선과 상한선의 가격차이가 5%이상 이어야 할 것 매도조건 변경해주세요 매도조건 변경 : 1) 볼랜져밴드 상단선에 터치하면 50% 매도 -> 그냥 전량 매도 2) 상단터치 하지 않아도 목표가 +10% 도달하면 전량 매도 매도조건 추가 : 봉 종가기준, 볼랜져밴드 하단 이탈시 전량 매도 STOP LOSS 조건 : 매수가 대비 -10% 하락하면 전량 손절 트레일링 스탑 : - 5% ============================================================================= input : P(20),dv(2),sto1(25),sto2(6),sto3(6),금액(10000000); var : BBup(0),BBdn(0),stok(0),stoD(0); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); stok = StochasticsK(sto1,sto2); Stod = StochasticsD(sto1,sto2,sto3); if stok >= 20 and L > Bbdn Then buy("b",Atlimit,BBdn,Floor(금액/C)); if MarketPosition == 1 Then{ ExitLong("BP1",atlimit,BBup,"",Floor(MaxContracts*0.5),1); ExitLong("BP2",atlimit,EntryPrice*1.15); ExitLong("Btr",AtStop,highest(H,BarsSinceEntry)*0.95); } SetStopLoss(10,PercentStop); 2. input : P(20),dv(2),sto1(25),sto2(6),sto3(6),금액(10000000); var : BBup(0),BBdn(0),stok(0),stoD(0); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); stok = StochasticsK(sto1,sto2); Stod = StochasticsD(sto1,sto2,sto3); if stok >= 20 and L > Bbdn*1.02 Then buy("b",Atlimit,BBdn*1.02,Floor(금액/C)); if MarketPosition == 1 Then{ ExitLong("BP1",atlimit,BBup,"",Floor(MaxContracts*0.5),1); ExitLong("BP2",atlimit,EntryPrice*1.15); ExitLong("Btr",AtStop,highest(H,BarsSinceEntry)*0.95); } SetStopLoss(10,PercentStop); 매수조건 : 볼랜져밴드 하단선에 터치하면 매수 (완성 봉 기준이 아니고 실시간으로 그냥 하단선에 터치하면 매수) 단 스톡케스틱 (25,6,6)이 20 이상이어야 함 (과매도에 진입하면 매수금지) 매도조건 : 볼랜져밴드 상단선에 터치하면 50% 매도 나머지 50%는 매수가 대비 15% 상승시 매도 STOP LOSS 조건 : 매수가 대비 -10% 하락하면 전량 손절 트레일링 스탑 : - 5% 한번 진입시 1,000만원 정도의 수량을 계산한 후 그 수량만큼 진입하고 싶습니다.
프로필 이미지

뽄때

2015-12-17 13:33:28

하루에 한 번 진입할 수 있게 하는 벙법좀 부탁합니다. 즉 오늘 매수가 일어났으면 당일날은 더이상 매수가 일어나지 않도록요.. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 약간 수정해 주세요^^ > 안녕하세요 예스스탁입니다. input : P(20),dv(2),sto1(25),sto2(6),sto3(6),금액(10000000); var : BBup(0),BBdn(0),stok(0),stoD(0); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); stok = StochasticsK(sto1,sto2); Stod = StochasticsD(sto1,sto2,sto3); if stok >= 20 and L > Bbdn and BBdn > DayClose(1) and BBup >= BBdn*1.05 Then buy("b",Atlimit,BBdn,Floor(금액/C)); if MarketPosition == 1 Then{ #상단 터치시 전량매도 ExitLong("BP1",atlimit,BBup); #10% 목표수익 달성시 전량매도 ExitLong("BP2",atlimit,EntryPrice*1.10); #진입이후 최고가 대비 5% 하락하면 전량매도 ExitLong("Btr",AtStop,highest(H,BarsSinceEntry)*0.95); #종가기준 하단선 하향이탈하면 전량매도 if CrossDown(C,BBdn) Then ExitLong("Bx"); } #10% 손실시 전량매도 SetStopLoss(10,PercentStop); 즐거운 하루되세요 > 뽄때 님이 쓴 글입니다. > 제목 : 수식 약간 수정해 주세요^^ > 수식변경 부탁합니다. 매수조건 변경 : 원조건 : 볼랜져밴드 하단선에 터치하면 매수 (완성 봉 기준이 아니고 실시간으로 그냥 하단선에 터치하면 매수) 단 스톡케스틱 (25,6,6)이 20 이상이어야 함 (과매도에 진입하면 매수금지) 추가조건 : 단 밴드 하단값이 전일종가보다 커야만 매수 (높은 위치에 있어야 함) 단 밴드 하단선과 상한선의 가격차이가 5%이상 이어야 할 것 매도조건 변경해주세요 매도조건 변경 : 1) 볼랜져밴드 상단선에 터치하면 50% 매도 -> 그냥 전량 매도 2) 상단터치 하지 않아도 목표가 +10% 도달하면 전량 매도 매도조건 추가 : 봉 종가기준, 볼랜져밴드 하단 이탈시 전량 매도 STOP LOSS 조건 : 매수가 대비 -10% 하락하면 전량 손절 트레일링 스탑 : - 5% ============================================================================= input : P(20),dv(2),sto1(25),sto2(6),sto3(6),금액(10000000); var : BBup(0),BBdn(0),stok(0),stoD(0); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); stok = StochasticsK(sto1,sto2); Stod = StochasticsD(sto1,sto2,sto3); if stok >= 20 and L > Bbdn Then buy("b",Atlimit,BBdn,Floor(금액/C)); if MarketPosition == 1 Then{ ExitLong("BP1",atlimit,BBup,"",Floor(MaxContracts*0.5),1); ExitLong("BP2",atlimit,EntryPrice*1.15); ExitLong("Btr",AtStop,highest(H,BarsSinceEntry)*0.95); } SetStopLoss(10,PercentStop); 2. input : P(20),dv(2),sto1(25),sto2(6),sto3(6),금액(10000000); var : BBup(0),BBdn(0),stok(0),stoD(0); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); stok = StochasticsK(sto1,sto2); Stod = StochasticsD(sto1,sto2,sto3); if stok >= 20 and L > Bbdn*1.02 Then buy("b",Atlimit,BBdn*1.02,Floor(금액/C)); if MarketPosition == 1 Then{ ExitLong("BP1",atlimit,BBup,"",Floor(MaxContracts*0.5),1); ExitLong("BP2",atlimit,EntryPrice*1.15); ExitLong("Btr",AtStop,highest(H,BarsSinceEntry)*0.95); } SetStopLoss(10,PercentStop); 매수조건 : 볼랜져밴드 하단선에 터치하면 매수 (완성 봉 기준이 아니고 실시간으로 그냥 하단선에 터치하면 매수) 단 스톡케스틱 (25,6,6)이 20 이상이어야 함 (과매도에 진입하면 매수금지) 매도조건 : 볼랜져밴드 상단선에 터치하면 50% 매도 나머지 50%는 매수가 대비 15% 상승시 매도 STOP LOSS 조건 : 매수가 대비 -10% 하락하면 전량 손절 트레일링 스탑 : - 5% 한번 진입시 1,000만원 정도의 수량을 계산한 후 그 수량만큼 진입하고 싶습니다.
프로필 이미지

예스스탁 예스스탁 답변

2015-12-17 14:30:58

input : P(20),dv(2),sto1(25),sto2(6),sto3(6),금액(10000000); var : BBup(0),BBdn(0),stok(0),stoD(0); var : cnt(0),count(0); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); stok = StochasticsK(sto1,sto2); Stod = StochasticsD(sto1,sto2,sto3); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if stok >= 20 and L > Bbdn and BBdn > DayClose(1) and BBup >= BBdn*1.05 and count < 1 Then buy("b",Atlimit,BBdn,Floor(금액/C)); if MarketPosition == 1 Then{ #상단 터치시 전량매도 ExitLong("BP1",atlimit,BBup); #10% 목표수익 달성시 전량매도 ExitLong("BP2",atlimit,EntryPrice*1.10); #진입이후 최고가 대비 5% 하락하면 전량매도 ExitLong("Btr",AtStop,highest(H,BarsSinceEntry)*0.95); #종가기준 하단선 하향이탈하면 전량매도 if CrossDown(C,BBdn) Then ExitLong("Bx"); } #10% 손실시 전량매도 SetStopLoss(10,PercentStop); > 뽄때 님이 쓴 글입니다. > 제목 : Re : Re : 수식 약간 수정해 주세요^^ > 하루에 한 번 진입할 수 있게 하는 벙법좀 부탁합니다. 즉 오늘 매수가 일어났으면 당일날은 더이상 매수가 일어나지 않도록요.. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 약간 수정해 주세요^^ > 안녕하세요 예스스탁입니다. input : P(20),dv(2),sto1(25),sto2(6),sto3(6),금액(10000000); var : BBup(0),BBdn(0),stok(0),stoD(0); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); stok = StochasticsK(sto1,sto2); Stod = StochasticsD(sto1,sto2,sto3); if stok >= 20 and L > Bbdn and BBdn > DayClose(1) and BBup >= BBdn*1.05 Then buy("b",Atlimit,BBdn,Floor(금액/C)); if MarketPosition == 1 Then{ #상단 터치시 전량매도 ExitLong("BP1",atlimit,BBup); #10% 목표수익 달성시 전량매도 ExitLong("BP2",atlimit,EntryPrice*1.10); #진입이후 최고가 대비 5% 하락하면 전량매도 ExitLong("Btr",AtStop,highest(H,BarsSinceEntry)*0.95); #종가기준 하단선 하향이탈하면 전량매도 if CrossDown(C,BBdn) Then ExitLong("Bx"); } #10% 손실시 전량매도 SetStopLoss(10,PercentStop); 즐거운 하루되세요 > 뽄때 님이 쓴 글입니다. > 제목 : 수식 약간 수정해 주세요^^ > 수식변경 부탁합니다. 매수조건 변경 : 원조건 : 볼랜져밴드 하단선에 터치하면 매수 (완성 봉 기준이 아니고 실시간으로 그냥 하단선에 터치하면 매수) 단 스톡케스틱 (25,6,6)이 20 이상이어야 함 (과매도에 진입하면 매수금지) 추가조건 : 단 밴드 하단값이 전일종가보다 커야만 매수 (높은 위치에 있어야 함) 단 밴드 하단선과 상한선의 가격차이가 5%이상 이어야 할 것 매도조건 변경해주세요 매도조건 변경 : 1) 볼랜져밴드 상단선에 터치하면 50% 매도 -> 그냥 전량 매도 2) 상단터치 하지 않아도 목표가 +10% 도달하면 전량 매도 매도조건 추가 : 봉 종가기준, 볼랜져밴드 하단 이탈시 전량 매도 STOP LOSS 조건 : 매수가 대비 -10% 하락하면 전량 손절 트레일링 스탑 : - 5% ============================================================================= input : P(20),dv(2),sto1(25),sto2(6),sto3(6),금액(10000000); var : BBup(0),BBdn(0),stok(0),stoD(0); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); stok = StochasticsK(sto1,sto2); Stod = StochasticsD(sto1,sto2,sto3); if stok >= 20 and L > Bbdn Then buy("b",Atlimit,BBdn,Floor(금액/C)); if MarketPosition == 1 Then{ ExitLong("BP1",atlimit,BBup,"",Floor(MaxContracts*0.5),1); ExitLong("BP2",atlimit,EntryPrice*1.15); ExitLong("Btr",AtStop,highest(H,BarsSinceEntry)*0.95); } SetStopLoss(10,PercentStop); 2. input : P(20),dv(2),sto1(25),sto2(6),sto3(6),금액(10000000); var : BBup(0),BBdn(0),stok(0),stoD(0); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); stok = StochasticsK(sto1,sto2); Stod = StochasticsD(sto1,sto2,sto3); if stok >= 20 and L > Bbdn*1.02 Then buy("b",Atlimit,BBdn*1.02,Floor(금액/C)); if MarketPosition == 1 Then{ ExitLong("BP1",atlimit,BBup,"",Floor(MaxContracts*0.5),1); ExitLong("BP2",atlimit,EntryPrice*1.15); ExitLong("Btr",AtStop,highest(H,BarsSinceEntry)*0.95); } SetStopLoss(10,PercentStop); 매수조건 : 볼랜져밴드 하단선에 터치하면 매수 (완성 봉 기준이 아니고 실시간으로 그냥 하단선에 터치하면 매수) 단 스톡케스틱 (25,6,6)이 20 이상이어야 함 (과매도에 진입하면 매수금지) 매도조건 : 볼랜져밴드 상단선에 터치하면 50% 매도 나머지 50%는 매수가 대비 15% 상승시 매도 STOP LOSS 조건 : 매수가 대비 -10% 하락하면 전량 손절 트레일링 스탑 : - 5% 한번 진입시 1,000만원 정도의 수량을 계산한 후 그 수량만큼 진입하고 싶습니다.