커뮤니티
재질문
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);
----------------------------------------------------------
위 조건식으로 적용해보니 매수후 매수청산신호와 함께 매수피라미딩이
추가되네요.
시스템설정창에서 피라미딩적용해보니 한구간에서 잦은 신호가 나옵니다.
시스템설정창에서 피라미딩적용된 수식을 요청 드립니다.
아주 기초적인 코딩도 못하다보니 자꾸 질문이 많아지네요.
도움 부탁드립니다.
- 1. 102568_v.jpg (0.12 MB)
답변 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);
----------------------------------------------------------
위 조건식으로 적용해보니 매수후 매수청산신호와 함께 매수피라미딩이
추가되네요.
시스템설정창에서 피라미딩적용해보니 한구간에서 잦은 신호가 나옵니다.
시스템설정창에서 피라미딩적용된 수식을 요청 드립니다.
아주 기초적인 코딩도 못하다보니 자꾸 질문이 많아지네요.
도움 부탁드립니다.
다음글
이전글