커뮤니티
수식작성
2013-04-15 17:32:28
209
글번호 62086
질문1. data2의 55봉전 가격표시를 "Data2(C[55])" 할수있는지요?
원하는 수식은 data2의 현재가가 55봉전가격대비 몇% 인가?입니다.
Value1= (Data2(C)/Data2(C[55]))*100; 로 작성했는데 맞는지요?
질문2. 다른 진입 포지션을 다른청산식으로 청산하려 하는데 신호가 안나오네요.
아래시스템의 "IsEntryName" 적용이 맞는지요?
If MarketPosition==0 Then {
If Crossup(Value1,70) Then Buy("b1");
If CrossUp(Value2,70) Then Buy("b2"); }
If MarketPosition==1 Then {
If IsEntryName("b1") and CrossDown(Value1,30) Then ExitLong("x1");
If IsEntryName("b2") and CrossDown(Value2,50) Then ExitLong("x2"); }
<끝>
감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-04-16 14:52:15
안녕하세요
예스스탁입니다.
1.
예 맞습니다. data2의 55봉전 종간는 data2(C[55])입니다.
맞게 작성하셨습니다.
2.
IsEntryName은 피라미딩시 첫번째 진입의 명칭만을 가져옵니다.
진입별로 다르게 청산하실 때는 청삼함수안에 이름을 지정하시면 됩니다.
If MarketPosition==1 Then {
If CrossDown(Value1,30) Then ExitLong("x1",onclose,def,"b1");
If CrossDown(Value2,50) Then ExitLong("x2",onclose,def,"b2"); }
즐거운 하루되세요
> tao 님이 쓴 글입니다.
> 제목 : 수식작성
> 질문1. data2의 55봉전 가격표시를 "Data2(C[55])" 할수있는지요?
원하는 수식은 data2의 현재가가 55봉전가격대비 몇% 인가?입니다.
Value1= (Data2(C)/Data2(C[55]))*100; 로 작성했는데 맞는지요?
질문2. 다른 진입 포지션을 다른청산식으로 청산하려 하는데 신호가 안나오네요.
아래시스템의 "IsEntryName" 적용이 맞는지요?
If MarketPosition==0 Then {
If Crossup(Value1,70) Then Buy("b1");
If CrossUp(Value2,70) Then Buy("b2"); }
If MarketPosition==1 Then {
If IsEntryName("b1") and CrossDown(Value1,30) Then ExitLong("x1");
If IsEntryName("b2") and CrossDown(Value2,50) Then ExitLong("x2"); }
<끝>
감사합니다.
다음글
이전글