在MQL5中一起学习和写作 - 页 30

 
О.所以我把它放在同一个文件夹里,并...
 
AUser:

听着,人们,变量字符串的初始值是什么?

写在这里 如果字符串等于:?,但它等于什么?"", "", 0--似乎不起作用。当然,人们可以跳过字符串,使用清晰的int,但使用字母)))),效果会更好。


""- 表示一个空的字符串值,对于(string)0也是如此。

但 "0 "是一个48个字符的字符。

 
Urain:

""- 表示一个空的字符串值,对于(string)0也是如此。

但 "0 "是一个48个字符的字符串。

if (Statys != "In progress" && Statys != "Busy")
{Statys = "Free";}。
或者其他:如果(Statys ==""),那么
 
AUser:
if (Statys != "In progress" && Statys != "Busy")
{Statys = "Free";}。
但这并不奏效:如果(Statys =="")

为什么不成功呢? 它是有效的,甚至是一个相当受欢迎的选择。

但问题是关于初始化。

 
关于Unicode的问题,有些地方无法回答。在终端帮助 中的 "客户终端/开始使用/目录和文件结构 "下,它说

所有文本文件都是Unicode格式,所以你必须使用正确的软件来编辑它们。"

关键是,至少有一个Unicode标准。如果你在元编辑器以外的编辑器中编程,你应该使用哪一个?

 
drknn:

关键是,至少有一个Unicode标准。在元编辑器以外的编辑器中编程时,应该使用哪一个?

你能提供一个来源的链接吗?
 
drknn:

关键是,至少有一个Unicode标准。在元编辑器以外的编辑器中编程时,应该使用哪一个?

由于程序是为Windows编写的,所以在其格式中使用了Unicode。UTF-16LE是一个带有0xFFFE标记的两个字节的小端数。

 

我没有看到任何根本性的区别。

空白的OpenSell()
{
MqlTradeRequest o; MqlTradeResult p;
double Bid = SymbolInfoDouble(_Symbol,SYMBOL_BID);

o.action = TRADE_ACTION_PENDING;
o.符号 = _Symbol;
o.体积=地段。
o.价格=投标-Otklonenie。
o.sl=0。
o.tp=0。
o.type =ORDER_TYPE_SELL_STOP;
o.type_filling = ORDER_FILLING_AON;
o.type_time = ORDER_TIME_GTC;
OrderSend(o,p)。

如果(p.retcode == 10009)
{
Tiket=p。秩序。
价格= /*p.price;*/ 投标--Otklonenie。
Statys = 正在进行中。
}

}

然而,在测试中,被评论的变体并没有打开交易。有什么好处呢?准确度的差异是相当小的。

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

为什么不可行呢,确实如此,甚至相当普遍。

但问题是关于初始化。

自己检查一下吧。

字符串Statys。

空白的OnTick()
{
如果(Statys =="")
{OpenBuy();}
}

空白的OpenBuy()
{
MqlTradeRequest o; MqlTradeResult p;
double Ask = SymbolInfoDouble(_Symbol,SYMBOL_ASK);

o.action = TRADE_ACTION_PENDING。
o.symbol = _Symbol;
o.体积=1。
o.price = Ask + 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;
OrderSend(o,p)。

}

交易并不是这样的))。测试的货币对USDJPY

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

自己检查一下吧。

...

普希金会不会初始化?

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