커뮤니티

수식 부탁드립니다.

프로필 이미지
미완
2021-12-10 06:40:04
903
글번호 154354
답변완료
1. 지표 손절값을 기준으로.. 예를들어 50틱일 경우 - 매수 진입 후 직전 3개 봉(연속 음봉) 기준으로 첫번째 봉 시가와 세번째 봉 종가의 차이가 50틱일 경우 다음 봉 진입시 손절 - 매도 진입시에도 진입 후 직전 3개 봉(연속 양봉) 기준으로 첫번째 봉 시가와 세번째 봉 종가의 차이가 50틱일 경우 손절하는 수식 부탁드립니다. 2. 그리고 아래 지표 수식이 의미하는 내용이 무엇인지 설명 부탁드립니다. input:b_time1(000000),e_time1(240000), stoK_p11(100),stoK_p12(6),stoK_p13(6), ma_p11(25),ma_p12(5),ma_p13(15),ma_p14(100), ma_p15(10),ma_p16(20),ma_p17(15); Var:stoK(0),stoD(0),TRIXv(0),TRIXsig(0),T(0); If b_time1 <= Time and Time <= e_time1 Then { stoK = StochasticsK(stoK_p11,stoK_p12); stoD = StochasticsD(stoK_p11,stoK_p12,stoK_p13); If countif(ma(C,ma_p11)[1] < ma(C,ma_p11),1) == 1 and (ma(C,ma_p12)[1] <= ma(C,ma_p13)[1] and ma(C,ma_p12) > ma(C,ma_p13)) and countif(ma(C,ma_p14)[1] < ma(C,ma_p14),1) == 1 and countif(ma(C,ma_p15)[1] < ma(C,ma_p15),1) == 1 and countif(ma(C,ma_p16)[1] < ma(C,ma_p16),1) == 1 and countif(ma(C,ma_p17)[1] < ma(C,ma_p17),1) == 1 Then { T = 1; } If countif(ma(C,ma_p11)[1] > ma(C,ma_p11),1) == 1 and (ma(C,ma_p12)[1] >= ma(C,ma_p13)[1] and ma(C,ma_p12) < ma(C,ma_p13)) and countif(ma(C,ma_p14)[1] > ma(C,ma_p14),1) == 1 and countif(ma(C,ma_p15)[1] > ma(C,ma_p15),1) == 1 and countif(ma(C,ma_p16)[1] > ma(C,ma_p16),1) == 1 and countif(ma(C,ma_p17)[1] > ma(C,ma_p17),1) == 1 Then { T = -1; } plot1(iff(T==1,100,iff(T==-1,-100,0))); plotbaseline1(0); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-12-10 10:41:30

안녕하세여 예스스탁입니다. 1 if MarketPosition == 1 and CountIf(C<O,3) == 3 and C <= O[2]+PriceScale*50 Then ExitLong(); if MarketPosition == -1 and CountIf(C>O,3) == 3 and C >= O[2]+PriceScale*50 Then ExitShort(); 2 25,100,10,20,15이평 상승 중 5-15이평 골든크로스가 발생하면 다음조건 만족시 까지 100을 그리고 25,100,10,20,15이평 하락 중 5-15이평 데드크로스가 발생하면 다음조건 만족시 까지 -100 을 그리는 지표입니다. 수식에 스토케스틱은 변수에 값만 저장되거 실제로는 사용되는 부분이 없습니다. 즐거운 하루되세요 > 미완 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 1. 지표 손절값을 기준으로.. 예를들어 50틱일 경우 - 매수 진입 후 직전 3개 봉(연속 음봉) 기준으로 첫번째 봉 시가와 세번째 봉 종가의 차이가 50틱일 경우 다음 봉 진입시 손절 - 매도 진입시에도 진입 후 직전 3개 봉(연속 양봉) 기준으로 첫번째 봉 시가와 세번째 봉 종가의 차이가 50틱일 경우 손절하는 수식 부탁드립니다. 2. 그리고 아래 지표 수식이 의미하는 내용이 무엇인지 설명 부탁드립니다. input:b_time1(000000),e_time1(240000), stoK_p11(100),stoK_p12(6),stoK_p13(6), ma_p11(25),ma_p12(5),ma_p13(15),ma_p14(100), ma_p15(10),ma_p16(20),ma_p17(15); Var:stoK(0),stoD(0),TRIXv(0),TRIXsig(0),T(0); If b_time1 <= Time and Time <= e_time1 Then { stoK = StochasticsK(stoK_p11,stoK_p12); stoD = StochasticsD(stoK_p11,stoK_p12,stoK_p13); If countif(ma(C,ma_p11)[1] < ma(C,ma_p11),1) == 1 and (ma(C,ma_p12)[1] <= ma(C,ma_p13)[1] and ma(C,ma_p12) > ma(C,ma_p13)) and countif(ma(C,ma_p14)[1] < ma(C,ma_p14),1) == 1 and countif(ma(C,ma_p15)[1] < ma(C,ma_p15),1) == 1 and countif(ma(C,ma_p16)[1] < ma(C,ma_p16),1) == 1 and countif(ma(C,ma_p17)[1] < ma(C,ma_p17),1) == 1 Then { T = 1; } If countif(ma(C,ma_p11)[1] > ma(C,ma_p11),1) == 1 and (ma(C,ma_p12)[1] >= ma(C,ma_p13)[1] and ma(C,ma_p12) < ma(C,ma_p13)) and countif(ma(C,ma_p14)[1] > ma(C,ma_p14),1) == 1 and countif(ma(C,ma_p15)[1] > ma(C,ma_p15),1) == 1 and countif(ma(C,ma_p16)[1] > ma(C,ma_p16),1) == 1 and countif(ma(C,ma_p17)[1] > ma(C,ma_p17),1) == 1 Then { T = -1; } plot1(iff(T==1,100,iff(T==-1,-100,0))); plotbaseline1(0); }