MQL5'te birlikte öğrenme ve yazma - sayfa 30

 
A. Bu yüzden onu aynı klasöre koyacağım ve...
 
AUser :

Hey millet, string değişkeninin ilk değeri nedir?

Buraya yazarım Dize şuna eşitse:?, ve neye eşittir? "", ""


"" - boş bir dize değeri anlamına gelir, aynısı (string)0 ile olacaktır.

Ancak "0" 48. karakterdir.

 
Urain :

"" - boş bir dize değeri anlamına gelir, aynısı (string)0 ile olacaktır.

Ama "0" 48. karakterdir.

if (Statys != "Devam Ediyor" && Statys != "Meşgul")
{İstatistikler = "Ücretsiz";}
Ve böylece niidёd: if (Statys == "")
 
AUser :
if (Statys != "Devam Ediyor" && Statys != "Meşgul")
{İstatistikler = "Ücretsiz";}
Ve böylece niidёd: if (Statys == "")

Neden gitmiyor, gidiyor ve hatta oldukça yaygın bir seçenek,

ama soru başlatma ile ilgiliydi.

 
Unicode ile ilgili sorunun cevabını bir şey bulamıyor. "Müşteri terminali / Başlarken / Dizinlerin ve dosyaların yapısı" bölümündeki terminalin yardımında şöyle diyor:

Tüm metin dosyaları Unicode biçimindedir, bu nedenle bunları düzenlemek için uygun yazılımı kullanmanız gerekir. "

Gerçek şu ki, en az birden fazla Unicode standardı vardır. Metaeditör dışındaki editörlerde programlama yapılacaksa hangisi kullanılmalıdır?

 
drknn :

Gerçek şu ki, en az birden fazla Unicode standardı vardır. Metaeditör dışındaki editörlerde programlama yapılacaksa hangisi kullanılmalıdır?

Bir kaynak için bir bağlantı verebilir misiniz?
 
drknn :

Gerçek şu ki, en az birden fazla Unicode standardı vardır. Metaeditör dışındaki editörlerde programlama yapılacaksa hangisi kullanılmalıdır?

Windows altındaki programlar olduğundan, Unicode tam olarak biçiminde kullanılır. UTF-16LE - 0xFFFE işaretçisi ile iki baytlık Little Endian.

 

Temel bir fark görmüyorum.

OpenSell'i geçersiz kıl()
{
MqlTradeRequest o; MqlTradeResultp;
double Bid = SymbolInfoDouble(_Symbol,SYMBOL_BID);

o.action = TRADE_ACTION_PENDING;
o.sembol = _Symbol;
o.hacim = Parti;
o.fiyat = Teklif - Otklonie;
o.sl = 0;
o.tp = 0;
o.type = ORDER_TYPE_SELL_STOP ;
o.type_filling = ORDER_FILLING_AON;
o.type_time = ORDER_TIME_GTC;
SiparişGönder(o,p);

if (p.retcode == 10009)
{
Bilet = p.sipariş;
Fiyat = /*p.fiyat;*/ Teklif - Otklonie;
durumlar = "Devam Ediyor";
}

}

Ancak, yorum yapılan seçenek, testlerde işlem açmaz. Amaç ne? Doğruluk farkı çok küçüktür.

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
Urain :

Neden gitmiyor, gidiyor ve hatta oldukça yaygın bir seçenek,

ama soru başlatma ile ilgiliydi.

Kendiniz kontrol edin:

dize Durumları;

geçersiz OnTick()
{
if ( Durum == "" )
{openbuy();}
}

geçersiz OpenBuy()
{
MqlTradeRequest o; MqlTradeResultp;
double Ask = SymbolInfoDouble(_Symbol,SYMBOL_ASK);

o.action = TRADE_ACTION_PENDING;
o.sembol = _Symbol;
o.hacim = 1;
o.fiyat = Sor + 0.1;
o.sl = 0;
o.tp = 0;
o.type = ORDER_TYPE_BUY_STOP ;
o.type_filling = ORDER_FILLING_AON;
o.type_time = ORDER_TIME_GTC;
SiparişGönder(o,p);

}

İşlemler böyle gitmez)) USDJPY testi için bir çift

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
AUser :

Kendiniz kontrol edin:

...

Puşkin başlatılacak mı?

 string Statys= "" ;
if (Statys == "" ) Print ( "Yes" );
Neden: