커뮤니티
수식 변경요청 드립니다.
2015-08-15 01:00:22
152
글번호 89504
아래 두가지 수식을 시스템에 적용, 시스템 트레이딩 설정의 청산시점을 조건만족시 즉시로
설정하여도 완성봉 종가에 스위칭이 됩니다.
설정변폭 1.5PT 조건만족시 봉 완성에 관계없이 스위칭 될수 있도록 수식 변경요청 드립니다.
#손실손절1
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice-0.5 Then
sell("손실손절SX",AtStop,EntryPrice-1.5);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice+0.5 Then
buy("손실손절BX",AtStop,EntryPrice+1.5);
}
#손실손절2
if MarketPosition == -1 and crossup(H,EntryPrice+1.5) Then
buy("손실손절BX");
if MarketPosition == 1 and CrossDown(L,EntryPrice-1.5) Then
sell("손실손절SX");
감사합니다.
답변 1
예스스탁 예스스탁 답변
2015-08-17 15:34:47
안녕하세요
예스스탁입니다.
일반신호함수(buy,sell,exitlong,exitshrot)은
강제청산탭의 청산시점과는 관계가 없습니다.
해당 설정은 강제청산항목에만 유효한 옵션입니다.
현재 올려주신식중 손실손절2부분이 onclose탕비으로 작성되어 있습니다.
아래와 같이 변경하시면 됩니다.
#손실손절1
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice-0.5 Then
sell("손실손절SX1",AtStop,EntryPrice-1.5);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice+0.5 Then
buy("손실손절BX1",AtStop,EntryPrice+1.5);
}
#손실손절2
if MarketPosition == -1 Then
buy("손실손절BX2",AtStop,EntryPrice+1.5);
if MarketPosition == 1 Then
sell("손실손절SX2",AtStop,EntryPrice-1.5);
즐거운 하루되세요
> dandy 님이 쓴 글입니다.
> 제목 : 수식 변경요청 드립니다.
> 아래 두가지 수식을 시스템에 적용, 시스템 트레이딩 설정의 청산시점을 조건만족시 즉시로
설정하여도 완성봉 종가에 스위칭이 됩니다.
설정변폭 1.5PT 조건만족시 봉 완성에 관계없이 스위칭 될수 있도록 수식 변경요청 드립니다.
#손실손절1
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice-0.5 Then
sell("손실손절SX",AtStop,EntryPrice-1.5);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice+0.5 Then
buy("손실손절BX",AtStop,EntryPrice+1.5);
}
#손실손절2
if MarketPosition == -1 and crossup(H,EntryPrice+1.5) Then
buy("손실손절BX");
if MarketPosition == 1 and CrossDown(L,EntryPrice-1.5) Then
sell("손실손절SX");
감사합니다.