问吧! - 页 113 1...106107108109110111112113114115116117118119120...182 新评论 Kyaw Tun 2008.06.07 08:09 #1121 我现在有些头疼......目前的指标并没有真正做到我想做的事情....。 我想要的是... 买入 Sellflag != 1 (Sellflag不是1) OzFX买入信号 如果ADX>25,设置Buyflag=1 卖出 Buyflag !=1 (buyflag不是1) OzFX卖出信号 如果ADX>25,设置sellflag=1 当ADX<25,重置买入/卖出flag=0 通过这样做,我们可以过滤掉假的/弱的突破!!。 我附上了源代码,希望大师能帮助我!! 声波 附加的文件: sonic_ind_v2.1.mq4 9 kb IN10TION 2008.06.07 10:24 #1122 我开始改变事情......但是......。 你的主循环是错误的,你的逻辑 "和 "和 "或 "函数 在代码中不适合...所以我认为逻辑有问题... 你能用自己的话告诉我AC、STOCH和ADX的情况吗? 现在的编程方式会给你的电脑带来很大的计算负担......必须改变几乎所有的东西...... ... sonicdeejay: 我现在有些头疼......目前的指标并没有真正做到我想做的事情....。我想要的是... 买入 Sellflag !=1 (Sellflag不是1) OzFX买入信号 如果ADX>25,设置Buyflag=1 卖出 Buyflag !=1 (buyflag不是1) OzFX卖出信号 如果ADX>25,设置sellflag=1 当ADX<25,重置买入/卖出flag=0 通过这样做,我们可以过滤掉假的/弱的突破!!。 我附上了源代码,希望大师能帮助我! 声波 Kyaw Tun 2008.06.07 13:04 #1123 IN10TION: 我开始改变事情......但是......。你的主循环是错误的,你的逻辑 "和 "和 "或 "函数在代码中没有很好的配合...所以我认为逻辑有问题... 你能用自己的话告诉我AC和STOCH以及ADX的情况吗? 现在的编程方式会给你的电脑带来很大的计算负担......必须改变几乎所有的东西...... ... 循环是正确的吗? int start() { for (k = Bars - 205; k >= 0; k --) { [删除] 2008.06.07 14:18 #1124 谢谢你的答复。 这就是代码的部分。这只是一个移动平均线信封,我想在每个条形上标记高点和低点。由于我在每个柱状体上使用了大约6或8个点,所以这个破折号会比我目前能找到的最小的箭头("110 "方形箭头形状)更挤占屏幕。 //---- 指标 IndicatorBuffers(2); SetIndexBuffer(0,ma1); SetIndexBuffer(1,ma2); SetIndexStyle(0,DRAW_ARROW,0,0); SetIndexStyle(1,DRAW_ARROW,0,0); SetIndexArrow(0,110); SetIndexArrow(1,110); SetIndexShift(0,shift)。 SetIndexShift(1,shift)。 SetIndexLabel(0, "MA Down")。 SetIndexLabel(1, "MA Up")。 //---- 返回(0)。 我附上了一张图片,上面有两个MA的指示。你可以看到,一旦我激活了所有4个MA,我就有了什么。 IN10TION: 你能不能把你的代码发过来,就像现在这样......如果可能的话,拍一张你想要的图片......对结果有点不清楚......周末愉快 附加的文件: chartpick.gif 19 kb IN10TION 2008.06.07 15:59 #1125 我已经找了很久了...我看到的唯一的解决方案也是最好的就是使用ObjectCreate,我几个月前也得出了这个结论,如果你对位图代码110或其他标志感到满意,就使用它...我在我的软件中多次使用ObjectCreate,它做得很好,甚至更好,不用担心拖慢你的应用程序,即使是200.000个对象也不会拖慢。另外,如果需要的话,你的索引缓冲区可以用来做其他数据计算(你只有8个)。有了objectCreate,你有更多的自由选择,可以在你的图表上用颜色标志特殊的点,无限制的... 分享你的想法,我在这里... 一点额外的东西。SetIndexArrow(0,59);(在59中改变110,它看起来像一个破折号,用 "宽度 "你可以使它大一点) kiromano: 谢谢你的答复。这就是这段代码。 这只是一个移动平均线包络线,我想在每个条形上标记高点和低点。 由于我在每个柱状体上使用了大约6或8个点,所以破折号会比我目前能找到的最小的箭头("110 "方形箭头形状)更挤占屏幕。 //---- 指标 IndicatorBuffers(2); SetIndexBuffer(0,ma1); SetIndexBuffer(1,ma2); SetIndexStyle(0,DRAW_ARROW,0,0); SetIndexStyle(1,DRAW_ARROW,0,0); SetIndexArrow(0,110); SetIndexArrow(1,110); SetIndexShift(0,shift)。 SetIndexShift(1,shift)。 SetIndexLabel(0, "MA Down")。 SetIndexLabel(1, "MA Up")。 //---- return(0); 我附上了一张有两个MA的图片。 你可以看到我在激活所有4个MA后的情况。 附加的文件: screen_.jpg 52 kb IN10TION 2008.06.07 16:06 #1126 这是正确的...但是...。 如果你每个图表有10.000个条形图和/或多个图表......每次,如果有一个新的报价,它将从头开始重新计算总的指标,这将使性能更慢,不需要...... 在你的随机信号OzFX_Regular中,在上升和下降的差异部分也有一个错误(如果函数)。 sonicdeejay: for循环是正确的吗?int start() { for (k = Bars - 205; k >= 0; k --) { Beno 2008.06.07 16:32 #1127 多指标问题 你好 我有一个系统,我有现场交易,但手动它有5个指标。 斜率方向用于一般趋势方向。还有其他4个。 在其他4个指标中,只有当4个指标中的任何3个发出信号,并且与斜率方向指标处于同一方向时,我才会进入一个头寸。 在看到这个论坛上的一些神奇的EA后,我想这是可以的。 IN10TION 2008.06.07 17:34 #1128 我洗耳恭听,你可以给我发私信,或者在公开场合提出来...... 如果你的指标编得很好,你完成的EA就不会太远了。 Beno: 你好我有一个现场交易的系统,但是是手动的,它有5个指标。 斜率方向用于一般趋势方向。还有其他4个。 对于其他4个指标,我只在4个指标中的任何3个发出信号并且与斜率方向指标处于同一方向时才进入仓位。 在看到这个论坛上的一些神奇的EA后,我想它是可以的。 [删除] 2008.06.07 18:03 #1129 in10tion, 看不到 "森林 "的 "树 " (我故意说反了),59个箭头的代码就可以了。 我只是喜欢简单一点的,只要我能够得到它。 如果我打算创建并把它留在图表上,objectcreate函数 涉及的内容就多一点。 另外,我通过iCustom使用不同的级别。 非常感谢。 愿管道之神眷顾你。 IN10TION: 我已经找了很久了,......我看到的唯一的解决方案也是最好的,就是使用ObjectCreate,我几个月前也得出了这个结论,如果你对位图代码110或其他标志感到满意,就使用它......我在我的软件中多次使用ObjectCreate,它做得很好,甚至更好,不用担心拖慢你的应用程序,即使是200.000个对象也不会拖慢。另外,如果需要的话,你的索引缓冲区可以用来做其他数据计算(你只有8个)。有了objectCreate,你就有了更多的自由选择,可以在你的图表上用颜色标志特殊的点,无限的... 分享你的想法,我在这里 ... 一点额外的东西。SetIndexArrow(0,59);(在59中改变110,它看起来像一个破折号,用 "宽度 "你可以使它大一点) cutzpr 2008.06.08 06:22 #1130 IN10TION: 试试这个... 非常感谢您的帮助。真诚地感谢。 1...106107108109110111112113114115116117118119120...182 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我现在有些头疼......目前的指标并没有真正做到我想做的事情....。
我想要的是...
买入
Sellflag != 1 (Sellflag不是1)
OzFX买入信号
如果ADX>25,设置Buyflag=1
卖出
Buyflag !=1 (buyflag不是1)
OzFX卖出信号
如果ADX>25,设置sellflag=1
当ADX<25,重置买入/卖出flag=0
通过这样做,我们可以过滤掉假的/弱的突破!!。
我附上了源代码,希望大师能帮助我!!
声波
我开始改变事情......但是......。
你的主循环是错误的,你的逻辑 "和 "和 "或 "函数 在代码中不适合...所以我认为逻辑有问题...
你能用自己的话告诉我AC、STOCH和ADX的情况吗?
现在的编程方式会给你的电脑带来很大的计算负担......必须改变几乎所有的东西......
...
我现在有些头疼......目前的指标并没有真正做到我想做的事情....。
我想要的是...
买入
Sellflag !=1 (Sellflag不是1)
OzFX买入信号
如果ADX>25,设置Buyflag=1
卖出
Buyflag !=1 (buyflag不是1)
OzFX卖出信号
如果ADX>25,设置sellflag=1
当ADX<25,重置买入/卖出flag=0
通过这样做,我们可以过滤掉假的/弱的突破!!。
我附上了源代码,希望大师能帮助我!
声波我开始改变事情......但是......。
你的主循环是错误的,你的逻辑 "和 "和 "或 "函数在代码中没有很好的配合...所以我认为逻辑有问题...
你能用自己的话告诉我AC和STOCH以及ADX的情况吗?
现在的编程方式会给你的电脑带来很大的计算负担......必须改变几乎所有的东西......
...循环是正确的吗?
{
for (k = Bars - 205; k >= 0; k --)
{
谢谢你的答复。
这就是代码的部分。这只是一个移动平均线信封,我想在每个条形上标记高点和低点。由于我在每个柱状体上使用了大约6或8个点,所以这个破折号会比我目前能找到的最小的箭头("110 "方形箭头形状)更挤占屏幕。
//---- 指标
IndicatorBuffers(2);
SetIndexBuffer(0,ma1);
SetIndexBuffer(1,ma2);
SetIndexStyle(0,DRAW_ARROW,0,0);
SetIndexStyle(1,DRAW_ARROW,0,0);
SetIndexArrow(0,110);
SetIndexArrow(1,110);
SetIndexShift(0,shift)。
SetIndexShift(1,shift)。
SetIndexLabel(0, "MA Down")。
SetIndexLabel(1, "MA Up")。
//----
返回(0)。
我附上了一张图片,上面有两个MA的指示。你可以看到,一旦我激活了所有4个MA,我就有了什么。
你能不能把你的代码发过来,就像现在这样......如果可能的话,拍一张你想要的图片......对结果有点不清楚......周末愉快
我已经找了很久了
...我看到的唯一的解决方案也是最好的就是使用ObjectCreate,我几个月前也得出了这个结论,如果你对位图代码110或其他标志感到满意,就使用它...我在我的软件中多次使用ObjectCreate,它做得很好,甚至更好,不用担心拖慢你的应用程序,即使是200.000个对象也不会拖慢。另外,如果需要的话,你的索引缓冲区可以用来做其他数据计算(你只有8个)。有了objectCreate,你有更多的自由选择,可以在你的图表上用颜色标志特殊的点,无限制的...
分享你的想法,我在这里...
一点额外的东西。SetIndexArrow(0,59);(在59中改变110,它看起来像一个破折号,用 "宽度 "你可以使它大一点)
谢谢你的答复。
这就是这段代码。 这只是一个移动平均线包络线,我想在每个条形上标记高点和低点。 由于我在每个柱状体上使用了大约6或8个点,所以破折号会比我目前能找到的最小的箭头("110 "方形箭头形状)更挤占屏幕。
//---- 指标
IndicatorBuffers(2);
SetIndexBuffer(0,ma1);
SetIndexBuffer(1,ma2);
SetIndexStyle(0,DRAW_ARROW,0,0);
SetIndexStyle(1,DRAW_ARROW,0,0);
SetIndexArrow(0,110);
SetIndexArrow(1,110);
SetIndexShift(0,shift)。
SetIndexShift(1,shift)。
SetIndexLabel(0, "MA Down")。
SetIndexLabel(1, "MA Up")。
//----
return(0);
我附上了一张有两个MA的图片。 你可以看到我在激活所有4个MA后的情况。这是正确的...但是...。
如果你每个图表有10.000个条形图和/或多个图表......每次,如果有一个新的报价,它将从头开始重新计算总的指标,这将使性能更慢,不需要......
在你的随机信号OzFX_Regular中,在上升和下降的差异部分也有一个错误(如果函数)。
for循环是正确的吗?
{
for (k = Bars - 205; k >= 0; k --)
{
多指标问题
你好
我有一个系统,我有现场交易,但手动它有5个指标。
斜率方向用于一般趋势方向。还有其他4个。
在其他4个指标中,只有当4个指标中的任何3个发出信号,并且与斜率方向指标处于同一方向时,我才会进入一个头寸。
在看到这个论坛上的一些神奇的EA后,我想这是可以的。
我洗耳恭听,你可以给我发私信,或者在公开场合提出来......
如果你的指标编得很好,你完成的EA就不会太远了。![](https://c.mql5.com/forextsd/smiles/wink.png)
你好
我有一个现场交易的系统,但是是手动的,它有5个指标。
斜率方向用于一般趋势方向。还有其他4个。
对于其他4个指标,我只在4个指标中的任何3个发出信号并且与斜率方向指标处于同一方向时才进入仓位。
在看到这个论坛上的一些神奇的EA后,我想它是可以的。in10tion,
看不到 "森林 "的 "树 "
(我故意说反了),59个箭头的代码就可以了。 我只是喜欢简单一点的,只要我能够得到它。 如果我打算创建并把它留在图表上,objectcreate函数 涉及的内容就多一点。 另外,我通过iCustom使用不同的级别。
非常感谢。
愿管道之神眷顾你。
我已经找了很久了,
分享你的想法,我在这里 ...
一点额外的东西。SetIndexArrow(0,59);(在59中改变110,它看起来像一个破折号,用 "宽度 "你可以使它大一点)试试这个...
非常感谢您的帮助。真诚地感谢。