커뮤니티
이익
2011-10-06 16:13:17
439
글번호 43416
안녕하세요
현재의 식을 세밀하게 풀어주시면 감사합니다.
1.
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+0.15 and highest(H,BarsSinceEntry) <= EntryPrice+1.0 Then
exitlong("bx",AtLimit,Highest(H,BarsSinceEntry)-0.05);
}
SetStopTrailing(0,0,0);
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-0.15 and Lowest(L,BarsSinceEntry) >= EntryPrice-1.0 Then
ExitShort("sx",AtLimit,Lowest(L,BarsSinceEntry)+0.05);
}
아래의수식좀풀어주세요
SetStopTrailing(0,0,0);
2.
if c > h then
buy(); 의 식에서 진입후 3초후 주문실행 3틱손실이면 자동손절 식 부탁합니다.
답변 1
예스스탁 예스스탁 답변
2011-10-07 10:57:08
안녕하세요
예스스탁입니다.
1.
아래의 식은 더이상 세밀하게 풀수 없습니다.
매수진입후 0.15이상 1포인트 이하의 수익일때 진입이후 최고가에서 0.05 떨어지면 매수청산
매수진입후 0.15이상 1포인트 이하의 수익일때 진입이후 최저가에서 0.05 올라가면 매수청산
하는 식입니다.
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+0.15 and highest(H,BarsSinceEntry) <= EntryPrice+1.0 Then
exitlong("bx",AtLimit,Highest(H,BarsSinceEntry)-0.05);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-0.15 and Lowest(L,BarsSinceEntry) >= EntryPrice-1.0 Then
ExitShort("sx",AtLimit,Lowest(L,BarsSinceEntry)+0.05);
}
2.
SetStopTrailing(0,0,0);
에서 수치를 0으로하면 사용하지 않는다는 의미입니다.
SetStopTrailing(1,2,pointstop) 이라면(2포인트 수익후 1포인트 수익감소시 청산
아래와 같이 풀어작성할 수 있습니다.
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+2 Then
exitlong("bx",AtLimit,Highest(H,BarsSinceEntry)-1);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-2 Then
ExitShort("sx",AtLimit,Lowest(L,BarsSinceEntry)+1);
}
3.
지연 주문은 수식에서 제어할 수 없고
시스템 트레이딩 설정창의 부가기능의 진입주문지연기능을 이용하시면 됩니다.
if c > h then
buy();
setstoploss(PriceScale*3,pointstop);
즐거운 하루되세요
> 외국인 님이 쓴 글입니다.
> 제목 : 이익
> 안녕하세요
현재의 식을 세밀하게 풀어주시면 감사합니다.
1.
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+0.15 and highest(H,BarsSinceEntry) <= EntryPrice+1.0 Then
exitlong("bx",AtLimit,Highest(H,BarsSinceEntry)-0.05);
}
SetStopTrailing(0,0,0);
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-0.15 and Lowest(L,BarsSinceEntry) >= EntryPrice-1.0 Then
ExitShort("sx",AtLimit,Lowest(L,BarsSinceEntry)+0.05);
}
아래의수식좀풀어주세요
SetStopTrailing(0,0,0);
2.
if c > h then
buy(); 의 식에서 진입후 3초후 주문실행 3틱손실이면 자동손절 식 부탁합니다.
다음글
이전글