[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 1112 1...110511061107110811091110111111121113111411151116111711181119...1145 新评论 ostrik 2011.01.09 16:06 #11111 abolk: 这不是 "偏见"--这就像偷窃一样。 不问青红皂白就拿别人的东西是不好的。 我对偷窃没有积极的感觉,要么....。我刚刚得到一个开源的顾问.... ostrik 2011.01.09 16:13 #11112 下面是一个示例代码... 外部字符串A25="RSI指标设置"。 外置 int RSIPeriod= 21; 外来的int RSIPrice = 0; 外部int RSIHighLevel= 70; 外置 int RSILowLevel = 30; //+------------------------------------------------------------------+ // 例子。 //+------------------------------------------------------------------+ double RSI1 = iRSI(Symbolt, 0, RSIPeriod, RSIPrice, 1); double RSI2 = iRSI(Symbolt, 0, RSIPeriod, RSIPrice, 2); 如果(RSI2<RSILowLevel && RSI1>RSILowLevel && RSI1<RSIHighLevel) // 买入信号 信号=1。 if(RSI2>RSIHighLevel && RSI1<RSIHighLevel && RSI1>RSILowLevel) //卖出信号 信号=2。 这就是rsi的通常用法。 问题:我如何根据这个代码下一个挂单? 假设xy在70以上,如何在离当前价格一定距离的地方下挂单,反之亦然。 你至少能帮我解决这个问题吗?) [WARNING CLOSED!] Any newbie Any rookie question, so 新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 Victor Nikolaev 2011.01.09 16:14 #11113 ostrik: 我对偷窃没有积极的态度,要么....。我刚刚得到一个带有开放源代码的专家顾问.... 这一切都可以,但到目前为止,从反编译的原件中不难区分出来。 而这与偷窃是一样的。如果你找到原件,就不会有问题了。 虽然有原始的细化,但那里更复杂。 Naomi 2011.01.09 18:52 #11114 我怎样才能以编程方式使指标只在设定的时间间隔内绘制? --- 2011.01.09 19:05 #11115 Eliza:我怎样才能以编程方式使指标只在给定的时间间隔内绘制?1."不要画 "或 "不要计算"? 2.把从不必要的范围内删除的值放在计算的最后。你已经被告知有关iBarShift 的信息。 3.谨慎对待IndicatorCounted Naomi 2011.01.09 19:16 #11116 sergeev: 1."不要画 "或 "不要计算"? 2.把从不必要的范围内删除的值放在计算的最后。iBarShift已经向你解释过了。 3.谨慎对待 IndicatorCounted 1.不,你不需要计算它。 我不想在图表上看到它,只想在时间间隔上看到。 2.我明白了,只有当我进一步定义了一个栏,它左边或右边的所有东西都不应该被画出来...如果不难,有没有一个例子? 3.我没有,我有另一个指标,不需要这个功能。 Igor Makanu 2011.01.09 19:21 #11117 Eliza: 2.我明白了,只有当我定义了一个栏,那么它的左边或右边的任何东西都不应该被画出来...如果不难,有没有一个例子? 右或左:不使用指示器缓冲区绘图,这意味着不计算(不分配)其值,或分配EMPTY_VALUE 值。 left: 将指标的绘制限制在左边--在函数init()和SetIndexDrawBegin()中设置不绘制数值的条数。 techno 2011.01.09 19:22 #11118 Eliza: 1.不,我不希望它在图表上可见,只希望它在时间框架中应有的位置。 2.我明白了,只有当我定义了一个栏,那么它的左边或右边的任何东西都不应该被画出来...如果不是太复杂的话,你有一个例子吗? 3.我没有,我有另一个指标,不需要这个功能。 只需将所需的指标缓冲区指数分配给EMPTY_VALUE 即可。 Naomi 2011.01.09 19:25 #11119 我不能,我在这个指标中甚至没有任何缓冲区(。 以下是在指标中设置坐标的函数.... //имя - name, координата1 - value, координата2 - value1, цвет - line_color void PlotLine(string name,double value,double value1,double line_color) { double valueN=NormalizeDouble(value,Digits); double valueN1=NormalizeDouble(value1,Digits); bool res = ObjectCreate(name,OBJ_TREND,0,Data_1,valueN,Data_2,valueN1); ObjectSet(name, OBJPROP_WIDTH, 1); ObjectSet(name, OBJPROP_STYLE, style); ObjectSet(name, OBJPROP_RAY, false); ObjectSet(name, OBJPROP_BACK, true); ObjectSet(name, OBJPROP_COLOR, line_color); } --- 2011.01.09 20:20 #11120 Eliza: 我不能,我在这个指标中甚至没有任何缓冲区(。 以下是在指标中设置坐标的函数.... 然后过滤时间 Data_1 1...110511061107110811091110111111121113111411151116111711181119...1145 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这不是 "偏见"--这就像偷窃一样。 不问青红皂白就拿别人的东西是不好的。
下面是一个示例代码...
外部字符串A25="RSI指标设置"。
外置 int RSIPeriod= 21;
外来的int RSIPrice = 0;
外部int RSIHighLevel= 70;
外置 int RSILowLevel = 30;//+------------------------------------------------------------------+
// 例子。
//+------------------------------------------------------------------+
double RSI1 = iRSI(Symbolt, 0, RSIPeriod, RSIPrice, 1);
double RSI2 = iRSI(Symbolt, 0, RSIPeriod, RSIPrice, 2);
如果(RSI2<RSILowLevel && RSI1>RSILowLevel && RSI1<RSIHighLevel) // 买入信号
信号=1。
if(RSI2>RSIHighLevel && RSI1<RSIHighLevel && RSI1>RSILowLevel) //卖出信号
信号=2。
这就是rsi的通常用法。
问题:我如何根据这个代码下一个挂单?
假设xy在70以上,如何在离当前价格一定距离的地方下挂单,反之亦然。
你至少能帮我解决这个问题吗?)
我对偷窃没有积极的态度,要么....。我刚刚得到一个带有开放源代码的专家顾问....
这一切都可以,但到目前为止,从反编译的原件中不难区分出来。
而这与偷窃是一样的。如果你找到原件,就不会有问题了。
虽然有原始的细化,但那里更复杂。
我怎样才能以编程方式使指标只在设定的时间间隔内绘制?
我怎样才能以编程方式使指标只在给定的时间间隔内绘制?
1."不要画 "或 "不要计算"?
2.把从不必要的范围内删除的值放在计算的最后。你已经被告知有关iBarShift 的信息。
3.谨慎对待IndicatorCounted
1."不要画 "或 "不要计算"?
2.把从不必要的范围内删除的值放在计算的最后。iBarShift已经向你解释过了。
3.谨慎对待 IndicatorCounted
1.不,你不需要计算它。 我不想在图表上看到它,只想在时间间隔上看到。
2.我明白了,只有当我进一步定义了一个栏,它左边或右边的所有东西都不应该被画出来...如果不难,有没有一个例子?
3.我没有,我有另一个指标,不需要这个功能。
2.我明白了,只有当我定义了一个栏,那么它的左边或右边的任何东西都不应该被画出来...如果不难,有没有一个例子?
右或左:不使用指示器缓冲区绘图,这意味着不计算(不分配)其值,或分配EMPTY_VALUE 值。
left: 将指标的绘制限制在左边--在函数init()和SetIndexDrawBegin()中设置不绘制数值的条数。
1.不,我不希望它在图表上可见,只希望它在时间框架中应有的位置。
2.我明白了,只有当我定义了一个栏,那么它的左边或右边的任何东西都不应该被画出来...如果不是太复杂的话,你有一个例子吗?
3.我没有,我有另一个指标,不需要这个功能。
我不能,我在这个指标中甚至没有任何缓冲区(。
以下是在指标中设置坐标的函数....
我不能,我在这个指标中甚至没有任何缓冲区(。
以下是在指标中设置坐标的函数....