[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 209 1...202203204205206207208209210211212213214215216...631 新评论 Alexey Subbotin 2012.06.25 11:01 #2081 olis: 哦,对不起。 OrderTicket()返回0,请告知。 首先你需要OrderSelect() Роман 2012.06.25 11:16 #2082 olis: 哦,对不起。 OrderTicket()返回0,请告知。 用命令来解析函数的顺序--你的变体,你就会明白。 GaryKa 2012.06.25 12:13 #2083 stacksize: 如何将一个由几个字组成的字符串写入文件,使所有的字都在一个单元格中?在记录时,所有由空格隔开的字,甚至由几个变量组成的字符串都写在不同的单元格中。 如果我必须将多达四个变量相加,怎么办? string text = a + b + c + d。 并将其全部写在一个单元格中 你的问题并不清楚。你说的 "文件中的细胞 "是什么意思?给我你的代码和你期望的结果。例如,一个文本文件的截图,上面有"这里和这里应该写成a,这里写成b"这样的解释。 TESKATLIPOKA 2012.06.25 15:14 #2084 我正在编写一个EA--在穿越快速随机指数时下单。 滤波器--长随机指数+指标 "Y" 请帮助。(不需要订购工作(我已经知道如何付款)) 谢谢。 //---输入参数 extern double y_buy=0.1; extern double lots=0.1; extern double slippage=3; extern int FastK=8; extern int FastD=3; extern int FastSlowing=3; extern int SlowK=50; extern int SlowD=3; extern int SlowSlowing=3; extern int metod=0; //+------------------------------------------------------------------+ //| experts initialization function | //+------------------------------------------------------------------+ int init() { //---- _COPY/ return(0); } //+ //|专家去初始化功能| //+------------------------------------------------------------------+ int deinit() { //---- // return(0); } //+------------------------------------------------------------------+ //|专家启动功能 | //+------------------------------------------------------------------+ int start() { //---- double y_znach = iCustom(0,0, "y",33,0,0); double y_buy = iCustom(0,0, "y",33,0,0) double stoch_Fast_SIGNAL=iStochastic(NULL,0,FastK, FastD, FastSlowing,0,0,MODE_SIGNAL,1); double stoch_Fast_MAIN=iStochastic(NULL,0,FastK,FastD,FastSlowing,0,0,MODE_MAIN,1)。 double stoch_Slow_SIGNAL=iStochastic(NULL,0,SlowK,SlowD,SlowSlowing,0,0,MODE_SIGNAL,2); double stoch_Slow_MAIN=iStochastic(NULL,0,SlowK,SlowD,SlowSlowing,0,0,MODE_MAIN,2); //开放条件。-- //如果 "y "指标值大于 "y_buy "指标值 //快速随机指数的主线和信号线之间存在交叉 // 慢速随机指数的信号线 高于主线 if ( ( stoch_Fast_SIGNAL==stoch_Fast_MAIN) && (y_znach>y_buy) && (stoch_Slow_SIGNAL>stoch_Slow_MAIN) ) //带有条件的if语句 { OrderSend(Symbol(),OP_BUY,lots,Ask,slipppage,Bid-25*Point,Ask+25*Point); Alert("buy order"); // message trader } //-------------------------------------------------------------------- return; // exit start() } [ARCHIVE!] Any rookie question, 非滞后工具 [存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. pusheax 2012.06.25 15:53 #2085 你能告诉我如何获得一个交易合同的大小 吗? 在MT5中是这样的。 SymbolInfoDouble(_Symbol,SYMBOL_TRADE_CONTRACT_SIZE); 以及如何在MT4中获得同样的信息 ????????? --- 2012.06.25 16:01 #2086 pusheax: 你能告诉我如何获得一个交易合同的大小吗? 在MT5中是这样的。 以及如何在MT4中获得同样的信息 ????????? 如果不从MarketInfo数据中挤出来,就没有其他办法了 pusheax 2012.06.25 16:11 #2087 试过这个。 MarketInfo(symbol,MODE_LOTSIZE); 它给出了100,但我需要10000或100000,我不知道它是哪一个。 有什么方法可以获得这些数据吗? --- 2012.06.25 16:17 #2088 pusheax: 试过这个。 它给出了100,但我需要10000或100000,我不知道它是哪一个。 有什么方法可以获得这些数据吗? 如果你不能从MarketInfo数据中 挤出来,就没有其他办法了 [删除] 2012.06.26 02:23 #2089 来自教程。 可以通过引用来传递参数。在这种情况下,对这些参数的修改将影响到以引用方式传递的被调用函数中的相应变量。不可能通过引用来传递数组的元素。 参数 只能在单个模块内通过引用传递。 你说的 "模块 "一词是什么意思? MikeM 2012.06.26 03:57 #2090 我认为这里所说的模块是指一个单一的方案。 然而,VB经验的成本。 1...202203204205206207208209210211212213214215216...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
哦,对不起。
OrderTicket()返回0,请告知。
哦,对不起。
OrderTicket()返回0,请告知。
用命令来解析函数的顺序--你的变体,你就会明白。
如何将一个由几个字组成的字符串写入文件,使所有的字都在一个单元格中?在记录时,所有由空格隔开的字,甚至由几个变量组成的字符串都写在不同的单元格中。
如果我必须将多达四个变量相加,怎么办?
string text = a + b + c + d。
并将其全部写在一个单元格中
你的问题并不清楚。你说的 "文件中的细胞 "是什么意思?给我你的代码和你期望的结果。例如,一个文本文件的截图,上面有"这里和这里应该写成a,这里写成b"这样的解释。
滤波器--长随机指数+指标 "Y"
请帮助。(不需要订购工作(我已经知道如何付款))
谢谢。
//---输入参数
extern double y_buy=0.1;
extern double lots=0.1;
extern double slippage=3;
extern int FastK=8;
extern int FastD=3;
extern int FastSlowing=3;
extern int SlowK=50;
extern int SlowD=3;
extern int SlowSlowing=3;
extern int metod=0;
//+------------------------------------------------------------------+
//| experts initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- _COPY/
return(0);
}
//+
//|专家去初始化功能|
//+------------------------------------------------------------------+
int deinit()
{
//----
//
return(0);
}
//+------------------------------------------------------------------+
//|专家启动功能 |
//+------------------------------------------------------------------+
int start()
{
//----
double y_znach = iCustom(0,0, "y",33,0,0);
double y_buy = iCustom(0,0, "y",33,0,0)
double stoch_Fast_SIGNAL=iStochastic(NULL,0,FastK, FastD, FastSlowing,0,0,MODE_SIGNAL,1);
double stoch_Fast_MAIN=iStochastic(NULL,0,FastK,FastD,FastSlowing,0,0,MODE_MAIN,1)。
double stoch_Slow_SIGNAL=iStochastic(NULL,0,SlowK,SlowD,SlowSlowing,0,0,MODE_SIGNAL,2);
double stoch_Slow_MAIN=iStochastic(NULL,0,SlowK,SlowD,SlowSlowing,0,0,MODE_MAIN,2);
//开放条件。--
//如果 "y "指标值大于 "y_buy "指标值
//快速随机指数的主线和信号线之间存在交叉
// 慢速随机指数的信号线 高于主线
if ( ( stoch_Fast_SIGNAL==stoch_Fast_MAIN) && (y_znach>y_buy) && (stoch_Slow_SIGNAL>stoch_Slow_MAIN) ) //带有条件的if语句
{
OrderSend(Symbol(),OP_BUY,lots,Ask,slipppage,Bid-25*Point,Ask+25*Point);
Alert("buy order"); // message trader
}
//--------------------------------------------------------------------
return; // exit start()
}
你能告诉我如何获得一个交易合同的大小 吗?
在MT5中是这样的。
以及如何在MT4中获得同样的信息 ?????????
你能告诉我如何获得一个交易合同的大小吗?
在MT5中是这样的。
以及如何在MT4中获得同样的信息 ?????????
如果不从MarketInfo数据中挤出来,就没有其他办法了
试过这个。
它给出了100,但我需要10000或100000,我不知道它是哪一个。
有什么方法可以获得这些数据吗?
试过这个。
它给出了100,但我需要10000或100000,我不知道它是哪一个。
有什么方法可以获得这些数据吗?
如果你不能从MarketInfo数据中 挤出来,就没有其他办法了
来自教程。
可以通过引用来传递参数。在这种情况下,对这些参数的修改将影响到以引用方式传递的被调用函数中的相应变量。不可能通过引用来传递数组的元素。 参数 只能在单个模块内通过引用传递。
你说的 "模块 "一词是什么意思?
然而,VB经验的成本。