[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 564 1...557558559560561562563564565566567568569570571...652 Yeni yorum Рустам 2012.02.15 11:56 #5631 Grafikten exp'i kaldırmak için size kodu zaten verdim. Yalnızca bir tane (grafik başına) olabileceğinden, bu işlevi kendi tutamacı ile çağırmak, Expert Advisor'ın kendi kendini silmesine yol açacaktır. Евгений 2012.02.15 12:21 #5632 FAQ : ...kendinize silme talimatı verin... Teşekkürler Çalışıyor. not #include <WinUser32.mqh> Рустам 2012.02.15 12:24 #5633 Söylemeye gerek yok. İçe aktarılan işlevlerle çalışırken , ilgili uygulamalardan dışa aktarmaları bağlamayı unutmayın. Warstein 2012.02.15 16:37 #5634 Yardım, neden çalışmıyor? Teşekkür ederim. //----- static bool First = true ; static int PreOrdersTotal = 0 ; int NowOrdersTotal = CountTrades(); if (First) { PreOrdersTotal = NowOrdersTotal; First = false ; return ( 0 ); } if (UseSound == true && NowOrdersTotal < PreOrdersTotal) {PlaySound(CloseSound);} PreOrdersTotal = NowOrdersTotal; //----- [Deleted] 2012.02.15 16:58 #5635 FAQ : Pencereni kapat, kendine silme talimatı ver... PostMessageA( WindowHandle ( Symbol (), Period ()), WM_COMMAND, 33050 , 0 ); Bu, MQL4'ün bir Uzman Danışmanın işini sonlandırmak için düzenli bir yol sağlamadığı anlamına gelir. Yalnızca Win32 API'sine doğrudan erişim. Anladım, teşekkürler. Vadim Zhunko 2012.02.15 17:25 #5636 takeda : Bu, MQL4'ün bir Uzman Danışmanın işini sonlandırmak için düzenli bir yol sağlamadığı anlamına gelir. Yalnızca Win32 API'sine doğrudan erişim. Anladım, teşekkürler. kitaplık MT4'ü yönetmek için birçok faydalı fonksiyon. Uzmanın çıkarılması dahil. [Deleted] 2012.02.15 17:33 #5637 Zhunko : kitaplık MT4'ü yönetmek için birçok faydalı fonksiyon. Uzmanın çıkarılması dahil. Baktı (şimdiye kadar akıcı). Harika kütüphane! Teşekkür ederim! Сергей Исаев 2012.02.16 04:08 #5638 Tünaydın. Siparişlerin değiştirilmesi kısmen çalışıyor, lütfen sorunun ne olduğunu anlamama yardım edin. Kodu ve günlüğü ekliyorum. Neyin işe yarayıp neyin yaramadığını kaydetti. void AllSellLockBuyModifi() { double sell_sl = 0.0 ; double sell_tp = NormalizeDouble ((AllAvP()-TakeProfit* Point ), Digits ); int spread = MarketInfo ( Symbol (),MODE_SPREAD); double lock_buy_tp = NormalizeDouble ((LastSellLockBuyAvP()+TakeProfit* Point ), Digits ); double last_sell_sl = NormalizeDouble ((lock_buy_tp+spread* Point ), Digits ); double lock_buy_sl = NormalizeDouble ((sell_tp-spread* Point ), Digits ); Print ( "AllAvP = " ,AllAvP(), " sell_tp = " ,sell_tp, " lock_buy_tp = " ,lock_buy_tp, " last_sell_sl = " ,last_sell_sl, " lock_buy_sl = " ,lock_buy_sl); for ( int i = 0 ; i <= OrdersTotal (); i++) { OrderSelect (i, SELECT_BY_POS, MODE_TRADES); if ( OrderSymbol ()!= Symbol ()) continue ; if ( OrderSymbol ()== Symbol () && OrderMagicNumber ()==MagicNumber) if ( OrderType ()==OP_SELL) { Print ( "Find Sell Order" ); if ( OrderOpenPrice ()==!LastSellPrice()) sell_sl = 0 ; if ( OrderOpenPrice ()==LastSellPrice()) sell_sl = last_sell_sl; Print ( "Мод-ция ордера SELL № " , OrderTicket ()); OrderModify ( OrderTicket (), OrderOpenPrice (),sell_sl,sell_tp, 0 , CLR_NONE ); error= GetLastError (); if (error != 0 ) Print ( "Мод-ция ордера SELL № " , OrderTicket (), " ошибка № " ,error); } else { Print ( "Find BUY Order" ); if ( OrderType ()==OP_BUY) { Print ( "Мод-ция ордера LOCK BUY" ); OrderModify ( OrderTicket (), OrderOpenPrice (),lock_buy_sl,lock_buy_tp, 0 , CLR_NONE ); error= GetLastError (); if (error != 0 ) Print ( "Мод-ция ордера LOCK BUY № " , OrderTicket (), " ошибка № " ,error); } } } return ( 0 ); } Dosyalar: log.txt 4 kb PapaYozh 2012.02.16 04:42 #5639 TEXX : Tünaydın. Siparişlerin değiştirilmesi kısmen çalışıyor, lütfen sorunun ne olduğunu anlamama yardım edin. Kodu ve günlüğü ekliyorum. Neyin işe yarayıp neyin yaramadığını kaydetti. Önce şu satırları düzeltin: for ( int i = 0 ; i <= OrdersTotal (); i++) { OrderSelect (i, SELECT_BY_POS, MODE_TRADES); bunlarda: for ( int i = 0 ; i < OrdersTotal (); i++) if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) { Сергей Исаев 2012.02.16 04:58 #5640 PapaYozh : Önce şu satırları düzeltin: bunlarda: Yardım etmedi... 1...557558559560561562563564565566567568569570571...652 Yeni yorum
Grafikten exp'i kaldırmak için size kodu zaten verdim. Yalnızca bir tane (grafik başına) olabileceğinden, bu işlevi kendi tutamacı ile çağırmak, Expert Advisor'ın kendi kendini silmesine yol açacaktır.
...kendinize silme talimatı verin...
Teşekkürler Çalışıyor.
not
#include <WinUser32.mqh>Teşekkür ederim.
Pencereni kapat, kendine silme talimatı ver...
Bu, MQL4'ün bir Uzman Danışmanın işini sonlandırmak için düzenli bir yol sağlamadığı anlamına gelir. Yalnızca Win32 API'sine doğrudan erişim.
Anladım, teşekkürler.
Bu, MQL4'ün bir Uzman Danışmanın işini sonlandırmak için düzenli bir yol sağlamadığı anlamına gelir. Yalnızca Win32 API'sine doğrudan erişim.
Anladım, teşekkürler.
kitaplık MT4'ü yönetmek için birçok faydalı fonksiyon. Uzmanın çıkarılması dahil.
Baktı (şimdiye kadar akıcı). Harika kütüphane!
Teşekkür ederim!
Tünaydın.
Siparişlerin değiştirilmesi kısmen çalışıyor, lütfen sorunun ne olduğunu anlamama yardım edin.
Kodu ve günlüğü ekliyorum. Neyin işe yarayıp neyin yaramadığını kaydetti.
Tünaydın.
Siparişlerin değiştirilmesi kısmen çalışıyor, lütfen sorunun ne olduğunu anlamama yardım edin.
Kodu ve günlüğü ekliyorum. Neyin işe yarayıp neyin yaramadığını kaydetti.
Önce şu satırları düzeltin:
bunlarda:
Önce şu satırları düzeltin:
bunlarda:
Yardım etmedi...