FORTS SL 및 TP - 페이지 4

 
-Aleks- :

나는 주문 유형에 대해 알고 있습니다. 우리는 이익실현 및 손절매에 대해 이야기하고 있습니다. 따라서 문제는 중개인이 가격에 도달했을 때 무엇을 할지 지정하는 것이 가능한지 여부입니다. 종가.

금지된다
 
prostotrader :


터미널 도움말을 읽었습니다 :)

터미널과 에디터에 대한 도움말에 명시된 개념을 참고하여 교환 표준에 따라 주문을 분류했습니다.

방금 MT5/MQL5에 대해 이야기했습니다.

ENUM_ORDER_TYPE

식별자

설명

ORDER_TYPE_BUY

매수할 시장가 주문

ORDER_TYPE_SELL

매도할 시장가 주문

ORDER_TYPE_BUY_LIMIT

보류 중인 주문 구매 한도

ORDER_TYPE_SELL_LIMIT

보류 중인 주문 판매 한도

ORDER_TYPE_BUY_STOP

대기 중인 주문 매수 정지

ORDER_TYPE_SELL_STOP

보류 중인 주문 판매 중지

ORDER_TYPE_BUY_STOP_LIMIT

주문 가격에 도달하면 StopLimit 가격으로 Buy Limit 보류 주문이 배치됩니다.

ORDER_TYPE_SELL_STOP_LIMIT

주문 가격에 도달하면 보류 중인 판매 제한 주문이 StopLimit 가격에 배치됩니다.

ORDER_TYPE_CLOSE_BY

반대 포지션 으로 포지션을 청산하라는 명령


 
Yury Kulikov :

방금 MT5/MQL5에 대해 이야기했습니다.

ENUM_ORDER_TYPE

식별자

설명

ORDER_TYPE_BUY

매수할 시장가 주문

ORDER_TYPE_SELL

매도할 시장가 주문

ORDER_TYPE_BUY_LIMIT

보류 중인 주문 구매 한도

ORDER_TYPE_SELL_LIMIT

보류 중인 주문 판매 한도

ORDER_TYPE_BUY_STOP

대기 중인 주문 매수 정지

ORDER_TYPE_SELL_STOP

보류 중인 주문 판매 중지

ORDER_TYPE_BUY_STOP_LIMIT

주문 가격에 도달하면 StopLimit 가격으로 Buy Limit 보류 주문이 배치됩니다.

ORDER_TYPE_SELL_STOP_LIMIT

주문 가격에 도달하면 보류 중인 판매 제한 주문이 StopLimit 가격에 배치됩니다.

ORDER_TYPE_CLOSE_BY

반대 포지션 으로 포지션을 청산하라는 명령



유리님, 제가 예전 포스팅에 첨부한 파일을 봐주세요.

거래소에서 귀하가 지정한 송금이 없습니다.

추가됨

보류 중인 주문 구매 한도


개발자들은 이 주문이 서버에 저장되고 거래소에 즉시 표시되지 않기 때문에 그렇게 불렀습니다.

서버 오더의 이름을 지정해야 했습니다. :)

아 그리고 주문에 큰 혼란이 있습니다 :)

거래소에는 세 가지 유형만 있습니다.

견적 주문(부분 일치 후 대기열에 남아 있음)

반대 입찰(경매 후 제거됨)

채우기 또는 죽이기 응용 프로그램  

D 추가됨

이제 " 보류 주문 구매 한도"가 보류 중일 수 없음 을 증명하겠습니다.

MqlTradeRequest request = { 0 };
   MqlTradeResult   result  = { 0 };
./--- Fill structure
  request.magic = 12345678902;
  request.symbol = Symbol();
  request.volume = 1;
  request.type_filling = ORDER_FILLING_IOC ;
  request.type_time = ORDER_TIME_DAY ;
  request.action = TRADE_ACTION_PENDING ;
  request.price = price;
  request.comment = "Лимитный ордер..." ;
   if (buy_sell)
  {
    request.type = ORDER_TYPE_BUY_LIMIT ;
  }
   else
  {
    request.type = ORDER_TYPE_SELL_LIMIT ;
  }  
그러한 주문이 즉시 실행된다면 어떻게 PENDED가 될 수 있습니까?
 
또한 마을에는 만이 없다고 씁니다. request.action 및 request.type 필드를 채우는 방법을 직접 확인하십시오.
 
prostotrader :

글쎄, 내가 무엇을 말할 수 있습니까? 참고 문헌을주의 깊게 읽으십시오.

Q 터미널 도움말에서 발췌:

Выставление торговых заявок

Выставление торговой заявки означает создание отложенного ордера на покупки/продажу какого-либо финансового инструмента по заданной цене,

не присутствующей в данный момент на рынке. В зависимости от того, как заявки обрабатываются на сервере, они могут выводится прямиком в стакан цен

(как правило, напрямую выводятся лимитные заявки) или ожидать исполнения на стороне брокера (как правило, стоп или стоп-лимитные заявки)

с последующим превращением в рыночную заявку.

...
...
...

Стоп и Стоп-Лимитные ордера

Как правило, Стоп и Стоп-Лимитные ордера (Buy Stop, Sell Stop, Buy Stop Limit и Sell Stop Limit) в отличие от лимитных ордеров не выводятся

во внешнюю торговую систему (биржу) напрямую. До достижения стоп-цены данные типы ордеров обрабатываются внутри платформы MetaTrader 5 .

•При достижении стоп-цены, указанной в Buy Stop или Sell Stop ордере, выполняется соответствующая рыночная операция.
•При достижении стоп-цены, указанной в Buy Stop Limit или Sell Stop Limit ордере, выставляется соответствующая лимитная заявка, которая будет видна остальным участникам рынка.

 
Yury Kulikov :

글쎄, 내가 무엇을 말할 수 있습니까? 참고 문헌을주의 깊게 읽으십시오.

Q 터미널 도움말에서 발췌:

Выставление торговых заявок

Выставление торговой заявки означает создание отложенного ордера на покупки/продажу какого-либо финансового инструмента по заданной цене,

не присутствующей в данный момент на рынке. В зависимости от того, как заявки обрабатываются на сервере, они могут выводится прямиком в стакан цен

(как правило, напрямую выводятся лимитные заявки) или ожидать исполнения на стороне брокера (как правило, стоп или стоп-лимитные заявки)

с последующим превращением в рыночную заявку.

...
...
...

Стоп и Стоп-Лимитные ордера

Как правило, Стоп и Стоп-Лимитные ордера (Buy Stop, Sell Stop, Buy Stop Limit и Sell Stop Limit) в отличие от лимитных ордеров не выводятся

во внешнюю торговую систему (биржу) напрямую. До достижения стоп-цены данные типы ордеров обрабатываются внутри платформы MetaTrader 5 .

•При достижении стоп-цены, указанной в Buy Stop или Sell Stop ордере, выполняется соответствующая рыночная операция.
•При достижении стоп-цены, указанной в Buy Stop Limit или Sell Stop Limit ордере, выставляется соответствующая лимитная заявка, которая будет видна остальным участникам рынка.


첨부된 Expert Advisor 데모 실행(FORTS)

그리고‌ 그것이 "예치된" 위치와 그것이 이행된 가격을 확인하십시오 :)‌

2017.03 . 06 09 : 48 : 39.411 Test_sync_order (RTS- 3.17 ,M1)   SetSyncOrder: Order price = 104200.00000000
2017.03.06 09:48:37.955 Experts expert Test_sync_order (RTS-3.17,M1) loaded successfully
2017.03.06 09:48:39.411 Trades  '1007932': sell limit 1.00 RTS-3.17 at 104200
2017.03.06 09:48:39.420 Trades  '1007932': accepted sell limit 1.00 RTS-3.17 at 104200
2017.03.06 09:48:39.420 Trades  '1007932': sell limit 1.00 RTS-3.17 at 104200 placed for execution
2017.03.06 09:48:39.428 Trades  '1007932': order #55062748 sell limit 1.00 / 1.00 RTS-3.17 at 104200 done in 17.010 ms
2017.03.06 09:48:39.428 Trades  '1007932': deal #8957618 sell 1.00 RTS-3.17 at 111390 done (based on order #55062748)
2017.03.06 09:48:44.233 Experts expert Test_sync_order (RTS-3.17,M1) removed


파일:
 
마지막 거래의 가격이 지정된 수준에 도달한 경우 시장에서 중지를 트리거해야 합니다. 그렇지 않으면 - 주문서의 다른 모든 주문. 따라서 비유동 자산에서 이를 확인할 수 있습니다. 비유동성 선물이나 주식을 열고 구매 한도를 설정한 다음 주문서에 있어야 하는지 확인하십시오. 그리고 모든 중지 주문은 브로커의 서버에 있고 조건에 따라 주문 장부에 들어가기 때문에 중지 손실은 거기에 서지 않을 것입니다. 한도는 유리에 있습니다. 교환을 제외하고는 다른 주문이 없기 때문입니다.
 
판매 한도를 시장보다 낮게 설정하고 있습니까?
 
ottenand :
마지막 거래의 가격이 지정된 수준에 도달한 경우 시장에서 중지를 트리거해야 합니다. 그렇지 않으면 - 주문서의 다른 모든 주문. 따라서 비유동 자산에서 확인할 수 있습니다. 비유동성 선물이나 주식을 열고 구매 한도를 설정한 다음 주문서에 있어야 하는지 확인하십시오. 그리고 모든 중지 주문은 브로커의 서버에 있고 조건에 따라 주문 장부에 들어가기 때문에 중지 손실은 거기에 서지 않을 것입니다. 한도는 유리에 있습니다. 교환을 제외하고는 다른 주문이 없기 때문입니다.

이제 대화는 정류장이 아니라 주문 유형에 관한 것입니다.
 
prostotrader :

이제 대화는 정류장이 아니라 주문 유형에 관한 것입니다.
주문 유형 에 대해 이야기하고 있습니다. 그들은 유리 잔에 증권 거래소에있을 수 있습니다. 판매 한도는 시장 아래로 어떻게 될까요?
사유: