커뮤니티
수식 문의
2025-12-14 22:55:41
162
글번호 228991
안녕하세요?
아래의 수식을 수정해 주시기 바랍니다.
input :st(1),tp(2);
if sTime >= 93000 Then {
if MarketPosition == 0 && m방향 > 0 && m방향[1] <= 0 Then Buy();
if MarketPosition == 0 && m방향 < 0 && m방향[1] >= 0 Then Sell();
SetStopLoss(st,PointStop);
SetStopProfittarget(tp,PointStop);
SetStopEndofday(152000);
}
==>
이 수식을 lim(0.5) 포인트 유리한 가격에 리미트로 진입 합니다.
그리고 신호 나온 후 n(3)봉까지 리미트로 체결이 안되면 n번째봉 종가에 시장가로 진입합니다.
(물론 m방향 > 0 이 유지되어야 매수진입, m방향 < 0 이 유지되어야 매도진입 가능 )
감사합니다.
답변 1
예스스탁 예스스탁 답변
2025-12-15 16:44:11
안녕하세요
예스스탁입니다.
input :st(1),tp(2),lim(0.5),n(3);
var : t(0),i(0),s(0);
if sTime >= 93000 Then
{
if MarketPosition == 0 && m방향 > 0 && m방향[1] <= 0 Then
{
t = 1;
i = Index;
S = c;
}
if MarketPosition == 0 && m방향 < 0 && m방향[1] >= 0 Then
{
t = 1;
i = Index;
S = C;
}
if t == 1 and m방향 > 0 Then
{
if Index < i+n Then
Buy("b1",AtLimit,S-lim);
if Index == i+n Then
Buy("b2");
}
if t == -1 and m방향 < 0 Then
{
if Index < i+n Then
Sell("s1",AtLimit,S+lim);
if Index == i+n Then
Sell("s2");
}
SetStopLoss(st,PointStop);
SetStopProfittarget(tp,PointStop);
SetStopEndofday(152000);
}
즐거운 하루되세요
다음글
이전글