问吧! - 页 5 123456789101112...182 新评论 [删除] 2005.12.25 02:40 #41 编辑: 好吧,我想你已经得到了Codersguru的答复,但我还是把这个留在原地,因为它可能会帮助其他人。 编辑2: 我认为你需要参考JMASlope,如下图所示,由于它使用2个缓冲区来给你提供斜率的方式。 Codersguru,请让我知道这是否正确,因为你是男人,而我只是一个试图学习编程的卑微的新手。 BTW,非常感谢您提供的MT4编程教程。 我知道一点,但现在我知道更多。 zuhainis: 你好,Codersguru。我想用iCustom获得当前的JMASlope值,但不知道怎么做,请你帮助我好吗? 这样做对吗? double Slope = iCustom(NULL,0, "JMASlope",14,0,0)。 谢谢你。 double Slope = iCustom(NULL,0, "JMASlope",14,0,0)。 上面这行代码中的0设置了你想从哪个指标缓冲区 获得信息。 在代码中,你通常会看到它们是IndexBuffers。 可以有8个缓冲区,从0-7。 在JMASlope指标中,如果你看一下代码,你会发现有2个指标缓冲区,0和1。0=UpBuffer,1=DnBuffer。 在大多数指标中,你可以选择哪一个缓冲区持有你想要的信息,并直接调用该缓冲区。 然而,JMASlope有点不同。 它使用2个缓冲区来给你1个信息,即斜率。 缓冲区0记录正斜率,缓冲区1记录负斜率。 为了将所有的信息纳入你的EA,你需要参考这两个缓冲区,类似于下面的情况。 double Slope double SlopeUP = iCustom(NULL,0,"JMASlope",14,0,0) double SlopeDN = iCustom(NULL,0,"JMASlope",14,1,0) if(SlopeUP > 0) Slope = SlopeUP; else Slope = SlopeDN; 还有一点,在iCustom中,指标名称后面的数值,即 "JMASlope",和模式之前的数值(像我们上面那样选择缓冲区),与用户在附加指标时可能在输入标签上输入的外部输入相匹配。 对于JMASlope,有两个输入,长度和相位。 所以,在上面的代码中,我们为长度指定了14,而我们没有输入相位,所以它将使用默认的0。 好吧,这对一个答案来说可能有点过头了,但我想让你明白它是如何工作的。 我希望这些都是可以理解的。 如果我需要澄清什么,请告诉我。 Keris [删除] 2005.12.25 02:48 #42 关于ICWR的帮助 因为这里是提问主题,所以我也在这里发这个帖子(我已经在icwr主题里发过帖子)。 你认为是否有可能修改icwr指标的代码,让所有以前的活跃波段都显示出来? 我希望能够手动回测系统,该指标在绘制波浪方面很好,但如果能够快速查看图表,并看到所有以前的波浪都有资格成为活跃波浪,那就更好了。 也许当一个活跃的波浪被一个新的活跃的波浪所取代时,它可以变回蓝色,而不是变回黄色或其他。 我试着对代码进行了一些修改,但我似乎不能让它们都发挥作用。 如果你有时间,我真的很感谢你的帮助。 Keris Arta2015 2005.12.25 05:15 #43 嗨,编码员 我是一名Microsft认证的VB6程序员,如果你有任何关于连接MQL4和VB6的想法,我很想帮助你。我不知道这是否可行(我的意思是连接这两个),但我想每件事情都是可能的。 Arta2015 2005.12.25 07:57 #44 策略编译器 我想为您提供一个软件,它能够将您的交易策略编译成MQL4语言。要在您的电脑上安装这个软件,您应该先安装.NetFrameWork 1.1,在这里您可以找到它。 http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en Arta2015 2005.12.25 07:59 #45 嗨 我在这里提供的这个软件是一个编译器。我的意思是你可以把你自己的策略放在里面(当然是在一个非常友好的环境中),软件会把你的策略编译成MQL4语言。这是一个试用版。 附加的文件: gordago.rar 833 kb Arta2015 2005.12.25 08:05 #46 介绍 这个文件是软件的演示。事实上,它是它的指南。最好的一种帮助。享受!!!!!!!。 附加的文件: gso_prezentation.rar 671 kb Oba_Ire 2005.12.25 09:01 #47 止损和反向跟踪止损 你好 我对止损和反向代码感兴趣。 你能把止损和反向代码放到你给的课程样本上吗? 例如:欧元兑美元多头,止损10。 如果达到止损,则关闭订单并在反向OP_SELL中打开订单。 如果做空EURUSD,止损10。 如果达到止损,则关闭订单并打开一个反向订单 OP_BUY 谢谢你 欧巴艾瑞 jerrymar 2005.12.25 09:39 #48 白银趋势警报 编码员大师。 好日子!我可以在Silvertrend信号中加入什么代码? 我可以在Silvertrend信号中添加什么代码,以便每次它发出买入或卖出信号时,除了视觉信号外,它还会发出声音,或者最好给我发一封邮件。 谢谢,这对我帮助很大。 圣诞快乐!!"。 附加的文件: silvertrend_signal.mq4 3 kb [删除] 2005.12.25 17:31 #49 jerrymar: codersguru,好日子啊! 我可以在Silvertrend信号中添加什么代码,以便每次它发出买入或卖出信号时,除了视觉信号外,它还会发出声音,或者最好给我发一封邮件。 谢谢,这对我帮助很大。 圣诞快乐!!"。 我想这是可行的。 smin = SsMin+(SsMax-SsMin)*K/100; smax = SsMax-(SsMax-SsMin)*K/100; val1[shift]=0; val2[shift]=0; if (Close[shift]<smin) { uptrend = false; Alert("Silvertrend DOWN signal!!!"); } if (Close[shift]>smax) { uptrend = true; Alert("Silvertrend UP signal!!!"); } Arta2015 2005.12.25 22:49 #50 嗨,代码员 我有一个问题:考虑我想在我的图表上画一个箭头,作为一个特殊条件的结果,我应该怎么做? 123456789101112...182 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
编辑: 好吧,我想你已经得到了Codersguru的答复,但我还是把这个留在原地,因为它可能会帮助其他人。
编辑2: 我认为你需要参考JMASlope,如下图所示,由于它使用2个缓冲区来给你提供斜率的方式。 Codersguru,请让我知道这是否正确,因为你是男人,而我只是一个试图学习编程的卑微的新手。
BTW,非常感谢您提供的MT4编程教程。 我知道一点,但现在我知道更多。
你好,Codersguru。
我想用iCustom获得当前的JMASlope值,但不知道怎么做,请你帮助我好吗?
这样做对吗?
double Slope = iCustom(NULL,0, "JMASlope",14,0,0)。
谢谢你。double Slope = iCustom(NULL,0, "JMASlope",14,0,0)。
上面这行代码中的0设置了你想从哪个指标缓冲区 获得信息。 在代码中,你通常会看到它们是IndexBuffers。 可以有8个缓冲区,从0-7。
在JMASlope指标中,如果你看一下代码,你会发现有2个指标缓冲区,0和1。0=UpBuffer,1=DnBuffer。
在大多数指标中,你可以选择哪一个缓冲区持有你想要的信息,并直接调用该缓冲区。 然而,JMASlope有点不同。 它使用2个缓冲区来给你1个信息,即斜率。 缓冲区0记录正斜率,缓冲区1记录负斜率。 为了将所有的信息纳入你的EA,你需要参考这两个缓冲区,类似于下面的情况。
double SlopeUP = iCustom(NULL,0,"JMASlope",14,0,0)
double SlopeDN = iCustom(NULL,0,"JMASlope",14,1,0)
if(SlopeUP > 0) Slope = SlopeUP;
else
Slope = SlopeDN;还有一点,在iCustom中,指标名称后面的数值,即 "JMASlope",和模式之前的数值(像我们上面那样选择缓冲区),与用户在附加指标时可能在输入标签上输入的外部输入相匹配。 对于JMASlope,有两个输入,长度和相位。 所以,在上面的代码中,我们为长度指定了14,而我们没有输入相位,所以它将使用默认的0。
好吧,这对一个答案来说可能有点过头了,但我想让你明白它是如何工作的。 我希望这些都是可以理解的。 如果我需要澄清什么,请告诉我。
Keris
关于ICWR的帮助
因为这里是提问主题,所以我也在这里发这个帖子(我已经在icwr主题里发过帖子)。
你认为是否有可能修改icwr指标的代码,让所有以前的活跃波段都显示出来? 我希望能够手动回测系统,该指标在绘制波浪方面很好,但如果能够快速查看图表,并看到所有以前的波浪都有资格成为活跃波浪,那就更好了。 也许当一个活跃的波浪被一个新的活跃的波浪所取代时,它可以变回蓝色,而不是变回黄色或其他。
我试着对代码进行了一些修改,但我似乎不能让它们都发挥作用。
如果你有时间,我真的很感谢你的帮助。
Keris
嗨,编码员
我是一名Microsft认证的VB6程序员,如果你有任何关于连接MQL4和VB6的想法,我很想帮助你。我不知道这是否可行(我的意思是连接这两个),但我想每件事情都是可能的。
策略编译器
我想为您提供一个软件,它能够将您的交易策略编译成MQL4语言。要在您的电脑上安装这个软件,您应该先安装.NetFrameWork 1.1,在这里您可以找到它。
http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en
嗨
我在这里提供的这个软件是一个编译器。我的意思是你可以把你自己的策略放在里面(当然是在一个非常友好的环境中),软件会把你的策略编译成MQL4语言。这是一个试用版。
介绍
这个文件是软件的演示。事实上,它是它的指南。最好的一种帮助。享受!!!!!!!。
止损和反向跟踪止损
你好
我对止损和反向代码感兴趣。
你能把止损和反向代码放到你给的课程样本上吗?
例如:欧元兑美元多头,止损10。
如果达到止损,则关闭订单并在反向OP_SELL中打开订单。
如果做空EURUSD,止损10。
如果达到止损,则关闭订单并打开一个反向订单
OP_BUY
谢谢你
欧巴艾瑞
白银趋势警报
编码员大师。
好日子!我可以在Silvertrend信号中加入什么代码?
我可以在Silvertrend信号中添加什么代码,以便每次它发出买入或卖出信号时,除了视觉信号外,它还会发出声音,或者最好给我发一封邮件。
谢谢,这对我帮助很大。
圣诞快乐!!"。
codersguru,
好日子啊!
我可以在Silvertrend信号中添加什么代码,以便每次它发出买入或卖出信号时,除了视觉信号外,它还会发出声音,或者最好给我发一封邮件。
谢谢,这对我帮助很大。
圣诞快乐!!"。我想这是可行的。
smax = SsMax-(SsMax-SsMin)*K/100;
val1[shift]=0;
val2[shift]=0;
if (Close[shift]<smin)
{
uptrend = false;
Alert("Silvertrend DOWN signal!!!"); }
if (Close[shift]>smax)
{
uptrend = true;
Alert("Silvertrend UP signal!!!");
}嗨,代码员
我有一个问题:考虑我想在我的图表上画一个箭头,作为一个特殊条件的结果,我应该怎么做?