커뮤니티
다시 한번 더 봐주세요
2016-04-22 10:32:52
168
글번호 97371
var : tX(0),BH(0),SH(0);
if dayindex == 0 Then
sell();
if MarketPosition == 1 Then{
value2 = int(((c-EntryPrice)/PriceScale)/5);
if value2 > BH Then{
BH = value2;
if BH >= 2 Then{
Tx = Text_New(sdate,stime,H+PriceScale*1,NumToStr(value2*5,0)+"틱 수익중");
Text_SetStyle(tx,0,2);
Text_SetStyle(tx,2,2);
}
}
}
else{
BH = 0;
}
if MarketPosition == -1 Then{
value2 = int(((EntryPrice-C)/PriceScale)/5);
if value2 > SH Then{
SH = value2;
if SH >= 2 Then{
Tx = Text_New(sdate,stime,L-PriceScale*1,NumToStr(value2*5,0)+"틱 수익중");
Text_SetStyle(tx,0,2);
Text_SetStyle(tx,2,2);
}
}
}
else{
SH = 0;
}
위의 수식을 만들어 주셔서 잘 쓰고 원하는 식으로 나오고 있습니다
그런데 위 식때문에 시스템 신호에 영향이 생긴듯 합니다
왜 그런가요
질문1
첨부파일 1 이전 상태입니다
첨부파일 2 은 아래에 위에 있는 식으로 붙여넣기 해서 사용하면
매수매도 신호가 이렇게 나오고 있습니다
첨부파일 3 은 제가 볼때 첨부파일 1 2 비표해서 볼때 새로운 신호가 발생한다는 것입니다
원인은 잘 모르겠네요
제가 원하는것은 첨부파일 1 처럼 원합니다
질문2
첨부파일 1 에서나 2 에서나 신호의 위치는 같습니다
그런데 1 에서는 "10틱 수익중" 이 문구가 나오고 2 에서는 나오지 않습니다
물론 1과 2의 "10틱 수익중" 의 표현문구는 다릅니다
그리고 첨부파일 4 을에서 선 가격을 보시면 "10틱 수익중" 문구는
나오는것이 맞는듯 합니다
수정 부탁합니다
질문3
역시 항생 유로 오일 골드 이렇게 차트에도 같이 적용을 해보았습니다
여기서도 틱수가 약 10틱 이상 에라라 생기는듯 합니다
역시 같이 확인부탁합니다
- 1. 97893_사용자_지정_1.png (0.01 MB)
- 2. 사용자_지정_2.png (0.01 MB)
- 3. 사용자_지정_3.png (0.00 MB)
- 4. 사용자_지정_4.png (0.00 MB)
답변 1
예스스탁 예스스탁 답변
2016-04-22 15:16:51
안녕하세요
예스스탁입니다.
1.
답변으로 드린 식중에 테스트 신호발생을 위해
if dayindex == 0 Then
sell();
당일 첫봉매도 식이 있습니다.
해당 부분 삭제하시면 됩니다.
즉 아래 내용만 시스템식 하단에 넣으시면 됩니다.
var : tX(0),BH(0),SH(0);
if MarketPosition == 1 Then{
value2 = int(((c-EntryPrice)/PriceScale)/5);
if value2 > BH Then{
BH = value2;
if BH >= 2 Then{
Tx = Text_New(sdate,stime,H+PriceScale*1,NumToStr(value2*5,0)+"틱 수익중");
Text_SetStyle(tx,0,2);
Text_SetStyle(tx,2,2);
}
}
}
else{
BH = 0;
}
if MarketPosition == -1 Then{
value2 = int(((EntryPrice-C)/PriceScale)/5);
if value2 > SH Then{
SH = value2;
if SH >= 2 Then{
Tx = Text_New(sdate,stime,L-PriceScale*1,NumToStr(value2*5,0)+"틱 수익중");
Text_SetStyle(tx,0,2);
Text_SetStyle(tx,2,2);
}
}
}
else{
SH = 0;
}
2.3
수식에 혹시 변수가 겹치는게 없는지 확인하시기 바랍니다.
변경한 수식이 다른 부분에 영향이 있는지는 해당 부분 직접 검증해 보셔야 합니다.
위식만으로는 판단이 되지 않습니다
즐거운 하루되세요
> 효효효효효 님이 쓴 글입니다.
> 제목 : 다시 한번 더 봐주세요
> var : tX(0),BH(0),SH(0);
if dayindex == 0 Then
sell();
if MarketPosition == 1 Then{
value2 = int(((c-EntryPrice)/PriceScale)/5);
if value2 > BH Then{
BH = value2;
if BH >= 2 Then{
Tx = Text_New(sdate,stime,H+PriceScale*1,NumToStr(value2*5,0)+"틱 수익중");
Text_SetStyle(tx,0,2);
Text_SetStyle(tx,2,2);
}
}
}
else{
BH = 0;
}
if MarketPosition == -1 Then{
value2 = int(((EntryPrice-C)/PriceScale)/5);
if value2 > SH Then{
SH = value2;
if SH >= 2 Then{
Tx = Text_New(sdate,stime,L-PriceScale*1,NumToStr(value2*5,0)+"틱 수익중");
Text_SetStyle(tx,0,2);
Text_SetStyle(tx,2,2);
}
}
}
else{
SH = 0;
}
위의 수식을 만들어 주셔서 잘 쓰고 원하는 식으로 나오고 있습니다
그런데 위 식때문에 시스템 신호에 영향이 생긴듯 합니다
왜 그런가요
질문1
첨부파일 1 이전 상태입니다
첨부파일 2 은 아래에 위에 있는 식으로 붙여넣기 해서 사용하면
매수매도 신호가 이렇게 나오고 있습니다
첨부파일 3 은 제가 볼때 첨부파일 1 2 비표해서 볼때 새로운 신호가 발생한다는 것입니다
원인은 잘 모르겠네요
제가 원하는것은 첨부파일 1 처럼 원합니다
질문2
첨부파일 1 에서나 2 에서나 신호의 위치는 같습니다
그런데 1 에서는 "10틱 수익중" 이 문구가 나오고 2 에서는 나오지 않습니다
물론 1과 2의 "10틱 수익중" 의 표현문구는 다릅니다
그리고 첨부파일 4 을에서 선 가격을 보시면 "10틱 수익중" 문구는
나오는것이 맞는듯 합니다
수정 부탁합니다
질문3
역시 항생 유로 오일 골드 이렇게 차트에도 같이 적용을 해보았습니다
여기서도 틱수가 약 10틱 이상 에라라 생기는듯 합니다
역시 같이 확인부탁합니다