FORTS SL ve TP - sayfa 5

 
prostotrader :

İşte gerçek bir hesaptan bir örnek:

 
Yury Kulikov :

İşte gerçek bir hesaptan bir örnek:


EA'mı bir demoda çalıştırdınız mı?

katma

MqlTradeRequest request={ 0 };
   MqlTradeResult   result={ 0 };
   order_ticket= 0 ;
   request.magic=Magic;
   request.symbol= Symbol ();
   request.volume= 1 ;
   request.type_filling= ORDER_FILLING_IOC ;
   request.type_time= ORDER_TIME_DAY ;
   request.action= TRADE_ACTION_PENDING ;
   request.type= ORDER_TYPE_SELL_LIMIT ;
   request.comment= "" ;
   double a_price = SymbolInfoDouble ( Symbol (), SYMBOL_SESSION_PRICE_LIMIT_MIN );
   request.price=a_price;
   Print ( __FUNCTION__ , ": Order price = " , DoubleToString (a_price));

TRADE_ACTION_PENDING

Belirtilen koşullar altında bir anlaşma yapmak için bir ticaret emri ayarlayın (bekleyen emir)

ORDER_TYPE_SELL_LIMIT

Bekleyen emir Satış Limiti

N‌hiçbir yerde ertelenmedi ve mevcut fiyattan yürütüldü !!!!

Ve demo ya da gerçek önemli değil.

 
ottenand :
Sipariş türlerinden bahsediyorum. Sadece bir bardakta borsada olabilirler. Satış limiti piyasanın altında nasıl olacak?

Derhal yerine getirilecek ve zarar görecek. Müzayede organizatörü bundan hiçbir şey kaybetmez, sadece kazanır. Ancak bu, durdurma emirleriyle çalışmayacaktır, çünkü emir hemen kârda olmalıdır.
 
Dmitry Fedoseev :
Ayrıca köyle birlikte koy olmadığını da yazın. request.action ve request.type alanlarını nasıl doldurduğunuzu kendiniz görün

Tartışma !

Ama IMHO, herkes kendi yolunda haklı. Sadece form ve içeriği karıştırmayın. MQL5'te bir limit emri beklemededir (forma göre). Başka bir şey, mekanizmanın bir pazar olarak kullanılmasına izin vermesidir, yani. hızlı bir şekilde piyasaya dönüşmek (sipariş aktivasyonu için koşullar karşılanırsa). Ve burada daha çok içeriği itibariyle limit emri bir piyasa emrine dönüşüyor. Bunun gibi bir şey...

 
prostotrader :

Uzman Danışmanımı başlattınız mı?

Tabii ki hayır, neden bahsettiğini anlıyorum. Mevcut fiyattan açıkça daha kötü bir fiyat belirlerseniz, piyasaya göre bir limit emri uygulanabilir.

Ancak bu bununla ilgili değil, bununla ilgili - bir bardakta bekleyen bir emir (borsada sıra) yerleştirmek için sadece BuyLimit / SellLimit limit emirlerini kullanmanız gerekir.

 
Yury Kulikov :

Tabii ki hayır, neden bahsettiğini anlıyorum. Mevcut fiyattan açıkça daha kötü bir fiyat belirlerseniz, piyasaya göre bir limit emri uygulanabilir.

Ancak bu bununla ilgili değil, bununla ilgili - bir bardakta bekleyen bir emir (borsada sıra) yerleştirmek için sadece BuyLimit / SellLimit limit emirlerini kullanmanız gerekir.


Hayır, bir bardağa sipariş vermek için (ve orada bulunacaktır), kullanmanız gerekir.

request.type_filling=ORDER_FILLING_RETURN;‌

Eklendi

Ve‌ORDER_FILLING_IOC'yi ORDER_FILLING_RETURN olarak değiştirin (benim örneğimde)

ve SYMBOL_SESSION_PRICE_LIMIT_MAX için fiyat

ve bardağın içindeki sırayı göreceksin

 
Tamam tekrar soracağım, piyasanın altında bir satış limiti belirlediniz mi?
 
ottenand :
Tamam tekrar soruyorum piyasanın altında satış limiti belirliyor musunuz?

EVET
 
prostotrader :

EVET
Yani emir defterindeki satış limiti emrinin alış limitleri arasında olmasını mı istiyorsunuz?
 
ottenand :
Yani emir defterindeki satış limiti emrinin alış limitleri arasında olmasını mı istiyorsunuz?


Hiçbir şey istemiyorum.

TÜM başlığı dikkatlice okuyun.