[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 108 1...101102103104105106107108109110111112113114115...1145 新评论 4489093 2009.05.27 17:40 #1071 granit77 писал(а)>> 你不能。首先,我不知道怎么做,其次,已经有那些由更聪明的人写的。 我在网上挖了个遍也没找到......这就是我需要的!!!! Денис 2009.05.27 23:10 #1072 我做了这个EA,但不知道为什么,它一直在这个EA上弹出。 2009.05.28 03:05:14 TestGenerator: unmatched data error (volume limit 2057 at 2009.04.21 09:00 exceeded) 我试图重新下载历史记录或其他东西来尝试,但没有成功。 不过我还是会用真实账户进行交易)。 我没有问题 - 我可以在我的测试器中试试吗?也许它对你有用? 我想知道输出的结果是什么......( 虽然我在根据故事改编时改变了很多参数--它们可能在交易逻辑上有错误,但如果是这样,至少要给我写出我搞砸了什么--我会纠正的) 预先感谢) 附加的文件: momentumwofxma.mq4 4 kb Даниил 2009.05.28 01:12 #1073 如果一个经纪人/交易商有展期,在一天结束时,交易是如何关闭的--按序列号(SEL_BY_POSITION)升序排列? 也就是说,如果我需要比较一个重新开放的交易和一个开放的交易,我可以按序列号把它们从一天连接到一天? overa 2009.05.28 03:05 #1074 大家好!我是新来的,你能给我一个提示吗?我开了一个 有几个EA的模拟账户,现在我又开了一个真实账户,想把一个EA放在那里,而且赌注要小一些。问题!当我从模拟账户转移到真实账户时,我应该如何做,会有不同的价值(在专家顾问)和专家顾问的数量?这有可能吗?我已经尝试了一切。 Виктор 2009.05.28 03:27 #1075 beruk >> : 如果我的经纪人/交易商有展期,我的交易将如何在一天结束时关闭 - 按序列号(SEL_BY_POSITION)升序排列? 也就是说,如果我需要比较重新开放的交易和开放的交易,我将能够通过序列号从一天到另一天连接它们? 这是我的经纪人所写的内容。而所有的微妙之处,只有通过经验才能发现。 滚动("RO")发生在莫斯科时间01:00。 当RO发生时,票据被关闭,另一张被打开,数字改变,神奇的数字保持不变,评论(为已关闭的那张)用[交换]行添加。新开票的评论是不变的。直到下一次RO。 Shniperson 2009.05.28 05:51 #1076 应该怎样做才能使指标在每个新条形图 后 "重新启动"......或如何解决这个问题------在EuroJena的图表上有3个MAKDacs......。 解决这个问题的唯一方法是查看各项指标,并将它们相互比较。 我需要在指标中开出什么?或者在Expert Advisor中,使其能够充分地读取数据? Victor Nikolaev 2009.05.28 06:14 #1077 Shniperson писал(а)>> 应该怎样做才能使指标在每个新条形图后 "重新加载"......或如何解决这个问题------在EuroJena的图表上有3个MAKDacs......。 根据我的经验,我发现图表上的MAKDs有一些问题,比如:1表示EURJPY,2表示EUROBucks,3表示EURJPY,但是在几个柱子之后,EUROBucks和EURJPY指标开始运行不充分(因为这个原因,我不得不把它们删除,再放回去)。 我需要在指标中开出什么?或者在专家顾问中,这样它就能充分地读取数据? 这是可以做到的。在指标和EA中都是如此。 [删除] 2009.05.28 09:34 #1078 你好,你能给一个年轻的、没有经验的人提供建议吗 :)) 我有一个专家顾问,但它的工作原理是,我做的第一笔交易,表明是时候进行交易了,然后它就会做所有的事情 :) 有可能实施吗?如何测试?如果我在历史数据上运行时按下交易,它就会进行真实的交易,但在历史数据上则不会:) :)) Victor Nikolaev 2009.05.28 09:42 #1079 SKYspb писал(а)>> 你好,你能给一个年轻的、没有经验的人提供建议吗 :)) 我有一个专家顾问,但它的工作原理是,我做的第一笔交易,表明是时候进行交易了,然后它就会做所有的事情 :) 有可能实施吗?如何测试?如果我在历史数据上运行时按下交易,它就会进行真实的交易,但在历史数据上则不会:) :)) 这是有可能的。而且还有一些例子。我的玩具里有一个类似的东西。 Shniperson 2009.05.28 10:23 #1080 Vinin >> : 这是可以做到的。在指标和EA中都是如此。 在这个MACD代码中应该怎么改? #属性 indicator_separate_window #property indicator_buffers 2 #property indicator_color1 DarkKhaki #property indicator_color2 Red #property indicator_width1 2 //---- 指标参数 外来的int FastEMA=12。 外在的inttern SlowEMA=26。 外部的inttern SignalSMA=9。 //---- 指示器缓冲区 双倍MacdBuffer[]。 双倍的SignalBuffer[]。 //+------------------------------------------------------------------+ //|自定义指标初始化功能 //+------------------------------------------------------------------+ int init() { //---- 绘图设置 SetIndexStyle(0,DRAW_HISTOGRAM)。 SetIndexStyle(1,DRAW_LINE)。 SetIndexDrawBegin(1,SignalSMA)。 IndicatorDigits(Digits+1); //---- 指示器缓冲区的映射 SetIndexBuffer(0,MacdBuffer)。 SetIndexBuffer(1,SignalBuffer)。 //---- DataWindow和指标子窗口标签的名称 IndicatorShortName("USDJPY("+FastEMA+", "+SlowEMA+", "+SignalSMA+")")。 SetIndexLabel(0, "MACD")。 SetIndexLabel(1,"信号")。 //---- 初始化完成 return(0); } //+------------------------------------------------------------------+ //| 移动平均线收敛/背离 | | //+------------------------------------------------------------------+ int start() { int限制。 int counted_bars=IndicatorCounted()。 //----,最后计数的条形图将被重新计算。 如果(counted_bars>0) counted_bars--。 limit=Bars-counted_bars。 //---- macd 计入第1个缓冲区中。 for(int i=0; i<limit; i++) MacdBuffer[i]=iMA("USDJPY",0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA("USDJPY",0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i) 。 //---- 信号线在第2个缓冲区内计数。 for(i=0; i<limit; i++) SignalBuffer[i]=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i)。 //---- 完成 return(0); } //+------------------------------------------------------------------+ 需要编码方面的帮助 跪求代码解读注解 本人刚接触mql4,实在不懂,求大神或好心人帮忙解读代码 [存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. 1...101102103104105106107108109110111112113114115...1145 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你不能。首先,我不知道怎么做,其次,已经有那些由更聪明的人写的。
我在网上挖了个遍也没找到......这就是我需要的!!!!
我做了这个EA,但不知道为什么,它一直在这个EA上弹出。
2009.05.28 03:05:14 TestGenerator: unmatched data error (volume limit 2057 at 2009.04.21 09:00 exceeded)
我试图重新下载历史记录或其他东西来尝试,但没有成功。
不过我还是会用真实账户进行交易)。
我没有问题 - 我可以在我的测试器中试试吗?也许它对你有用?
我想知道输出的结果是什么......( 虽然我在根据故事改编时改变了很多参数--它们可能在交易逻辑上有错误,但如果是这样,至少要给我写出我搞砸了什么--我会纠正的)
预先感谢)
大家好!我是新来的,你能给我一个提示吗?我开了一个 有几个EA的模拟账户,现在我又开了一个真实账户,想把一个EA放在那里,而且赌注要小一些。问题!当我从模拟账户转移到真实账户时,我应该如何做,会有不同的价值(在专家顾问)和专家顾问的数量?这有可能吗?我已经尝试了一切。
如果我的经纪人/交易商有展期,我的交易将如何在一天结束时关闭 - 按序列号(SEL_BY_POSITION)升序排列? 也就是说,如果我需要比较重新开放的交易和开放的交易,我将能够通过序列号从一天到另一天连接它们?
这是我的经纪人所写的内容。而所有的微妙之处,只有通过经验才能发现。
滚动("RO")发生在莫斯科时间01:00。
当RO发生时,票据被关闭,另一张被打开,数字改变,神奇的数字保持不变,评论(为已关闭的那张)用[交换]行添加。新开票的评论是不变的。直到下一次RO。
应该怎样做才能使指标在每个新条形图后 "重新加载"......或如何解决这个问题------在EuroJena的图表上有3个MAKDacs......。 根据我的经验,我发现图表上的MAKDs有一些问题,比如:1表示EURJPY,2表示EUROBucks,3表示EURJPY,但是在几个柱子之后,EUROBucks和EURJPY指标开始运行不充分(因为这个原因,我不得不把它们删除,再放回去)。 我需要在指标中开出什么?或者在专家顾问中,这样它就能充分地读取数据?
这是可以做到的。在指标和EA中都是如此。
你好,你能给一个年轻的、没有经验的人提供建议吗 :))
我有一个专家顾问,但它的工作原理是,我做的第一笔交易,表明是时候进行交易了,然后它就会做所有的事情 :)
有可能实施吗?如何测试?如果我在历史数据上运行时按下交易,它就会进行真实的交易,但在历史数据上则不会:)
:))
你好,你能给一个年轻的、没有经验的人提供建议吗 :))
我有一个专家顾问,但它的工作原理是,我做的第一笔交易,表明是时候进行交易了,然后它就会做所有的事情 :)
有可能实施吗?如何测试?如果我在历史数据上运行时按下交易,它就会进行真实的交易,但在历史数据上则不会:)
:))
这是有可能的。而且还有一些例子。我的玩具里有一个类似的东西。
这是可以做到的。在指标和EA中都是如此。
在这个MACD代码中应该怎么改?
#属性 indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 DarkKhaki
#property indicator_color2 Red
#property indicator_width1 2
//---- 指标参数
外来的int FastEMA=12。
外在的inttern SlowEMA=26。
外部的inttern SignalSMA=9。
//---- 指示器缓冲区
双倍MacdBuffer[]。
双倍的SignalBuffer[]。
//+------------------------------------------------------------------+
//|自定义指标初始化功能
//+------------------------------------------------------------------+
int init()
{
//---- 绘图设置
SetIndexStyle(0,DRAW_HISTOGRAM)。
SetIndexStyle(1,DRAW_LINE)。
SetIndexDrawBegin(1,SignalSMA)。
IndicatorDigits(Digits+1);
//---- 指示器缓冲区的映射
SetIndexBuffer(0,MacdBuffer)。
SetIndexBuffer(1,SignalBuffer)。
//---- DataWindow和指标子窗口标签的名称
IndicatorShortName("USDJPY("+FastEMA+", "+SlowEMA+", "+SignalSMA+")")。
SetIndexLabel(0, "MACD")。
SetIndexLabel(1,"信号")。
//---- 初始化完成
return(0);
}
//+------------------------------------------------------------------+
//| 移动平均线收敛/背离 | |
//+------------------------------------------------------------------+
int start()
{
int限制。
int counted_bars=IndicatorCounted()。
//----,最后计数的条形图将被重新计算。
如果(counted_bars>0) counted_bars--。
limit=Bars-counted_bars。
//---- macd 计入第1个缓冲区中。
for(int i=0; i<limit; i++)
MacdBuffer[i]=iMA("USDJPY",0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA("USDJPY",0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i) 。
//---- 信号线在第2个缓冲区内计数。
for(i=0; i<limit; i++)
SignalBuffer[i]=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i)。
//---- 完成
return(0);
}
//+------------------------------------------------------------------+