커뮤니티

문의합니다

프로필 이미지
내가간다
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
프로필 이미지

예스스탁 예스스탁 답변

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%일때 매수신소기 나오게 해주세요 단 매수된물량이 청산되기 전에는 신호가 발생하지 않고 매도된후에 신호가 다시 나오게 해주세요