커뮤니티
수식작성 문의 드립니다.
2015-01-20 20:49:54
163
글번호 82447
항상 좋은 답변 감사 드려요
주식 시스템에서요
진입후 트레일링 청산이후
계속 주문 신호가 나옵니다
청산되고 나서는 주문이 안나오게 하는 제어를 하고 싶은데요 , 피라미딩 수치제어 , entriestoday 제어 등등 해봐도 안돼서요
딱 하루에 각 피라미딩 신호당 한번씩 나오게 할려면 어떻게 로직을 구현해야 되는지 부탁드립니다
아래 로직으로 신호 발생후 청산되어지고
내려가면서 그 라인을 다시 돌파하면 계속 신호나옵니다.
-------------------------------------------------------------------------
IF DayIndex==0 Then
buy("O1",OnClose,dayopen,V1);
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up1 and Then
buy("b1",AtStop,dayopen*up1,V2);
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up2 and Then
buy("b2",AtStop,dayopen*up2,V3);
SetStopTrailing(1, 4, PercentStop);
답변 4
예스스탁 예스스탁 답변
2015-01-21 12:29:25
안녕하세요
예스스탁입니다.
IF DayIndex==0 Then{
buy("O1",OnClose,dayopen,V1);
Condition1 = false;
Condition2 = false;
}
if MarketPosition == 1 and LatestEntryName(0) == "b1" Then
Condition1 = false;
if MarketPosition == 1 and LatestEntryName(0) == "b2" Then
Condition2 = false;
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up1 and Condition1 == false Then
buy("b1",AtStop,dayopen*up1,V2);
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up2 and Condition2 == false Then
buy("b2",AtStop,dayopen*up2,V3);
SetStopTrailing(1, 4, PercentStop);
즐거운 하루되세요
> 리버최 님이 쓴 글입니다.
> 제목 : 수식작성 문의 드립니다.
> 항상 좋은 답변 감사 드려요
주식 시스템에서요
진입후 트레일링 청산이후
계속 주문 신호가 나옵니다
청산되고 나서는 주문이 안나오게 하는 제어를 하고 싶은데요 , 피라미딩 수치제어 , entriestoday 제어 등등 해봐도 안돼서요
딱 하루에 각 피라미딩 신호당 한번씩 나오게 할려면 어떻게 로직을 구현해야 되는지 부탁드립니다
아래 로직으로 신호 발생후 청산되어지고
내려가면서 그 라인을 다시 돌파하면 계속 신호나옵니다.
-------------------------------------------------------------------------
IF DayIndex==0 Then
buy("O1",OnClose,dayopen,V1);
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up1 and Then
buy("b1",AtStop,dayopen*up1,V2);
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up2 and Then
buy("b2",AtStop,dayopen*up2,V3);
SetStopTrailing(1, 4, PercentStop);
리버최
2015-01-21 16:57:37
아래 보내주신 로직으로 신호 넣어봤느데
처음 b1,b2진입하고 트레일링 스탑으로 청산되고 나서도
다시 돌파하면 신호가 나오네요
다시 한번 궁굼해서 이렇게 글 올립니다.
------------------------------------------------------------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식작성 문의 드립니다.
>
안녕하세요
예스스탁입니다.
IF DayIndex==0 Then{
buy("O1",OnClose,dayopen,V1);
Condition1 = false;
Condition2 = false;
}
if MarketPosition == 1 and LatestEntryName(0) == "b1" Then
Condition1 = false;
if MarketPosition == 1 and LatestEntryName(0) == "b2" Then
Condition2 = false;
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up1 and Condition1 == false Then
buy("b1",AtStop,dayopen*up1,V2);
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up2 and Condition2 == false Then
buy("b2",AtStop,dayopen*up2,V3);
SetStopTrailing(1, 4, PercentStop);
즐거운 하루되세요
> 리버최 님이 쓴 글입니다.
> 제목 : 수식작성 문의 드립니다.
> 항상 좋은 답변 감사 드려요
주식 시스템에서요
진입후 트레일링 청산이후
계속 주문 신호가 나옵니다
청산되고 나서는 주문이 안나오게 하는 제어를 하고 싶은데요 , 피라미딩 수치제어 , entriestoday 제어 등등 해봐도 안돼서요
딱 하루에 각 피라미딩 신호당 한번씩 나오게 할려면 어떻게 로직을 구현해야 되는지 부탁드립니다
아래 로직으로 신호 발생후 청산되어지고
내려가면서 그 라인을 다시 돌파하면 계속 신호나옵니다.
-------------------------------------------------------------------------
IF DayIndex==0 Then
buy("O1",OnClose,dayopen,V1);
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up1 and Then
buy("b1",AtStop,dayopen*up1,V2);
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up2 and Then
buy("b2",AtStop,dayopen*up2,V3);
SetStopTrailing(1, 4, PercentStop);
리버최
2015-01-21 16:57:37
아래 보내주신 로직으로 신호 넣어봤느데
처음 b1,b2진입하고 트레일링 스탑으로 청산되고 나서도
다시 돌파하면 신호가 나오네요
다시 한번 궁굼해서 이렇게 글 올립니다.
------------------------------------------------------------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식작성 문의 드립니다.
>
안녕하세요
예스스탁입니다.
IF DayIndex==0 Then{
buy("O1",OnClose,dayopen,V1);
Condition1 = false;
Condition2 = false;
}
if MarketPosition == 1 and LatestEntryName(0) == "b1" Then
Condition1 = false;
if MarketPosition == 1 and LatestEntryName(0) == "b2" Then
Condition2 = false;
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up1 and Condition1 == false Then
buy("b1",AtStop,dayopen*up1,V2);
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up2 and Condition2 == false Then
buy("b2",AtStop,dayopen*up2,V3);
SetStopTrailing(1, 4, PercentStop);
즐거운 하루되세요
> 리버최 님이 쓴 글입니다.
> 제목 : 수식작성 문의 드립니다.
> 항상 좋은 답변 감사 드려요
주식 시스템에서요
진입후 트레일링 청산이후
계속 주문 신호가 나옵니다
청산되고 나서는 주문이 안나오게 하는 제어를 하고 싶은데요 , 피라미딩 수치제어 , entriestoday 제어 등등 해봐도 안돼서요
딱 하루에 각 피라미딩 신호당 한번씩 나오게 할려면 어떻게 로직을 구현해야 되는지 부탁드립니다
아래 로직으로 신호 발생후 청산되어지고
내려가면서 그 라인을 다시 돌파하면 계속 신호나옵니다.
-------------------------------------------------------------------------
IF DayIndex==0 Then
buy("O1",OnClose,dayopen,V1);
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up1 and Then
buy("b1",AtStop,dayopen*up1,V2);
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up2 and Then
buy("b2",AtStop,dayopen*up2,V3);
SetStopTrailing(1, 4, PercentStop);
예스스탁 예스스탁 답변
2015-01-21 18:44:03
안녕하세요
예스스탁입니다.
죄송합니다. condition값을 잘못할당했습니다.
각 진입별로 당일 한번만 발생하는 식입니다
IF DayIndex==0 Then{
buy("O1",OnClose,dayopen,V1);
Condition1 = false;
Condition2 = false;
}
if MarketPosition == 1 and LatestEntryName(0) == "b1" Then
Condition1 = true;
if MarketPosition == 1 and LatestEntryName(0) == "b2" Then
Condition2 = true;
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up1 and Condition1 == false Then
buy("b1",AtStop,dayopen*up1,V2);
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up2 and Condition2 == false Then
buy("b2",AtStop,dayopen*up2,V3);
SetStopTrailing(1, 4, PercentStop);
즐거운 하루되세요
> 리버최 님이 쓴 글입니다.
> 제목 : Re : Re : 수식작성 문의 드립니다.
> 아래 보내주신 로직으로 신호 넣어봤느데
처음 b1,b2진입하고 트레일링 스탑으로 청산되고 나서도
다시 돌파하면 신호가 나오네요
다시 한번 궁굼해서 이렇게 글 올립니다.
------------------------------------------------------------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식작성 문의 드립니다.
>
안녕하세요
예스스탁입니다.
IF DayIndex==0 Then{
buy("O1",OnClose,dayopen,V1);
Condition1 = false;
Condition2 = false;
}
if MarketPosition == 1 and LatestEntryName(0) == "b1" Then
Condition1 = false;
if MarketPosition == 1 and LatestEntryName(0) == "b2" Then
Condition2 = false;
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up1 and Condition1 == false Then
buy("b1",AtStop,dayopen*up1,V2);
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up2 and Condition2 == false Then
buy("b2",AtStop,dayopen*up2,V3);
SetStopTrailing(1, 4, PercentStop);
즐거운 하루되세요
> 리버최 님이 쓴 글입니다.
> 제목 : 수식작성 문의 드립니다.
> 항상 좋은 답변 감사 드려요
주식 시스템에서요
진입후 트레일링 청산이후
계속 주문 신호가 나옵니다
청산되고 나서는 주문이 안나오게 하는 제어를 하고 싶은데요 , 피라미딩 수치제어 , entriestoday 제어 등등 해봐도 안돼서요
딱 하루에 각 피라미딩 신호당 한번씩 나오게 할려면 어떻게 로직을 구현해야 되는지 부탁드립니다
아래 로직으로 신호 발생후 청산되어지고
내려가면서 그 라인을 다시 돌파하면 계속 신호나옵니다.
-------------------------------------------------------------------------
IF DayIndex==0 Then
buy("O1",OnClose,dayopen,V1);
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up1 and Then
buy("b1",AtStop,dayopen*up1,V2);
if MarketPosition >= 0 and C<DayClose(1)*1.08 and c < dayopen*up2 and Then
buy("b2",AtStop,dayopen*up2,V3);
SetStopTrailing(1, 4, PercentStop);