찻주전자의 질문 - 페이지 37

 

질문에 관심이 있습니다. mql5를 사용하여 보류 중인 주문 의 볼륨을 변경할 수 있습니까?

OrderModify 시도 - 요청의 모든 필수 요소가 올바르게 채워졌지만 수정에 실패했습니다(알 수 없는 오류)...

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
아니요. 옵션은 하나뿐입니다. 기존 것을 제거하고 새 것을 넣는 것입니다.
 
Rosh :
아니요. 옵션은 하나뿐입니다. 기존 것을 제거하고 새 것을 넣는 것입니다.

그리고 그것은 무엇입니까, 그냥 누워있는 것입니까?

 
Interesting :

그리고 그것은 무엇입니까, 그냥 평신도입니까?

그것은 1년 전에 논의되었습니다. 그런 다음 보류 중인 주문의 볼륨을 변경할 수 없는 이유에 대해서도 알아 보았습니다. Renat는 (내가 기억하는 한) 거래량은 주문을 고려하고 딜러에 대한 상인의 가능한 주장을 고려하는 데 있어 매우 필수적인 요소라고 설명했습니다. 또는 이와 유사한 것) .

axmed0207 :

OrderModify를 시도했습니다 - 요청의 모든 필수 요소가 올바르게 채워지 긴 했지만 수정 실패(알 수 없는 오류)를 작성했습니다...

CTrade 클래스의 OrderModify() 메서드에 대한 설명을 자세히 살펴보세요.

 bool   OrderModify(
   ulong                  ticket,         // тикет ордера
   double                 price,           // цена исполнения
   double                 sl,             // цена stop loss 
   double                 tp,             // цена take profit
   ENUM_ORDER_TYPE_TIME    type_time,       // тип по истечению
   datetime               expiration       // истечение
   )

매개 변수 중 볼륨이 없습니다. 마찬가지로 핸드북 섹션 " 거래 요청 구조 (MqlTradeRequest)" 에도 다음과 같이 명시되어 있습니다.

보류 주문 수정

보류 중인 주문의 가격 수준을 수정하기 위한 거래 요청. 7개의 필드가 필요합니다.

  • 행동
  • 주문하다
  • 가격
  • 티피
  • type_time
  • 만료
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса - Документация по MQL5
 

이제 해결되었습니다. 답변 감사합니다. 볼륨 매개변수가 요청의 필수 필드 목록에 없으면 선택적 매개변수라고 가정했습니다. :)

 

SymbolInfoDouble() 함수는 SYMBOL_TRADE_TICK_VALUE_xxx 와 같은 식별자를 제공합니다. 설명에는 이것이 "위치에 대해 계산된 눈금 값"이라고 나와 있습니다. 실제로 "틱 비용"이 아니라 "상품 가격의 최소 변경 비용"에 대해 이야기하고 있다는 것을 올바르게 이해하고 있습니까? 즉, 최소가격변동과 1랏의 계약으로 예치통화의 계좌에 있는 자기자본이 변하게 될 가치를 말하는 것입니다.

결국 다음 틱이 나타날 때 가격이 몇 점이나 올라갈지 미리 알 수 없습니다.

 
Yedelkin :

SymbolInfoDouble() 함수는 SYMBOL_TRADE_TICK_VALUE_xxx 와 같은 식별자를 제공합니다. 설명에는 이것이 "위치에 대해 계산된 눈금 값"이라고 나와 있습니다. 실제로 "틱 비용"이 아니라 "상품 가격의 최소 변경 비용"에 대해 이야기하고 있다는 것을 올바르게 이해하고 있습니까? 즉, 최소가격변동과 1랏의 계약으로 예치통화의 계좌에 있는 자기자본이 변하게 될 가치를 말하는 것입니다.

결국 다음 틱이 나타날 때 가격이 몇 점이나 올라갈지 미리 알 수 없습니다.

틱 - 최소 가격 변경.
 
uncleVic :
틱 - 최소 가격 변경.

알겠습니다. 하나의 지표에는 두 개의 다른 이름이 있습니다.

그리고 차이점은 무엇입니까

SYMBOL_POINT

한 점의 가치

더블

그리고

SYMBOL_TRADE_TICK_SIZE

최소 가격 변경

더블

?

예를 들어 최저 가격 변동은 1포인트의 가치보다 작을 수 있습니까?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
이론적으로 점과 눈금은 다를 수 있습니다.
 
Yedelkin :

예를 들어 최저 가격 변동 은 1포인트의 가치보다 작을 수 있습니까?

그럴 가능성은 거의 없습니다. :) 하지만 그 반대도 가능합니다.
사유: