在MQL5中一起学习和写作 - 页 30 1...232425262728293031323334353637...46 新评论 Юрий Хомченко 2011.05.15 23:00 #291 О.所以我把它放在同一个文件夹里,并... Mykola Demko 2011.05.16 18:19 #292 AUser:听着,人们,变量字符串的初始值是什么?写在这里 如果字符串等于:?,但它等于什么?"", "", 0--似乎不起作用。当然,人们可以跳过字符串,使用清晰的int,但使用字母)))),效果会更好。""- 表示一个空的字符串值,对于(string)0也是如此。但 "0 "是一个48个字符的字符。 AUser 2011.05.16 18:59 #293 Urain:""- 表示一个空的字符串值,对于(string)0也是如此。但 "0 "是一个48个字符的字符串。 if (Statys != "In progress" && Statys != "Busy"){Statys = "Free";}。 或者其他:如果(Statys ==""),那么 Mykola Demko 2011.05.16 19:06 #294 AUser: if (Statys != "In progress" && Statys != "Busy"){Statys = "Free";}。 但这并不奏效:如果(Statys =="")为什么不成功呢? 它是有效的,甚至是一个相当受欢迎的选择。 但问题是关于初始化。 Vitaly Murlenko 2011.05.17 22:21 #295 关于Unicode的问题,有些地方无法回答。在终端帮助 中的 "客户终端/开始使用/目录和文件结构 "下,它说 所有文本文件都是Unicode格式,所以你必须使用正确的软件来编辑它们。"关键是,至少有一个Unicode标准。如果你在元编辑器以外的编辑器中编程,你应该使用哪一个? Slava 2011.05.18 10:07 #296 drknn: 关键是,至少有一个Unicode标准。在元编辑器以外的编辑器中编程时,应该使用哪一个? 你能提供一个来源的链接吗? Renat Fatkhullin 2011.05.18 10:16 #297 drknn:关键是,至少有一个Unicode标准。在元编辑器以外的编辑器中编程时,应该使用哪一个?由于程序是为Windows编写的,所以在其格式中使用了Unicode。UTF-16LE是一个带有0xFFFE标记的两个字节的小端数。 AUser 2011.05.18 18:08 #298 我没有看到任何根本性的区别。空白的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: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров www.mql5.com Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5 Learning and writing together Invalid Stops in EA 我如何正确地开立市场订单? AUser 2011.05.18 20:02 #299 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: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров www.mql5.com Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5 Learning and writing together Invalid Stops in EA Errors, bugs, questions Mykola Demko 2011.05.18 21:19 #300 AUser:自己检查一下吧。...普希金会不会初始化?string Statys=""; if(Statys == "")Print("Yes"); 1...232425262728293031323334353637...46 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
听着,人们,变量字符串的初始值是什么?
写在这里 如果字符串等于:?,但它等于什么?"", "", 0--似乎不起作用。当然,人们可以跳过字符串,使用清晰的int,但使用字母)))),效果会更好。
""- 表示一个空的字符串值,对于(string)0也是如此。
但 "0 "是一个48个字符的字符。
""- 表示一个空的字符串值,对于(string)0也是如此。
但 "0 "是一个48个字符的字符串。
{Statys = "Free";}。
或者其他:如果(Statys ==""),那么
if (Statys != "In progress" && Statys != "Busy")
{Statys = "Free";}。
但这并不奏效:如果(Statys =="")
为什么不成功呢? 它是有效的,甚至是一个相当受欢迎的选择。
但问题是关于初始化。
所有文本文件都是Unicode格式,所以你必须使用正确的软件来编辑它们。"
关键是,至少有一个Unicode标准。如果你在元编辑器以外的编辑器中编程,你应该使用哪一个?
关键是,至少有一个Unicode标准。在元编辑器以外的编辑器中编程时,应该使用哪一个?
关键是,至少有一个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 = 正在进行中。
}
}
然而,在测试中,被评论的变体并没有打开交易。有什么好处呢?准确度的差异是相当小的。
为什么不可行呢,确实如此,甚至相当普遍。
但问题是关于初始化。
自己检查一下吧。
字符串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
自己检查一下吧。
...普希金会不会初始化?