durdurma limiti

 

Canlı ticarette StopLimit kullanıyor musunuz?

StopLimit'in test cihazında yeterince çalışmadığı açıktır.

Gerçek ticarette kullanmak mantıklı mı? avantajları ve dezavantajları nelerdir?

 
Sergey Chalyshev :

Canlı ticarette StopLimit kullanıyor musunuz?

StopLimit'in test cihazında yeterince çalışmadığı açıktır.

Gerçek ticarette kullanmak mantıklı mı? avantajları ve dezavantajları nelerdir?

Test cihazının nesi var?
 
Artyom Trishkin :
Test cihazının nesi var?

Anlaşılan kimse kullanmıyor

sipariş var olmayan fiyatlarla açılır:

sl

kontrol etmek için basit bir örnek:

 //+------------------------------------------------------------------+
//|                                               StopLimit_Test.mq5 |
//+------------------------------------------------------------------+
#include <Trade\Trade.mqh>
CTrade trade;

input int Deviation = 100 ;
//+------------------------------------------------------------------+
void OnTick ()
  {
   MqlTick tick;
   SymbolInfoTick ( _Symbol ,tick);
   trade.SetTypeFilling( ORDER_FILLING_RETURN );
   double ticksise= SymbolInfoDouble ( _Symbol , SYMBOL_TRADE_TICK_SIZE );

   if ( OrdersTotal ()== 0 )
      trade.OrderOpen(
         _Symbol ,                       // символ
         ORDER_TYPE_BUY_STOP_LIMIT ,     // тип ордера
         1.0 ,                           // объем ордера
         tick.ask+Deviation*ticksise,   // цена исполнения
         tick.ask+ 10 *ticksise,         // цена стоплимита
         0 ,                             // цена stop loss
         0                              // цена take profit
      );
  }
//+------------------------------------------------------------------+
 
Sergey Chalyshev :

Anlaşılan kimse kullanmıyor

sipariş var olmayan fiyatlarla açılır:

kontrol etmek için basit bir örnek:

BuyStopLimit siparişi şu şekilde çalışır:

  1. Fiyatın üzerinde bir BuyStop emri verilir ( ticaret talebi yapısındaki fiyat değeri = fiyat + stop emri verme mesafesi)
  2. Bir BuyStop emri tetiklendiğinde, fiyatın altına bir BuyLimit emri verilir.
    (Ticaret talebinin yapısındaki stoplimit fiyatına göre doğru hesaplanması gerekir: stoplimit = fiyat - limit emir ayar mesafesi)
  3. Bir BuyLimit emri tetiklendiğinde, piyasaya BuyLimit emrinin fiyatından girilir.

Misal:


 
Artyom Trishkin :

BuyStopLimit siparişi şu şekilde çalışır:

  1. Fiyatın üzerinde bir BuyStop emri verilir ( ticaret talebi yapısındaki fiyat değeri = fiyat + stop emri verme mesafesi)
  2. BuyStop emri tetiklendiğinde , fiyatın altına bir BuyLimit emri verilir.
    (Ticaret talebinin yapısındaki stoplimit fiyatına göre doğru hesaplanması gerekir: stoplimit = fiyat - limit emir ayar mesafesi)
  3. Bir BuyLimit emri tetiklendiğinde, piyasaya BuyLimit emrinin fiyatından girilir.

Misal:


BuyLimit fiyatın altına düştüğünde, test cihazında iyi çalışır.

BuyLimit fiyatın üzerinde olduğunda, satış fiyatından açılmalıdır. Borsada, gerçek hayatta böyle işler.

BuyLimit'i fiyatın altına koymak için StopLimit'i kullanmak hiçbir anlam ifade etmiyor.

 
Sergey Chalyshev :

BuyLimit fiyatın altına düştüğünde, test cihazında iyi çalışıyor.

BuyLimit fiyatın üzerinde olduğunda, satış fiyatından açılmalıdır. Borsada, gerçek hayatta böyle işler.

BuyLimit'i fiyatın altına koymak için StopLimit'i kullanmak hiçbir anlam ifade etmiyor.

Tarla

Tanım

eylem

Ticari işlem türü. Değer, ENUM_TRADE_REQUEST_ACTIONS numaralandırma değerlerinden biri olabilir

büyü

Uzman kimliği. Alım satım emirlerinin analitik olarak işlenmesini organize etmenizi sağlar. Her EA, bir ticaret talebi gönderirken kendi benzersiz kimliğini belirleyebilir

sipariş

Bilet sipariş edin. Bekleyen siparişleri değiştirmek için gerekli

semboller

Emrin verildiği alım satım enstrümanının adı. Emirleri değiştirirken ve pozisyonları kapatırken gerekli değildir

Ses

Lot olarak talep edilen işlem hacmi. Bir anlaşma açılırken hacmin gerçek değeri, yürütülecek emrin türüne bağlı olacaktır .

fiyat

Siparişin gerçekleştirilmesi gereken fiyat. TRADE_ACTION_DEAL türündeki "Piyasa Yürütme" yürütme türü ( SYMBOL_TRADE_EXECUTION_MARKET ) olan araçlar için piyasa emirlerinin bir fiyat belirtmesi gerekmez

durdurma sınırı

Fiyat , fiyat değerine ulaştığında bekleyen bir Limit emrinin verileceği fiyat (bu koşul zorunludur). Bu ana kadar bekleyen emir işlem sisteminde görüntülenmiyor.

sl

Fiyat olumsuz bir yönde hareket ederse Zarar Durdur emrinin tetikleneceği fiyat

tp

Fiyat olumlu yönde hareket ettiğinde Kâr Al emrinin tetikleneceği fiyat

sapma

Puan olarak belirlenen, istenen fiyattan kabul edilebilir maksimum sapma

tip

Sipariş türü. Değer, ENUM_ORDER_TYPE numaralandırma değerlerinden biri olabilir

type_filling

Yürütülecek sipariş türü. Değer, ENUM_ORDER_TYPE_FILLING değerlerinden biri olabilir

tür_zaman

Son kullanma tarihine göre sipariş türü. Değer, ENUM_ORDER_TYPE_TIME değerlerinden biri olabilir

son

Bekleyen sipariş son kullanma tarihi ( ORDER_TIME_SPECIFIED türündeki siparişler için )

yorum

Siparişe yorum yapın

konum

Pozisyon bileti. Kesin tanımlama için bir pozisyon değiştirirken ve kapatırken doldurulmalıdır. Kural olarak, pozisyonun açılması sonucunda siparişin biletine karşılık gelir.

position_by

Zıt pozisyon bileti. Bir sayaç konumunu kapatırken kullanılır - aynı enstrümanda, ancak ters yönde açın.


Umarım limit emrinin ne olduğunu biliyorsundur. Ve stopovy de, umarım, sizi şüpheye düşürmez.

Ve burada bir StopLimit emrinin işleyişi hakkında yazılanlar : fiyat Stop emrinin seviyesine ulaştığında (ve Buy fiyatının üzerine yerleştirildiğinde), sadece bu durumda bir Limit emri verilecektir (ve Satın alma fiyatının altına yerleştirilir).

 
Sergey Chalyshev :

BuyLimit fiyatın altına düştüğünde, test cihazında iyi çalışır.

BuyLimit fiyatın üzerinde olduğunda, satış fiyatından açılmalıdır. Borsada, gerçek hayatta böyle işler.

BuyLimit'i fiyatın altına koymak için StopLimit'i kullanmak hiçbir anlam ifade etmiyor.

Affedersiniz, fiyatın üzerinde bir BuyLimit emri nasıl verirsiniz?

Bu senaryoda hiç sergilenmemeli.

SB-ticaret sınıfını kullanırsanız, hatalı parametreler için bir kontrol yapılır ve böyle bir durumda bekleyen bir emir verilmez, ancak piyasa emri ile bir pozisyon açılır.

 
Artyom Trishkin :

Tarla

Tanım

eylem

Ticari işlem türü. Değer, ENUM_TRADE_REQUEST_ACTIONS numaralandırma değerlerinden biri olabilir

büyü

Uzman kimliği. Alım satım emirlerinin analitik olarak işlenmesini organize etmenizi sağlar. Her EA, bir ticaret talebi gönderirken kendi benzersiz kimliğini belirleyebilir

sipariş

Bilet sipariş edin. Bekleyen siparişleri değiştirmek için gerekli

semboller

Emrin verildiği alım satım enstrümanının adı. Emirleri değiştirirken ve pozisyonları kapatırken gerekli değildir

Ses

Lot olarak talep edilen işlem hacmi. Bir anlaşma açılırken hacmin gerçek değeri, yürütülecek emrin türüne bağlı olacaktır .

fiyat

Siparişin gerçekleştirilmesi gereken fiyat. TRADE_ACTION_DEAL türündeki "Piyasa Yürütme" yürütme türü ( SYMBOL_TRADE_EXECUTION_MARKET ) olan enstrümanlar için piyasa emirlerinin bir fiyat belirtmesi gerekmez

durdurma sınırı

Fiyat , fiyat değerine ulaştığında bekleyen bir Limit emrinin verileceği fiyat (bu koşul zorunludur). Bu ana kadar bekleyen emir işlem sisteminde görüntülenmiyor.

sl

Fiyat olumsuz bir yönde hareket ederse Zarar Durdur emrinin tetikleneceği fiyat

tp

Fiyat olumlu yönde hareket ettiğinde Kâr Al emrinin tetikleneceği fiyat

sapma

Puan olarak belirlenen, istenen fiyattan kabul edilebilir maksimum sapma

tip

Sipariş türü. Değer, ENUM_ORDER_TYPE numaralandırma değerlerinden biri olabilir

type_filling

Yürütülecek sipariş türü. Değer, ENUM_ORDER_TYPE_FILLING değerlerinden biri olabilir

tür_zaman

Son kullanma tarihine göre sipariş türü. Değer, ENUM_ORDER_TYPE_TIME değerlerinden biri olabilir

son

Bekleyen sipariş son kullanma tarihi ( ORDER_TIME_SPECIFIED türündeki siparişler için )

yorum

Siparişe yorum yapın

konum

Pozisyon bileti. Kesin tanımlama için bir pozisyon değiştirirken ve kapatırken doldurulmalıdır. Kural olarak, pozisyonun açılması sonucunda siparişin biletine karşılık gelir.

position_by

Zıt pozisyon bileti. Bir sayaç konumunu kapatırken kullanılır - aynı enstrümanda, ancak ters yönde açın.


Umarım limit emrinin ne olduğunu biliyorsundur. Ve stopovy de, umarım, sizi şüpheye düşürmez.

Ve burada bir StopLimit emrinin işleyişi hakkında yazılanlar : fiyat Stop emrinin seviyesine ulaştığında (ve Buy fiyatının üzerine yerleştirildiğinde), sadece bu durumda bir Limit emri verilecektir (ve Satın alma fiyatının altına yerleştirilir).

BuyLimit emrinin fiyattan daha düşük olması gerektiği fikrini nereden aldınız?

Borsadan bahsediyorum, forex ilginç değil

 
Artyom Trishkin :

Affedersiniz, fiyatın üzerinde bir BuyLimit emri nasıl verirsiniz?

Bu senaryoda hiç sergilememeli.

SB-ticaret sınıfını kullanırsanız, hatalı parametreler için bir kontrol yapılır ve böyle bir durumda bekleyen bir emir verilmez, ancak piyasa emri ile bir pozisyon açılır.

Yukarıda kod örneğini verdim.

Sergilenmeli ve sergilenmelidir.

Piyasa tarafından açılmış olsaydı, test cihazında herhangi bir sorun olmayacaktı, Satış fiyatından açılacaktı. Ve var olmayan bir fiyata açılıyor, yukarıdaki resimde aynı görünüyor.

ps, yukarıdaki kodu bir değişim hesabında kendiniz deneyin
 
Standart kütüphanede "Harika" durdurma limiti, kelime yok :))
piyasa emrinin kaymasını limit belirlemeli, limit belirlemeli değil :))
 
Roman :
Standart kütüphanede "Harika" durdurma limiti, kelime yok :))
piyasa emrinin kaymasını limit belirlemeli, limit belirlemeli değil :))

Kayma, ticaret talebindeki sapma parametresi tarafından belirlenir.

Ve stoplimit seviyesi, Stop emri seviyesine göre bir Limit emri verme seviyesidir.

Документация по MQL5: Константы, перечисления и структуры / Структуры данных / Структура торгового запроса
Документация по MQL5: Константы, перечисления и структуры / Структуры данных / Структура торгового запроса
  • www.mql5.com
Взаимодействие клиентского терминала и торгового сервера для проведения операций постановки ордеров производится посредством торговых запросов. Запрос представлен специальной предопределенной структурой MqlTradeRequest, которая содержит все поля, необходимые для заключения торговых сделок. Результат обработки запроса представлен структурой...
Neden: