FORTS. Yürütme soruları - sayfa 37

 

Ve MarketBookGet() işlevinde daha da kolay

 bool    MarketBookGet (
   string         symbol,     // символ
   MqlBookInfo &  book[]       // ссылка на массив
   );

anlık görüntü zamanını döndür:

 datetime    MarketBookGet (
   string         symbol,     // символ
   MqlBookInfo &  book[]       // ссылка на массив
   );

Dönüş değerleri:

"0" - cam alınmadı

"0" değil - DOM anlık görüntü zamanı

Ve herkes mutlu ve ekstra kontrol YOK!

 

Bu doğru. Bu nedenle, ticaret modlarını belirlemek için terminal çeşitli bayraklarla doldurulur.

    if (! TerminalInfoInteger ( TERMINAL_TRADE_ALLOWED ))
       Alert ( "Terminal ayarlarında otomatik alım satım iznini kontrol edin!" );
    başka
{
       if (! MQLInfoInteger ( MQL_TRADE_ALLOWED ))
          Uyarı ( "Program özelliklerinde otomatik ticaret yasaktır" , __FILE__ );

}

    if (! AccountInfoInteger ( ACCOUNT_TRADE_EXPERT ))
       Uyarı ( "Hesap için otomatik alım satım devre dışı bırakıldı" , AccountInfoInteger ( ACCOUNT_LOGIN ),

" ticaret sunucusu tarafında" );

    if (! AccountInfoInteger ( ACCOUNT_TRADE_ALLOWED ))
       Yorum ( "Hesap için işlem devre dışı bırakıldı" , AccountInfoInteger ( ACCOUNT_LOGIN ),
             ".\n Alım satım hesabına bağlantının bir yatırım şifresi kullanılarak yapılmış olması mümkündür." ,
             "\n Aşağıdaki giriş için terminal günlüğünü kontrol edin:" ,

             "\n\'" , AccountInfoInteger ( ACCOUNT_LOGIN ), "\': ticaret devre dışı bırakıldı - yatırımcı modu." );

ve kişisel olarak araçlar için:

ENUM_SYMBOL_TRADE_MODE

tanımlayıcı

Tanım

SYMBOL_TRADE_MODE_DISABLED

Sembol ticareti yasaktır

SYMBOL_TRADE_MODE_LONGONLY

Yalnızca satın alma işlemlerine izin verilir

SYMBOL_TRADE_MODE_SHORTONLY

Yalnızca satışlara izin verilir

YALNIZCA SYMBOL_TRADE_MODE_CLOSE

Sadece kapatma işlemlerine izin verilir

SYMBOL_TRADE_MODE_FULL

Ticaret işlemlerinde kısıtlama yok

bu arada, nerede eksik   SYMBOL_TRADE_MODE_CANCELONLY, FORTS'ta molalar sırasında mümkündür.

Ancak bu yeterli değil - alıntıların son seanstan bu yana güncellenip güncellenmediğini görmek için hala bir tef, dans ve kod ayak bezine ihtiyacınız var!

Çok üretken!..

Документация по MQL5: Программы MQL5 / Разрешение на торговлю
Документация по MQL5: Программы MQL5 / Разрешение на торговлю
  • www.mql5.com
Программы MQL5 / Разрешение на торговлю - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

Açılış. Bir danışman bir alt hesapta işlem yapar. Bugüne kadar her şey yolundaydı, ama bugün böyle bir konu var - logdaki loglara bakılırsa, uygulamalar sunucuya gönderiliyor, ancak exchange'e gitmiyorlar. Fırsatlar elle açılır. Otomatik alım satıma elbette izin verilir. Sorunun ne olduğunu kim biliyor?

1

 
Vitaliy Semenov :

Açılış. Bir danışman bir alt hesapta işlem yapar. Bugüne kadar her şey yolundaydı, ama bugün böyle bir konu var - logdaki loglara bakılırsa, uygulamalar sunucuya gönderiliyor, ancak exchange'e gitmiyorlar. Fırsatlar elle açılır. Otomatik alım satıma elbette izin verilir. Sorunun ne olduğunu kim biliyor?

Lütfen mesajları mesaja doğru şekilde ekleyin: Forum: nasıl resim eklenir (Mesajınız düzeltildi).
 
Vitaliy Semenov :

Açılış. Bir danışman bir alt hesapta işlem yapar. Bugüne kadar her şey yolundaydı, ama bugün böyle bir konu var - logdaki loglara bakılırsa, uygulamalar sunucuya gönderiliyor, ancak exchange'e gitmiyorlar. Fırsatlar elle açılır. Otomatik ticarete elbette izin verilir. Sorunun ne olduğunu kim biliyor?

Sorun danışman kodunda olabilir.

P / S Kodda olmasa güzel olur :)

Nasıl sipariş verdiğinizin kaynak kodunu buraya gönderin (SRC düğmesine basarak)

 
Михаил :

Sorun danışman kodunda olabilir.

P / S Kodda olmasa güzel olur :)

Nasıl sipariş verdiğinizin kaynak kodunu buraya gönderin (SRC düğmesine basarak)

Sorun kuruldu - partinin büyüklüğünde. Büyük olasılıkla, komisyoncu tarafında, GO'nun hesaplanmasıyla ilgili bazı sorunlar var, çünkü. Birkaç alt hesap var. 2 Xi sözleşmesi açmak için yeterli fon olmasına rağmen, hala biraz kaldı. Ama poz sadece 1'de açılıyor. 2'de ekrandan bu saçmalık çıkıyor ve 3'ü açmaya çalıştığınızda loga normal Para yok yazıyor.
 
Vitaliy Semenov :
Sorun kuruldu - partinin büyüklüğünde. Büyük olasılıkla, komisyoncu tarafında, GO'nun hesaplanmasıyla ilgili bazı sorunlar var, çünkü. Birkaç alt hesap var. 2 Xi sözleşmesi açmak için yeterli fon olmasına rağmen, hala biraz kaldı. Ama poz sadece 1'de açılıyor. 2'de ekrandan bu saçmalık çıkıyor ve 3'ü açmaya çalıştığınızda loga normal Para yok yazıyor.

Bugün 7 Eylül'de sivil savunmanın değiştiği açıktır.

http://moex.com/n10706/?nt=0

 

Aytugan Khafizov :

Olası sorunları belirtmek için Açılışa verdiğim yanıttan sonra, Cuma günü yeni bir Access Sunucusu dağıtma sözü verdiler. Anlamadığım nedenlerden dolayı, bunu bu haftanın Salı gününden daha erken yapamazlar. Bekleriz...

Açılışı aradım, hatırlattım - Çarşamba günü yapacaklarına söz verdiler.
 
Aytugan Khafizov :
Açılışı aradım, hatırlattım - Çarşamba günü yapacaklarına söz verdiler.
Teşekkür ederim.
 

Açıcıda hiçbir şey yapılmadı:

 2015.09 . 10 13 : 50 : 46.675 Trades   'xxxxx' : cancel order # 20218546 sell limit 50.00 BR- 11.15 at 50.28
2015.09 . 10 13 : 50 : 46.690 Trades   'xxxxx' : cancel order # 20218546 sell limit 50.00 BR- 11.15 at 50.28 placed for execution in 15 ms
2015.09 . 10 13 : 51 : 25.317 Trades   'xxxxx' : modify order # 20213066 sell limit 47.00 Si- 9.16 at 78255 sl: 0 tp: 0 -> 78236 , sl: 0 tp: 0
2015.09 . 10 13 : 51 : 25.420 Trades   'xxxxx' : modify order # 20213066 sell limit 47.00 Si- 9.16 at 78255 sl: 0 tp: 0 -> 78236 , sl: 0 tp: 0 placed for execution in 102 ms
2015.09 . 10 13 : 51 : 25.499 Trades   'xxxxx' : modify order # 20213066 sell limit 47.00 Si- 9.16 at 78236 sl: 0 tp: 0 -> 77132 , sl: 0 tp: 0
2015.09 . 10 13 : 51 : 25.530 Trades   'xxxxx' : modify order # 20213066 sell limit 47.00 Si- 9.16 at 78236 sl: 0 tp: 0 -> 77132 , sl: 0 tp: 0 placed for execution in 30 ms
2015.09 . 10 13 : 53 : 28.702 Trades   'xxxxx' : buy limit 10.00 MXI- 3.16 at 1644.70
2015.09 . 10 13 : 53 : 29.040 Trades   'xxxxx' : buy limit 10.00 MXI- 3.16 at 1644.70 placed for execution in 338 ms
2015.09 . 10 13 : 53 : 50.271 Trades   'xxxxx' : cancel order # 20213066 sell limit 47.00 Si- 9.16 at 77132
2015.09 . 10 13 : 53 : 50.287 Trades   'xxxxx' : cancel order # 20213066 sell limit 47.00 Si- 9.16 at 77132 placed for execution in 16 ms