커뮤니티
수정부탁드립니다^^
2016-05-23 15:37:02
168
글번호 98358
강조식을 현제 강조식을 이용한 시스템
밑에 글에서 청산,진입을 요청하였는데
지금 적용해본결과
강조식은 5로 설정되어있는상태에서 시스템도 같은 5 로 적용해보니
저런식으로 어마어마한 신호 수가 나오네요..ㅎㅎ
수정한번다시 부탁드리겠습니다 강조식 하고 신호가
일치를 못하고있는 상황인듯 합니다~ 수정부탁드립니다
input : Period(8);
var : T(0);
var1 = ma(C,Period);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if T == 1 and T[1] == 1 and T[2] != 1 Then
buy("b");
if MarketPosition == 1 and T == -1 and T[1] != -1 Then
sell("bs");
if T == -1 and T[1] == -1 and T[2] != -1 Then
sell("s");
if MarketPosition == -1 and T == 1 and T[1] != 1 Then
buy("sb");
--------------------------------------------------------
input : P(10);
var : MM(0),T(0);
MM = (highest(H,P)+lowest(L,P))/2;
if T == 0 and C > MM Then
T = 1;
if T == 0 and C < MM Then
T = -1;
if T == 1 and CrossDown(C,lowest(L,P)[1]) Then
T = 0;
if T == -1 and CrossUp(C,highest(H,P)[1]) Then
T = 0;
if T == 1 Then
PlotPaintBar(H,L,"강조",red);
if T == -1 Then
PlotPaintBar(H,L,"강조",blue);
기존 강조식입니다
아 그리고 이시스템에 외부변수로 익절을 하나 만들고
싶습니다
예: 매수후 익절 외부변수로 익절을 추가하고 싶습니다
반대로 매도 도 같습니다
- 1. 98900_22.JPG (0.12 MB)
답변 1
예스스탁 예스스탁 답변
2016-05-23 16:43:28
안녕하세요
예스스탁입니다.
1
시스템과 강조식이 다른내용입니다.
input : Period(8);
var : T(0);
var1 = ma(C,Period);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if T == 1 Then
PlotPaintBar(H,L,"강조",red);
if T == -1 Then
PlotPaintBar(H,L,"강조",blue);
2 익절추가한 시스템입니다.
input : Period(8),익절틱수(10);
var : T(0);
var1 = ma(C,Period);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if T == 1 and T[1] == 1 and T[2] != 1 Then
buy("b");
if MarketPosition == 1 and T == -1 and T[1] != -1 Then
sell("bs");
if T == -1 and T[1] == -1 and T[2] != -1 Then
sell("s");
if MarketPosition == -1 and T == 1 and T[1] != 1 Then
buy("sb");
SetStopProfittarget(PriceScale*익절틱수,PointStop);
즐거운 하루되세요
> 곽민수 님이 쓴 글입니다.
> 제목 : 수정부탁드립니다^^
> 강조식을 현제 강조식을 이용한 시스템
밑에 글에서 청산,진입을 요청하였는데
지금 적용해본결과
강조식은 5로 설정되어있는상태에서 시스템도 같은 5 로 적용해보니
저런식으로 어마어마한 신호 수가 나오네요..ㅎㅎ
수정한번다시 부탁드리겠습니다 강조식 하고 신호가
일치를 못하고있는 상황인듯 합니다~ 수정부탁드립니다
input : Period(8);
var : T(0);
var1 = ma(C,Period);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if T == 1 and T[1] == 1 and T[2] != 1 Then
buy("b");
if MarketPosition == 1 and T == -1 and T[1] != -1 Then
sell("bs");
if T == -1 and T[1] == -1 and T[2] != -1 Then
sell("s");
if MarketPosition == -1 and T == 1 and T[1] != 1 Then
buy("sb");
--------------------------------------------------------
input : P(10);
var : MM(0),T(0);
MM = (highest(H,P)+lowest(L,P))/2;
if T == 0 and C > MM Then
T = 1;
if T == 0 and C < MM Then
T = -1;
if T == 1 and CrossDown(C,lowest(L,P)[1]) Then
T = 0;
if T == -1 and CrossUp(C,highest(H,P)[1]) Then
T = 0;
if T == 1 Then
PlotPaintBar(H,L,"강조",red);
if T == -1 Then
PlotPaintBar(H,L,"강조",blue);
기존 강조식입니다
아 그리고 이시스템에 외부변수로 익절을 하나 만들고
싶습니다
예: 매수후 익절 외부변수로 익절을 추가하고 싶습니다
반대로 매도 도 같습니다
다음글
이전글