커뮤니티
시스템식 문의 드립니다.
2013-07-11 17:04:20
207
글번호 65252
체결 보장을 하지 않아도 좋으니.
11시 정각의 가격보다 3틱 아래로 11시에 매수 신호를 보내라.
11시 가격을 확인하고 그 가격의 3틱 아래가격으로 가격이 오던말던 먼저
신호를 보내고 싶습니다. 가능할까요?
============================================
if(Time == 110000 ) then
Buy("Buy", AtLimit, C - PriceScale*3);
이것은 11시 종가보다 3틱이 내려가는 가격이 왔을때 주문이 나가니
먼저 주문 나간것이 먼저 체결될것이고 가격이 오기만 하고
다시 올라가면 체결 확율이 더 떨어지는게 맞죠?
그리고 그 다음봉에만 허용되고 다다음 봉부터는 효력이 사라지게 되는거고
그런걸 없애기 위해서 그냥 주문을 내버릴려구요.
2) 위 사항이 안되면.. 다음봉에서 조건이 안맞아서 주문이 안나가면
그 다음봉.. 안되면 그 다음봉에서 주문이 나가도록 하는 것은요?
답변 1
예스스탁 예스스탁 답변
2013-07-12 15:12:26
안녕하세요
예스스탁입니다.
문의하신 부분 가능하지 않습니다.
예스랭귀지에서 특정가격에 미리 주문을 내는 기능은 없습니다.
atstop, atlimit으로 가격을 지정하면
해당 가격이상이나 이하의 시세가 발생해야 그때 신호발생하고
주문이 나가게 됩니다.
문의하신 내용 중 1번은 가능하지 않고
2번은 아래와 같이 작성하시면 11시 이후에
해당 가격 이하의 시세가 발생하는지 계속 감시합니다.
해당 내용으로 하루에 한번만 진입하게 작성했습니다.
if date != date[1] Then
Condition1 = false;
if MarketPosition == 1 and IsEntryName("매수1") == true Then
Condition1 = true;
if stime == 110000 then
var1 = c;
if stime >= 110000 and Condition1 == false then
buy("매수1",atlimit,var1- PriceScale*3);
즐거운 하루되세요
> 그리움 님이 쓴 글입니다.
> 제목 : 시스템식 문의 드립니다.
>
체결 보장을 하지 않아도 좋으니.
11시 정각의 가격보다 3틱 아래로 11시에 매수 신호를 보내라.
11시 가격을 확인하고 그 가격의 3틱 아래가격으로 가격이 오던말던 먼저
신호를 보내고 싶습니다. 가능할까요?
============================================
if(Time == 110000 ) then
Buy("Buy", AtLimit, C - PriceScale*3);
이것은 11시 종가보다 3틱이 내려가는 가격이 왔을때 주문이 나가니
먼저 주문 나간것이 먼저 체결될것이고 가격이 오기만 하고
다시 올라가면 체결 확율이 더 떨어지는게 맞죠?
그리고 그 다음봉에만 허용되고 다다음 봉부터는 효력이 사라지게 되는거고
그런걸 없애기 위해서 그냥 주문을 내버릴려구요.
2) 위 사항이 안되면.. 다음봉에서 조건이 안맞아서 주문이 안나가면
그 다음봉.. 안되면 그 다음봉에서 주문이 나가도록 하는 것은요?