커뮤니티
문의드립니다
2017-11-23 23:45:32
158
글번호 114446
질문1)
SetStopLoss를 각주문신호마다 각각 다르게 적용할수 잇는방법이 있나요??
(ex. IsEntryName함수로 주문명지정)
질문2)
if MarketPosition == 1 and IsEntryName("매수") == true and highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*49 Then
ExitLong("익절",AtStop,EntryPrice+PriceScale*20);
위 스탑트레일링식은 봉완성이후 다음봉에 주문이 들어가는데 setstoploss처럼 현재봉에
조건만족시 바로 청산하는 방법이 잇을까요? 다른식이 있다면 부탁드립니다!
질문3 )
if stime == 063000 and MarketPosition == 1 and IsEntryName("매수") == true then{
exitlong("당일청산1"); }
당일청산식인데 진입중인 신호 수익이 60틱이상이상일시에 위식이 만족되게 수정
부탁드립니다.
미리감사드립니다!
답변 1
예스스탁 예스스탁 답변
2017-11-24 10:54:39
안녕하세요
예스스탁입니다.
1
예 아래와 같이 가능합니다.
다만 수식에서 if문은 봉완성시에만 조건을 판단합니다.
봉완성시 이름 체크후 설정내용으로 변경됩니다.
그러므로 봉미완성시 진입되는 내용이면
해당 봉에서는 이전에 설정이 적용이 되고
진입봉 완성후 다음봉 부터 지정한 이름에 따른 손절이 적용됩니다.
if IsEntryName("b1") == true Then
SetStopLoss(~~~);
if IsEntryName("b2") == true Then
SetStopLoss(~~~);
if IsEntryName("s1") == true Then
SetStopLoss(~~~);
if IsEntryName("s2") == true Then
SetStopLoss(~~~);
2
별도로 다른 방법이 없습니다.
3
if stime == 063000 and MarketPosition == 1 and IsEntryName("매수") == true
and c >= EntryPrice+PriceScale*60 then{
exitlong("당일청산1"); }
즐거운 하루되세요
> 베비슬립 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 질문1)
SetStopLoss를 각주문신호마다 각각 다르게 적용할수 잇는방법이 있나요??
(ex. IsEntryName함수로 주문명지정)
질문2)
if MarketPosition == 1 and IsEntryName("매수") == true and highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*49 Then
ExitLong("익절",AtStop,EntryPrice+PriceScale*20);
위 스탑트레일링식은 봉완성이후 다음봉에 주문이 들어가는데 setstoploss처럼 현재봉에
조건만족시 바로 청산하는 방법이 잇을까요? 다른식이 있다면 부탁드립니다!
질문3 )
if stime == 063000 and MarketPosition == 1 and IsEntryName("매수") == true then{
exitlong("당일청산1"); }
당일청산식인데 진입중인 신호 수익이 60틱이상이상일시에 위식이 만족되게 수정
부탁드립니다.
미리감사드립니다!
다음글
이전글