커뮤니티
문의합니다
2017-08-27 20:04:02
159
글번호 112268
안녕하세요
작성해주신 수식이 잘 안되는거 같아서 재문의합니다.
일단 첨부파일에 원을 그린 부분에는 신호가 나오지 않습니다.
첫번째사진은 "b2"신호까지만 나오고
두번째는 "b4"신호까지는 나오는데 중간에 신호 나올 부분이 빠지고
나중에는 신호가 발생하지 않습니다.
그리고 지금 input : Per1(-10),Per2(-25),Per3(-40),Per4(-50); 네가지만 했는다
per의 갯수는 무한정 늘려도 되나요?
그리고 궁금해서 물어보는
수식에서 Per1(-10)를 per1(0.9)로 바꾸고 (1+Per1/100)를 Per1로 바꿔서 사용해도 수식에 문제가 없나요? 이건 수식에 반영 안해주셔도 됩니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의합니다
>
안녕하세요
예스스탁입니다.
input : Price(100000);
input : Per1(-10),Per2(-25),Per3(-40),Per4(-50);
if MarketPosition == 0 and TotalTrades == TotalTrades[1] Then{
if L > Price*(1+Per1/100) Then
buy("b1",atlimit,Price*(1+Per1/100));
if L > Price*(1+Per2/100) Then
buy("b2",atlimit,Price*(1+Per2/100));
if L > Price*(1+Per3/100) Then
buy("b3",atlimit,Price*(1+Per3/100));
if L > Price*(1+Per4/100) Then
buy("b4",atlimit,Price*(1+Per4/100));
}
즐거운 하루되세요
> 내가간다 님이 쓴 글입니다.
> 제목 : 문의합니다
> 임의의 가격을 정하고
그가격에서 -10%일때 매수하고
-25%일때 매수
-40%일때 매수
-50%일때 매수신소기 나오게 해주세요
단 매수된물량이 청산되기 전에는 신호가 발생하지 않고
매도된후에 신호가 다시 나오게 해주세요
- 1. 112826_구리선물.PNG (0.05 MB)
- 2. 112826_포스코.PNG (0.05 MB)
답변 1
예스스탁 예스스탁 답변
2017-08-28 17:06:08
안녕하세요
예스스탁입니다.
1
식을 수정했습니다.
적용시 피라미딩을 다른진입신호만허용으로 설정하고 적용하시면 됩니다.
input : Price(100000);
input : Per1(-10),Per2(-25),Per3(-40),Per4(-50);
if TotalTrades == TotalTrades[1] Then{
if L > Price*(1+Per1/100) Then
buy("b1",atlimit,Price*(1+Per1/100));
if L > Price*(1+Per2/100) Then
buy("b2",atlimit,Price*(1+Per2/100));
if L > Price*(1+Per3/100) Then
buy("b3",atlimit,Price*(1+Per3/100));
if L > Price*(1+Per4/100) Then
buy("b4",atlimit,Price*(1+Per4/100));
}
2
per는 늘리시면 if문과 buy수식 내용도 같이 추가해 주셔야 합니다.
식 구조 확인하시기 바랍니다.
3
per값은 양수를 지정하셔도 됩니다.
양수로 지정해 0.9이면
자정한 price대비 0.9% 높은 값에서 매수가 됩니다.
즐거운 하루되세요
> 내가간다 님이 쓴 글입니다.
> 제목 : 문의합니다
>
안녕하세요
작성해주신 수식이 잘 안되는거 같아서 재문의합니다.
일단 첨부파일에 원을 그린 부분에는 신호가 나오지 않습니다.
첫번째사진은 "b2"신호까지만 나오고
두번째는 "b4"신호까지는 나오는데 중간에 신호 나올 부분이 빠지고
나중에는 신호가 발생하지 않습니다.
그리고 지금 input : Per1(-10),Per2(-25),Per3(-40),Per4(-50); 네가지만 했는다
per의 갯수는 무한정 늘려도 되나요?
그리고 궁금해서 물어보는
수식에서 Per1(-10)를 per1(0.9)로 바꾸고 (1+Per1/100)를 Per1로 바꿔서 사용해도 수식에 문제가 없나요? 이건 수식에 반영 안해주셔도 됩니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의합니다
>
안녕하세요
예스스탁입니다.
input : Price(100000);
input : Per1(-10),Per2(-25),Per3(-40),Per4(-50);
if MarketPosition == 0 and TotalTrades == TotalTrades[1] Then{
if L > Price*(1+Per1/100) Then
buy("b1",atlimit,Price*(1+Per1/100));
if L > Price*(1+Per2/100) Then
buy("b2",atlimit,Price*(1+Per2/100));
if L > Price*(1+Per3/100) Then
buy("b3",atlimit,Price*(1+Per3/100));
if L > Price*(1+Per4/100) Then
buy("b4",atlimit,Price*(1+Per4/100));
}
즐거운 하루되세요
> 내가간다 님이 쓴 글입니다.
> 제목 : 문의합니다
> 임의의 가격을 정하고
그가격에서 -10%일때 매수하고
-25%일때 매수
-40%일때 매수
-50%일때 매수신소기 나오게 해주세요
단 매수된물량이 청산되기 전에는 신호가 발생하지 않고
매도된후에 신호가 다시 나오게 해주세요
다음글
이전글