Çaydanlıktan gelen sorular - sayfa 223

 
lazarev-dm : lütfen yardım edin, ORDER_TIME_SPECIFIED ile çalışma örneği gönderin, siparişin sona erme süresini düzgün ayarlayamıyorum

Ve basit kelimelerle, bu dönüşümlerin anlamını tanımlayın:

 string need_year2_AUDUSD= IntegerToString (need_year_AUDUSD, 0 , ' ' );
string need_mon2_AUDUSD= IntegerToString (need_mon_AUDUSD, 0 , ' ' );
string need_day2_AUDUSD= IntegerToString (need_day_AUDUSD, 0 , ' ' );
string need_hour2_AUDUSD= IntegerToString (need_hour_AUDUSD, 0 , ' ' );
string need_min2_AUDUSD= IntegerToString (need_min_AUDUSD, 0 , ' ' );
string need_sec2_AUDUSD= IntegerToString (need_sec_AUDUSD, 0 , ' ' );
string date_AUDUSD=(need_year2_AUDUSD+ ".0" +need_mon2_AUDUSD+ ".0" +need_day2_AUDUSD+ " " +need_hour2_AUDUSD+ ":" +need_min2_AUDUSD+ ":" +need_sec2_AUDUSD);
datetime b_AUDUSD= StringToTime (date_AUDUSD);
 

amaç son kullanma süresini bulmak zaten forumda bulmuştum biri bunu kullanmış

en gerekli dört-tam = TimeTradeServer()+60 ;

İşe yarıyor gibi görünüyor, ancak sorunun anlamı şu ki, son kullanma süresinin yanlış tanımlanmasından şikayet ettim ve bir şeyler ters gitti, muhtemelen yanlış bir sebep arıyorum.

Mesele şu ki, 18 Aralık saat 16:00'da danışmanın davranışını test etmek istiyorum, iyi bir dürtü veren harika bir haber çıkıyor, neredeyse hiç geri dönüş yok, ancak danışmanın bu dürtü üzerindeki davranışını kontrol etmeye çalıştığınızda, stop emirlerinin dikkate alınmaması sorunu ortaya çıkıyor, bununla hiç karşılaşmadım, hesaplamalarla sistemi aşırı yüklediğimi düşündüm, imkansız noktasına kadar ilkel yaptım, işte kendi kodum

 #include <Trade\Trade.mqh> 
CTrade trade;
MqlDateTime mqldt;
bool Trading;
input string qwerty= "EURUSD" ;
input double D= 0.0005 ;
input double SL= 0.003 ;
input double TP= 0.003 ;
input int min= 30 ;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit ()
  { EventSetTimer ( 10 ); return ( 0 );}
void OnDeinit ( const int reason)
  { EventKillTimer ();}
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTimer ()
  {
   TimeCurrent (mqldt);
   datetime b= TimeTradeServer ()+ 60 *min;
   if (mqldt.day== 18 &&mqldt.hour== 16 )
    {
    Trading= true ;
    } else {
    Trading= false ;
    }
   if (! PositionSelect (qwerty) && Trading && OrderGetTicket ( 0 )== 0 )//Открываем если нет позиций, нет ордеров и сейчас нужное время
     {
      trade.BuyStop( 0.1 , SymbolInfoDouble (qwerty, SYMBOL_ASK )+D,qwerty, SymbolInfoDouble (qwerty, SYMBOL_ASK )+D-SL, SymbolInfoDouble (qwerty, SYMBOL_ASK )+D+TP, ORDER_TIME_SPECIFIED ,b);
      trade.SellStop( 0.1 , SymbolInfoDouble (qwerty, SYMBOL_BID )-D,qwerty, SymbolInfoDouble (qwerty, SYMBOL_BID )+D+SL, SymbolInfoDouble (qwerty, SYMBOL_BID )-D-TP, ORDER_TIME_SPECIFIED ,b);
     }
  }
Документация по MQL5: Дата и время / TimeTradeServer
Документация по MQL5: Дата и время / TimeTradeServer
  • www.mql5.com
Дата и время / TimeTradeServer - Документация по MQL5
 
lazarev-dm :

ile

 datetime b= TimeTradeServer ()+ 60 *min;

beklenmedik bir şekilde hızlı bir şekilde anladım :) Gerisi için - böyle bir not. İşte bu çizgi

 if (mqldt.day== 18 &&mqldt.hour== 16 )
16-00'dan 16-59'a kadar tam bir saat çalışacak. Bu, ticaret algoritmanızla eşleşiyor mu?
 
Yedelkin :

ile

beklenmedik bir şekilde hızlı bir şekilde anladım :) Gerisi için - böyle bir not. İşte bu çizgi

16-00'dan 16-59'a kadar tam bir saat çalışacak. Alım satım algoritmanızla eşleşiyor mu?

Henüz beni rahatsız etmedi, kaymam var ve ne Al ne Sat açmıyor, bekleyen emirlerde bu mümkün mü?
 
lazarev-dm :
Henüz beni rahatsız etmedi, kaymam var ve ne Al ne Sat açmıyor, bekleyen emirlerde bu mümkün mü?

Kaymanın meydana geldiği sonucuna nasıl vardınız? Dergideki yazılar nelerdir? Siparişler yayınlandı mı? Evet ise, sonra ne olacak? Değilse, test hangi modda gerçekleştirilir (Yalnızca açık fiyatlar , M1'de OHLC, Tüm işaretler)? Görsel modda mı izledin?

Genel olarak, soruyu cevaplamak için daha fazla bilgiye ihtiyaç vardır. )) Şimdiye kadar, testin Yalnızca Açık fiyatlar modunda yürütüldüğü varsayımı var. M1'de OHLC'yi deneyin.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 
Merhabalar acemiyim Sinyallerin nasıl çalıştığını detaylı anlatın işte skype'ım (shyt.korol) Kim açıklayacak karı paylaşacağım bu bir boşanma değil.
 
Shyt1990 :
Merhaba ben acemiyim Sinyallerin nasıl çalıştığını detaylı olarak açıklayın işte benim skype'ım (shyt.korol) Kim açıklayacak karı paylaşacağım, bu bir dolandırıcılık değil.

Bu makalelere göz atın:

MQL5 Sinyallerinin Faydaları

Trading Signals'a nasıl abone olunur?

MetaTrader 4 ve MetaTrader 5 için sinyal sağlayıcı nasıl olunur

//---

Doğrudan forumda ve ücretsiz olarak ek sorular sorabilirsiniz. Örneğin, burada bu başlıkta: "Sinyaller" hizmetiyle ilgili öneriler, yorumlar, hatalar . Veya kendinizinkini oluşturabilirsiniz.

 
Bana cevap verebilir misin? Abone olduğum sinyallerden bir ay içinde para alacak mıyım?
 
Shyt1990 :
Bana cevap verebilir misin? Abone olduğum sinyallerden bir ay içinde para alacak mıyım?
Gerçek hesabınızı Sinyal Sağlayıcıya bağlarsanız, tüm işlemler gerçek zamanlı olarak para yatırma işleminize yansıtılacaktır. Kuralları dikkatlice okuyun: "Sinyaller" hizmetini kullanma kuralları .
 
Bu depozitoyu nerede görebilirim?