커뮤니티

재질문

프로필 이미지
싸이클론
2016-09-20 10:49:17
122
글번호 102040
답변완료

첨부 이미지

안녕하세요 예스스탁입니다. 피라미딩이 되게 하려면 피라미딩 조건을 지정해 주셔야 합니다. 아래 내용 참고하시기 바랍니다. RSI가 70을 상향돌파하면 매수진입후 진입가에서 10틱 상승할때마다 추가매수 RSI가 30을 하향이탈하면 매도진입후 진입가에서 10틱 상승할때마다 추가매도 시스템 트레이딩 설정창의 피라미딩탭에서 피라미딩을 모든진입신호 허용으로 설정하고 적용하시기 바랍니다. Input : Period(14), LPercent(30), SPercent(70); Var : value(0); value = RSI(Period); If MarketPosition <= 0 and CrossUP(value, LPercent) Then Buy("b"); if MarketPosition == 1 Then buy("bb",AtStop,LatestEntryPrice(0)+PriceScale*10); If MarketPosition >= 0 and CrossDown(value, SPercent) Then Sell("s"); if MarketPosition == -1 Then sell("ss",AtStop,LatestEntryPrice(0)-PriceScale*10); ---------------------------------------------------------- 위 조건식으로 적용해보니 매수후 매수청산신호와 함께 매수피라미딩이 추가되네요. 시스템설정창에서 피라미딩적용해보니 한구간에서 잦은 신호가 나옵니다. 시스템설정창에서 피라미딩적용된 수식을 요청 드립니다. 아주 기초적인 코딩도 못하다보니 자꾸 질문이 많아지네요. 도움 부탁드립니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2016-09-20 11:05:59

안녕하세요 예스스탁입니다. 신호의 타입중 atstop이 봉완성시 값을 셋팅하고 다음봉에서 현재가와 셋팅된 가격을 비교해 신호가 발생합니다. 반대 진입신호시에 셋팅이 되지 않게 수정했습니다. 설정창의 피라미딩내용은 수식안에서 설정이 되지 않습니다. 사용자분이 수식 적용시에 설정하고 적용하셔야 합니다. Input : Period(14), LPercent(30), SPercent(70); Var : value(0); value = RSI(Period); If MarketPosition <= 0 and CrossUP(value, LPercent) Then Buy("b"); if MarketPosition == 1 and CrossDown(value, SPercent) == false Then buy("bb",AtStop,LatestEntryPrice(0)+PriceScale*10); If MarketPosition >= 0 and CrossDown(value, SPercent) Then Sell("s"); if MarketPosition == -1 and CrossUP(value, LPercent) == false Then sell("ss",AtStop,LatestEntryPrice(0)-PriceScale*10); 즐거운 하루되세요 > 싸이클론 님이 쓴 글입니다. > 제목 : 재질문 > 안녕하세요 예스스탁입니다. 피라미딩이 되게 하려면 피라미딩 조건을 지정해 주셔야 합니다. 아래 내용 참고하시기 바랍니다. RSI가 70을 상향돌파하면 매수진입후 진입가에서 10틱 상승할때마다 추가매수 RSI가 30을 하향이탈하면 매도진입후 진입가에서 10틱 상승할때마다 추가매도 시스템 트레이딩 설정창의 피라미딩탭에서 피라미딩을 모든진입신호 허용으로 설정하고 적용하시기 바랍니다. Input : Period(14), LPercent(30), SPercent(70); Var : value(0); value = RSI(Period); If MarketPosition <= 0 and CrossUP(value, LPercent) Then Buy("b"); if MarketPosition == 1 Then buy("bb",AtStop,LatestEntryPrice(0)+PriceScale*10); If MarketPosition >= 0 and CrossDown(value, SPercent) Then Sell("s"); if MarketPosition == -1 Then sell("ss",AtStop,LatestEntryPrice(0)-PriceScale*10); ---------------------------------------------------------- 위 조건식으로 적용해보니 매수후 매수청산신호와 함께 매수피라미딩이 추가되네요. 시스템설정창에서 피라미딩적용해보니 한구간에서 잦은 신호가 나옵니다. 시스템설정창에서 피라미딩적용된 수식을 요청 드립니다. 아주 기초적인 코딩도 못하다보니 자꾸 질문이 많아지네요. 도움 부탁드립니다.
프로필 이미지

싸이클론

2016-09-20 11:25:01

수정한 식대로 적용 해보았으나 피라미딩이 전혀 작동하지 않네요. 그냥 매수후 더 많이 떨어져도 그래로이고 많이 올라가도 그대로 입니다. 매수 진입후 50틱이 더 오르면 매수1추가 매도 진입후 50틱 더 내려가면 매도1추가 식으로 다시 부탁 드릴께요^^* > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 재질문 > 안녕하세요 예스스탁입니다. 신호의 타입중 atstop이 봉완성시 값을 셋팅하고 다음봉에서 현재가와 셋팅된 가격을 비교해 신호가 발생합니다. 반대 진입신호시에 셋팅이 되지 않게 수정했습니다. 설정창의 피라미딩내용은 수식안에서 설정이 되지 않습니다. 사용자분이 수식 적용시에 설정하고 적용하셔야 합니다. Input : Period(14), LPercent(30), SPercent(70); Var : value(0); value = RSI(Period); If MarketPosition <= 0 and CrossUP(value, LPercent) Then Buy("b"); if MarketPosition == 1 and CrossDown(value, SPercent) == false Then buy("bb",AtStop,LatestEntryPrice(0)+PriceScale*10); If MarketPosition >= 0 and CrossDown(value, SPercent) Then Sell("s"); if MarketPosition == -1 and CrossUP(value, LPercent) == false Then sell("ss",AtStop,LatestEntryPrice(0)-PriceScale*10); 즐거운 하루되세요 > 싸이클론 님이 쓴 글입니다. > 제목 : 재질문 > 안녕하세요 예스스탁입니다. 피라미딩이 되게 하려면 피라미딩 조건을 지정해 주셔야 합니다. 아래 내용 참고하시기 바랍니다. RSI가 70을 상향돌파하면 매수진입후 진입가에서 10틱 상승할때마다 추가매수 RSI가 30을 하향이탈하면 매도진입후 진입가에서 10틱 상승할때마다 추가매도 시스템 트레이딩 설정창의 피라미딩탭에서 피라미딩을 모든진입신호 허용으로 설정하고 적용하시기 바랍니다. Input : Period(14), LPercent(30), SPercent(70); Var : value(0); value = RSI(Period); If MarketPosition <= 0 and CrossUP(value, LPercent) Then Buy("b"); if MarketPosition == 1 Then buy("bb",AtStop,LatestEntryPrice(0)+PriceScale*10); If MarketPosition >= 0 and CrossDown(value, SPercent) Then Sell("s"); if MarketPosition == -1 Then sell("ss",AtStop,LatestEntryPrice(0)-PriceScale*10); ---------------------------------------------------------- 위 조건식으로 적용해보니 매수후 매수청산신호와 함께 매수피라미딩이 추가되네요. 시스템설정창에서 피라미딩적용해보니 한구간에서 잦은 신호가 나옵니다. 시스템설정창에서 피라미딩적용된 수식을 요청 드립니다. 아주 기초적인 코딩도 못하다보니 자꾸 질문이 많아지네요. 도움 부탁드립니다.
프로필 이미지

예스스탁 예스스탁 답변

2016-09-20 12:24:31

안녕하세요 예스스탁입니다. 신호이름이 bb와 ss가 피라미딩신호입니다. 첨부된 그림과 같이 피라미딩 되고 있습니다. 시스템 트레이딩 설정창에서 피라미딩을 모든진입신호로 설정하고 적용하셔야 합니다. 매수는 50틱 증가. 매도는 50틱 하락으로 수정해 드립니다. Input : Period(14), LPercent(30), SPercent(70); Var : value(0); value = RSI(Period); If MarketPosition <= 0 and CrossUP(value, LPercent) Then Buy("b"); if MarketPosition == 1 and CrossDown(value, SPercent) == false Then buy("bb",AtStop,LatestEntryPrice(0)+PriceScale*50); If MarketPosition >= 0 and CrossDown(value, SPercent) Then Sell("s"); if MarketPosition == -1 and CrossUP(value, LPercent) == false Then sell("ss",AtStop,LatestEntryPrice(0)-PriceScale*50); 즐거운 하루되세요 > 싸이클론 님이 쓴 글입니다. > 제목 : Re : Re : 재질문 > 수정한 식대로 적용 해보았으나 피라미딩이 전혀 작동하지 않네요. 그냥 매수후 더 많이 떨어져도 그래로이고 많이 올라가도 그대로 입니다. 매수 진입후 50틱이 더 오르면 매수1추가 매도 진입후 50틱 더 내려가면 매도1추가 식으로 다시 부탁 드릴께요^^* > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 재질문 > 안녕하세요 예스스탁입니다. 신호의 타입중 atstop이 봉완성시 값을 셋팅하고 다음봉에서 현재가와 셋팅된 가격을 비교해 신호가 발생합니다. 반대 진입신호시에 셋팅이 되지 않게 수정했습니다. 설정창의 피라미딩내용은 수식안에서 설정이 되지 않습니다. 사용자분이 수식 적용시에 설정하고 적용하셔야 합니다. Input : Period(14), LPercent(30), SPercent(70); Var : value(0); value = RSI(Period); If MarketPosition <= 0 and CrossUP(value, LPercent) Then Buy("b"); if MarketPosition == 1 and CrossDown(value, SPercent) == false Then buy("bb",AtStop,LatestEntryPrice(0)+PriceScale*10); If MarketPosition >= 0 and CrossDown(value, SPercent) Then Sell("s"); if MarketPosition == -1 and CrossUP(value, LPercent) == false Then sell("ss",AtStop,LatestEntryPrice(0)-PriceScale*10); 즐거운 하루되세요 > 싸이클론 님이 쓴 글입니다. > 제목 : 재질문 > 안녕하세요 예스스탁입니다. 피라미딩이 되게 하려면 피라미딩 조건을 지정해 주셔야 합니다. 아래 내용 참고하시기 바랍니다. RSI가 70을 상향돌파하면 매수진입후 진입가에서 10틱 상승할때마다 추가매수 RSI가 30을 하향이탈하면 매도진입후 진입가에서 10틱 상승할때마다 추가매도 시스템 트레이딩 설정창의 피라미딩탭에서 피라미딩을 모든진입신호 허용으로 설정하고 적용하시기 바랍니다. Input : Period(14), LPercent(30), SPercent(70); Var : value(0); value = RSI(Period); If MarketPosition <= 0 and CrossUP(value, LPercent) Then Buy("b"); if MarketPosition == 1 Then buy("bb",AtStop,LatestEntryPrice(0)+PriceScale*10); If MarketPosition >= 0 and CrossDown(value, SPercent) Then Sell("s"); if MarketPosition == -1 Then sell("ss",AtStop,LatestEntryPrice(0)-PriceScale*10); ---------------------------------------------------------- 위 조건식으로 적용해보니 매수후 매수청산신호와 함께 매수피라미딩이 추가되네요. 시스템설정창에서 피라미딩적용해보니 한구간에서 잦은 신호가 나옵니다. 시스템설정창에서 피라미딩적용된 수식을 요청 드립니다. 아주 기초적인 코딩도 못하다보니 자꾸 질문이 많아지네요. 도움 부탁드립니다.