진입한 시간에 따라 청산수식을 따로 적용하고 싶습니다.
090000 에서 093000 사이에 진입했을 때
SetStopLoss(1,PointStop);
SetStopTrailing(2,0,PointStop,1);
093000 에서 100000 사이에 진입했을 때
SetStopLoss(1.5,PointStop);
SetStopTrailing(2.5,0,PointStop,1);
나머지
SetStopLoss(2,PointStop);
SetStopTrailing(3,0,PointStop,1);
수식 완성 부탁드립니다.
주말 잘 보내세요.
답변 1
예스스탁
예스스탁 답변
2024-05-17 16:06:42
안녕하세요
예스스탁입니다.
#포지션 있을 때
if MarketPosition != 0 Then
{
if EntryTime >= 90000 and EntryTime < 93000 Then
{
SetStopLoss(1,PointStop);
SetStopTrailing(2,0,PointStop,1);
}
Else if EntryTime >= 93000 and EntryTime < 100000 Then
{
SetStopLoss(1.5,PointStop);
SetStopTrailing(2.5,0,PointStop,1);
}
Else
{
SetStopLoss(2,PointStop);
SetStopTrailing(3,0,PointStop,1);
}
}
Else #무포지션이면 해제
{
SetStopLoss(0);
SetStopTrailing(0,0);
}
즐거운 하루되세요
> 목마와숙녀 님이 쓴 글입니다.
> 제목 : 문의
> 진입한 시간에 따라 청산수식을 따로 적용하고 싶습니다.
090000 에서 093000 사이에 진입했을 때
SetStopLoss(1,PointStop);
SetStopTrailing(2,0,PointStop,1);
093000 에서 100000 사이에 진입했을 때
SetStopLoss(1.5,PointStop);
SetStopTrailing(2.5,0,PointStop,1);
나머지
SetStopLoss(2,PointStop);
SetStopTrailing(3,0,PointStop,1);
수식 완성 부탁드립니다.
주말 잘 보내세요.