问吧! - 页 86 1...798081828384858687888990919293...182 新评论 aurorau 2007.11.16 00:14 #851 int start(){int limit; int counted_bars=IndicatorCounted()。 //----,检查可能的错误 if(counted_bars<0) return(-1); //----,最后一个被计算的柱子将被重新计算。 如果(counted_bars>0) counted_bars--; limit=Bars-counted_bars。 //---- 主循环 for(int i=0; i<limit; i++) { //---- ma_shift设置为0,因为SetIndexShift被调用了。 ExtBlueBuffer=iMA(NULL,0,JawsPeriod,0,MODE_SMMA,PRICE_MEDIAN,i) 。 ExtRedBuffer=iMA(NULL,0,TeethPeriod,0,MODE_SMMA,PRICE_MEDIAN,i)。 ExtLimeBuffer=iMA(NULL,0,LipsPeriod,0,MODE_SMMA,PRICE_MEDIAN,i); } //---- done return(0); } 编码员你好。 我试图通过一些MQL4函数,并碰到了上面的示例代码。谁能解释一下。 1.)在这里使用 "limit "变量的原因是什么? 2.)我试着运行示例代码,它总是返回值2,在for循环中的 "limit "值2有什么作用? 3.)这个for循环是在哪个位置上工作的? 谢谢你。 derekz 2007.11.16 19:33 #852 搜索一个简单的EA 嗨...我搜索这个简单的EA 具有追踪止损和利润锁定功能 的每日突破性EA。 存在吗? Dave137 2007.11.17 03:53 #853 # 属性指标问题 将#属性指标编码为直线 与破折号(默认)的语句是什么? 简单的问题,但目前还不知道答案! 戴夫 感谢你为我解答这个问题! Giovanni 2007.11.17 08:48 #854 icustom!指标 -> ea 早上好,我是一个mq4语言的初学者,我希望得到帮助,我在事先感谢 该指标有两个变量。 bool TurnedUp = false bool TurnedDown = false 如何在EA中使用函数 icustom来读取TurnedUp和TurnedDown的值? iCustom(Symbol(), "postfin",0,TurnedUp,0,0,0);.... iCustom(Symbol(), "postfin",0,TurnedDown,0,0,0)。 .....my probations,不工作,可能是因为它处理了 "bool "吗? 部分EA和错误。 //+------------------------------------------------------------------+ //| 专家基本计算 //|从这里开始| //+------------------------------------------------------------------+ iCustom(Symbol(), "postfin",0,TurnedUp,0,0,0)。 iCustom(Symbol(), "postfin",0,TurnedDown,0,0,0); //EnterLong = TurnedUp; //EnterShort = TurnedDown; // EnterLong = true; // if( TurnedUp == true ) EnterLong== true; // EnterShort = TurnedDown; //} //if(icustom(Symbol(), "postfin", "TurnedUp",0,0) == True && EnterLong== 1 ) //{ //+------------------------------------------------------------------+ //| 专家的基本计算 | //|在此结束 //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //|你不应该修改这个框框下面的任何东西。 //+------------------------------------------------------------------+ //输入多头条件 如果(EnterLong == true && CountLongs(MagicNumber)== 0) { 附加的文件: patricks_expert_template.mq4 15 kb bbands1.mq4 6 kb 习俗 Icustom Ask! wolfe 2007.11.17 18:45 #855 有人知道怎么做吗? 以下是我试图编写的代码。 我有一个附有RSI的图表。然后我拖放一个MA到RSI窗口,并选择应用于 "前一个指标的数据"。现在我的移动 平均线正在使用RSI的值进行计算。 我不知道如何在EA中编写这个代码。mq4中的Applied_Price值没有为移动平均线选择 "先前指标数据 "的选项。 基本上是想得到当前RSI的移动平均线。 如果你知道我在做什么,并且可能有解决方案,我将非常感谢任何帮助。 谢谢。 沃尔夫 Warren 2007.11.19 10:29 #856 需要帮助的简单代码 亲爱的同事们! 我有一段时间过滤器的代码,在特定的时间内禁用EA。 外部 bool UseHourTrade = True; extern int FromHourTrade = 8; 外部int ToHourTrade = 18; -------------------------------------------------// 如果(UseHourTrade){ 如果((Hour()>=FromHourTrade && Hour()<=ToHourTrade)) { Comment("非交易时间!")。 return(0); ____________________________________________ 但是,我想在 周末前的星期五 正好禁用EA。我不需要在周五欧洲中部时间8点后有任何未结头寸。您能帮我发布这样的代码或纠正上述的代码吗? 我请求您的建议,因为我不是一个程序员。 最好的问候。 沃伦 曼达林 如何编码? [警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 BornToWin 2007.11.21 11:54 #857 为了减少PC的资源 我看到的示例代码,通常每一个代码都 是自己计算的。 这意味着每一个来自服务器的价格,都是由一组代码自己计算的。 然后客户终端的电脑将处理或计算每一个ticks,这使得客户电脑需要更多的资源,如内存和CPU。 如果我们能控制这组代码在以下时间段进行计算,就能减少客户端PC的资源和迭代。 1.每一个完整的分钟,而不是在每一个点上计算。2.每一个完整的M1小节,并且不在每一个点上进行计算。 有谁能给出这样的示例代码? 最好的问候。 生而为赢 [删除] 2007.11.21 12:37 #858 对任何MTF指标的警报... Codersguru。 有没有可能在MTF指标上增加一个警报(最好是声音)?如果可能的话,我想在我的RSI-3TF中,当所有3个条件都满足时,发出警报声。 谢谢您的回复。 真诚的感谢。 Michel 2007.11.21 13:26 #859 BornToWin: 我看到了示例代码,通常每个代码每隔一段时间都会自己计算。这意味着每一个来自服务器的价格,都是由这组代码自己计算的。 然后客户终端的电脑将处理或计算每一个点,这使得客户的电脑需要更多的资源,如内存和CPU。 如果我们能控制这组代码的计算,就能减少客户端PC的资源和迭代。 1.每一个完整的分钟,不在每一个点上计算。2.每一个完整的M1小节,不在每个 点上计算。有谁能提供示例代码来做到这一点? 请注意。 生而为赢 if(iVolume(NULL,PERIOD_M1,0) == 1) { //do what you want here, first tick of every M1 bar. } BornToWin 2007.11.22 03:18 #860 拿到了钥匙!还有什么其他想法吗? 谢谢你的回答,米歇尔。 我得到了钥匙。 但有时每个M1小节的第一个点的体积>1 当iVolume()在第一个点位>1时,计算没有完成!? 或者该M1条的第一个勾股必须=1? 我们不能把表达式改为>=1,对吗? 这将使这个想法变得毫无用处,因为它要计算到该条的末尾。 我的想法是,只在TF M1的完整部分进行计算。 有其他想法吗? 生而为赢 Michel: if(iVolume(NULL,PERIOD_M1,0) == 1) { //do what you want here, first tick of every M1 bar. } 1...798081828384858687888990919293...182 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
{
int limit;
int counted_bars=IndicatorCounted()。
//----,检查可能的错误
if(counted_bars<0) return(-1);
//----,最后一个被计算的柱子将被重新计算。
如果(counted_bars>0) counted_bars--;
limit=Bars-counted_bars。
//---- 主循环
for(int i=0; i<limit; i++)
{
//---- ma_shift设置为0,因为SetIndexShift被调用了。
ExtBlueBuffer=iMA(NULL,0,JawsPeriod,0,MODE_SMMA,PRICE_MEDIAN,i) 。
ExtRedBuffer=iMA(NULL,0,TeethPeriod,0,MODE_SMMA,PRICE_MEDIAN,i)。
ExtLimeBuffer=iMA(NULL,0,LipsPeriod,0,MODE_SMMA,PRICE_MEDIAN,i);
}
//---- done
return(0);
}
编码员你好。
我试图通过一些MQL4函数,并碰到了上面的示例代码。谁能解释一下。
1.)在这里使用 "limit "变量的原因是什么?
2.)我试着运行示例代码,它总是返回值2,在for循环中的 "limit "值2有什么作用?
3.)这个for循环是在哪个位置上工作的?
谢谢你。
搜索一个简单的EA
嗨...我搜索这个简单的EA
具有追踪止损和利润锁定功能 的每日突破性EA。
存在吗?
# 属性指标问题
将#属性指标编码为直线 与破折号(默认)的语句是什么?
简单的问题,但目前还不知道答案!
戴夫
感谢你为我解答这个问题!
icustom!指标 -> ea
早上好,我是一个mq4语言的初学者,我希望得到帮助,我在事先感谢
该指标有两个变量。
bool TurnedUp = false
bool TurnedDown = false
如何在EA中使用函数 icustom来读取TurnedUp和TurnedDown的值?
iCustom(Symbol(), "postfin",0,TurnedUp,0,0,0);....
iCustom(Symbol(), "postfin",0,TurnedDown,0,0,0)。
.....my probations,不工作,可能是因为它处理了 "bool "吗?
部分EA和错误。
//+------------------------------------------------------------------+
//| 专家基本计算
//|从这里开始|
//+------------------------------------------------------------------+
iCustom(Symbol(), "postfin",0,TurnedUp,0,0,0)。
iCustom(Symbol(), "postfin",0,TurnedDown,0,0,0);
//EnterLong = TurnedUp;
//EnterShort = TurnedDown;
// EnterLong = true;
// if( TurnedUp == true ) EnterLong== true;
// EnterShort = TurnedDown;
//}
//if(icustom(Symbol(), "postfin", "TurnedUp",0,0) == True && EnterLong== 1 )
//{
//+------------------------------------------------------------------+
//| 专家的基本计算 |
//|在此结束
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//|你不应该修改这个框框下面的任何东西。
//+------------------------------------------------------------------+
//输入多头条件
如果(EnterLong == true && CountLongs(MagicNumber)== 0)
{
有人知道怎么做吗?
以下是我试图编写的代码。
我有一个附有RSI的图表。然后我拖放一个MA到RSI窗口,并选择应用于 "前一个指标的数据"。现在我的移动 平均线正在使用RSI的值进行计算。
我不知道如何在EA中编写这个代码。mq4中的Applied_Price值没有为移动平均线选择 "先前指标数据 "的选项。
基本上是想得到当前RSI的移动平均线。
如果你知道我在做什么,并且可能有解决方案,我将非常感谢任何帮助。
谢谢。
沃尔夫
需要帮助的简单代码
亲爱的同事们!
我有一段时间过滤器的代码,在特定的时间内禁用EA。
外部 bool UseHourTrade = True;
extern int FromHourTrade = 8;
外部int ToHourTrade = 18;
-------------------------------------------------//
如果(UseHourTrade){
如果((Hour()>=FromHourTrade && Hour()<=ToHourTrade)) {
Comment("非交易时间!")。
return(0);
____________________________________________
但是,我想在 周末前的星期五 正好禁用EA。我不需要在周五欧洲中部时间8点后有任何未结头寸。您能帮我发布这样的代码或纠正上述的代码吗?
我请求您的建议,因为我不是一个程序员。
最好的问候。
沃伦
为了减少PC的资源
我看到的示例代码,通常每一个代码都 是自己计算的。
这意味着每一个来自服务器的价格,都是由一组代码自己计算的。
然后客户终端的电脑将处理或计算每一个ticks,这使得客户电脑需要更多的资源,如内存和CPU。
如果我们能控制这组代码在以下时间段进行计算,就能减少客户端PC的资源和迭代。
有谁能给出这样的示例代码?
最好的问候。
生而为赢
对任何MTF指标的警报...
Codersguru。
有没有可能在MTF指标上增加一个警报(最好是声音)?如果可能的话,我想在我的RSI-3TF中,当所有3个条件都满足时,发出警报声。
谢谢您的回复。
真诚的感谢。
我看到了示例代码,通常每个代码每隔一段时间都会自己计算。
这意味着每一个来自服务器的价格,都是由这组代码自己计算的。
然后客户终端的电脑将处理或计算每一个点,这使得客户的电脑需要更多的资源,如内存和CPU。
如果我们能控制这组代码的计算,就能减少客户端PC的资源和迭代。
.每一个 点上计算。有谁能提供示例代码来做到这一点?
请注意。
生而为赢{
//do what you want here, first tick of every M1 bar.
}拿到了钥匙!还有什么其他想法吗?
谢谢你的回答,米歇尔。
我得到了钥匙。
但有时每个M1小节的第一个点的体积>1
当iVolume()在第一个点位>1时,计算没有完成!?
或者该M1条的第一个勾股必须=1?
我们不能把表达式改为>=1,对吗?
这将使这个想法变得毫无用处,因为它要计算到该条的末尾。
我的想法是,只在TF M1的完整部分进行计算。
有其他想法吗?
生而为赢
{
//do what you want here, first tick of every M1 bar.
}