커뮤니티

질문입니다.

프로필 이미지
회원
2005-07-14 02:31:21
1504
글번호 7788
답변완료
피라미딩 설정에서 다른신호로 진입하고 각각의 진입가가 1번째 매수가 enprice1 2번째 매수가 enprice2 일때 각각의 진입에 대해 한번씩만 손절매 적용되게 하는 식입니다.. 그런데.. 적용이 안됩니다. 식 수정부탁드립니다. var : enprice1(0),enprice2(0),st1(0),st2(0),매수1수량(0),매수2수량(0),exitnum1(0),exitnum2(0); st1=min(enprice1-atr(60)*2.5,enprice1*0.97); st2=min(enprice2-atr(60)*2.5,enprice2*0.97); if exitnum1<>1 then #stopLOSS ==> atr의 2.5배로 손절매 라인 형성 { exitlong("손절매1",atstop,st1,"",매수1수량,1); exitnum1=1; } if exitnum2<>1 then #stopLOSS ==> atr의 2.5배로 손절매 라인 형성 { exitlong("손절매2",atstop,st2,"",매수2수량,1); exitnum2=1; }
기타
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2005-07-15 10:27:59

안녕하세요 예스스탁입니다. 손절매 함수를 사용하시면 피라미딩식 여러진입에 대해서 각각 손절매를 합니다. setstoploss(atr(60)*2.5,Pointstop); 즐거운 하루되세요 > HH_BUSUNG 님이 쓴 글입니다. > 제목 : 질문입니다. > 피라미딩 설정에서 다른신호로 진입하고 각각의 진입가가 1번째 매수가 enprice1 2번째 매수가 enprice2 일때 각각의 진입에 대해 한번씩만 손절매 적용되게 하는 식입니다.. 그런데.. 적용이 안됩니다. 식 수정부탁드립니다. var : enprice1(0),enprice2(0),st1(0),st2(0),매수1수량(0),매수2수량(0),exitnum1(0),exitnum2(0); st1=min(enprice1-atr(60)*2.5,enprice1*0.97); st2=min(enprice2-atr(60)*2.5,enprice2*0.97); if exitnum1<>1 then #stopLOSS ==> atr의 2.5배로 손절매 라인 형성 { exitlong("손절매1",atstop,st1,"",매수1수량,1); exitnum1=1; } if exitnum2<>1 then #stopLOSS ==> atr의 2.5배로 손절매 라인 형성 { exitlong("손절매2",atstop,st2,"",매수2수량,1); exitnum2=1; }
프로필 이미지

회원

2005-07-15 13:40:23

그러면 피라미딩 다른 신호진입에서 2번의 진입후 각각의 진입가격에 대해 손절매함수식을 사용해서 ATR과 %의 2개의 값을 비교후 최저가를 기준으로 손절매라인을 설정하려면 어떻게 해야 하나요? 아래의 식처럼 하면 되나요? var : st1(0) ; if 매수전략1 then{ buy("매수1",onclose); } if 매수전략2 then{ buy("매수2",onclose); } st1=min(enprice(0)-atr(60)*2.5,enprice(0)*0.97); setstoploss(st1,Pointstop); > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 질문입니다. > 안녕하세요 예스스탁입니다. 손절매 함수를 사용하시면 피라미딩식 여러진입에 대해서 각각 손절매를 합니다. setstoploss(atr(60)*2.5,Pointstop); 즐거운 하루되세요 > HH_BUSUNG 님이 쓴 글입니다. > 제목 : 질문입니다. > 피라미딩 설정에서 다른신호로 진입하고 각각의 진입가가 1번째 매수가 enprice1 2번째 매수가 enprice2 일때 각각의 진입에 대해 한번씩만 손절매 적용되게 하는 식입니다.. 그런데.. 적용이 안됩니다. 식 수정부탁드립니다. var : enprice1(0),enprice2(0),st1(0),st2(0),매수1수량(0),매수2수량(0),exitnum1(0),exitnum2(0); st1=min(enprice1-atr(60)*2.5,enprice1*0.97); st2=min(enprice2-atr(60)*2.5,enprice2*0.97); if exitnum1<>1 then #stopLOSS ==> atr의 2.5배로 손절매 라인 형성 { exitlong("손절매1",atstop,st1,"",매수1수량,1); exitnum1=1; } if exitnum2<>1 then #stopLOSS ==> atr의 2.5배로 손절매 라인 형성 { exitlong("손절매2",atstop,st2,"",매수2수량,1); exitnum2=1; }