编码帮助 - 页 704 1...697698699700701702703704705706707708709710711...786 新评论 peter22 2016.10.31 17:05 #7031 mladen: 李亚给你 仔细检查!!!再次感谢您的快速帮助!李亚 Fausto Nunziante Del Gaudio 2016.10.31 17:22 #7032 编码员们好,有一个问题。如果我想在一个指标的基础上创建一个信号盘,每个时间段有不同的设置,我想用iCustom 函数来读取它的值,这怎么做?如果我写了例如Lenght1(用于第一个时间段),Lenght2(用于第二个时间段)等等,我就不能使用iCustom函数。我必须为每个时间段创建一个不同的源指标(有不同的外部变量名称),我想读取其数值? Fausto Nunziante Del Gaudio 2016.10.31 19:00 #7033 mladen: 你可能需要在一个字符串中输入参数,然后将该字符串中的部分解析为适当的数组。请看这个帖子中的一个例子:https://www.mql5.com/en/forum/179807/page198 谢谢你,很有意思! Mladen Rakic 2016.10.31 19:00 #7034 thefxpros: 编码员们好,有一个问题。如果我想在一个指标的基础上创建一个信号盘,每个时间段有不同的设置,我想用iCustom函数来读取它的值,这怎么做?如果我写了例如Lenght1(用于第一个时间段),Lenght2(用于第二个时间段)等等,我就不能使用iCustom函数。我必须为每个时间段创建一个不同的源指标(有不同的外部变量名称),我想读取它的值? 你可能需要在一个字符串中输入参数,然后将该字符串中的部分解析为适当的数组。请看这个帖子中的一个例子:https://www.mql5.com/en/forum/179807/page198 Jesing Sumesara 2016.11.01 21:20 #7035 亲爱的朋友。我需要编码。蜡烛收盘后,如果蜡烛是向上的,则提醒向上,蜡烛是向下 的,则提醒向下,任何时间段都可以。如果你有,请分享给我。谢谢你的支持。- 洁星 BeastyBoy 2016.11.02 08:57 #7036 尊敬的客户我的交易理念有一个问题。double BU1=iMA(Symbol(),0,ShortSma,0,MODE_SMA,PRICE_CLOSE,i+1)。 double BL1=iMA(Symbol(),0,LongSma,0,MODE_SMA,PRICE_CLOSE,i); string BUY="false"; string SELL="false"; if(TradeAfterTP==false&&!(BU1>Close[1]&&BL1>Close[1])||(TradeAfterTP&&BU1>Close[1]&&BL1>Close[1]))BUY="true"。 如果(TradeAfterTP==false&&!(BL1<Close[1]&&BU1<Close[1])||(TradeAfterTP&&BL1<Close[1]&&BU1<Close[1]))SELL="true"。 string SignalBUY="false"。字符串SignalSell="false"。EA在虚假点位打开交易,并在接下来的时间里关闭它 --- 为什么?有什么帮助吗?总之谢谢你... 附加的文件: Zwischenablage01.jpg 226 kb Coding help "Not all control paths "不是所有的控制路径都会返回一个值 "错误 Mladen Rakic 2016.11.02 10:24 #7037 BeastyBoy:尊敬的客户我的交易理念有一个问题。double BU1=iMA(Symbol(),0,ShortSma,0,MODE_SMA,PRICE_CLOSE,i+1); double BL1=iMA(Symbol(),0,LongSma,0,MODE_SMA,PRICE_CLOSE,i); string BUY="false"; string SELL="false"; if(TradeAfterTP==false&&!(BU1>Close[1]&&BL1>Close[1])|(TradeAfterTP&&BU1>Close[1]&&BL1>Close[1]))BUY="true"; if(TradeAfterTP==false&&!(BL1<Close[1]&&BU1<Close[1])|(TradeAfterTP&&BL1<Close[1]&)&BU1<Close[1]))SELL="真"; string SignalBUY="假"。string SignalSELL="false"。EA在虚假点位打开交易,并在接下来的时间里关闭它 --- 为什么?请提供帮助?谢谢你... 平仓并不取决于该代码。检查 检查何时关闭订单的部分 BeastyBoy 2016.11.02 10:49 #7038 谢谢你,姆拉登。平仓是指当:if((SELL=="true")||或if((BUY=="true")???? Mladen Rakic 2016.11.02 10:57 #7039 BeastyBoy: 谢谢你,姆拉登。平仓是指当:if((SELL=="true")||或if((BUY=="true")???? 那么什么时候是 "什么都不做 "呢? BeastyBoy 2016.11.02 15:03 #7040 什么时候是 "无所作为 "呢? 当买入时:BU1<Close[1],然后等待直到BU1>Close[1]再次出现,或处于卖出模式。这个想法是,EA买入(卖出)任何趋势的修正。这与超级伍迪-普林西比的想法相同。买入。较长的CCI>0和快速CCI=-100对不起,混淆了.....谢谢你 1...697698699700701702703704705706707708709710711...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
李亚
给你
仔细检查!!!
再次感谢您的快速帮助!李亚
编码员们好,有一个问题。
如果我想在一个指标的基础上创建一个信号盘,每个时间段有不同的设置,我想用iCustom 函数来读取它的值,这怎么做?如果我写了例如Lenght1(用于第一个时间段),Lenght2(用于第二个时间段)等等,我就不能使用iCustom函数。
我必须为每个时间段创建一个不同的源指标(有不同的外部变量名称),我想读取其数值?
你可能需要在一个字符串中输入参数,然后将该字符串中的部分解析为适当的数组。
请看这个帖子中的一个例子:https://www.mql5.com/en/forum/179807/page198
谢谢你,很有意思!
编码员们好,有一个问题。
如果我想在一个指标的基础上创建一个信号盘,每个时间段有不同的设置,我想用iCustom函数来读取它的值,这怎么做?如果我写了例如Lenght1(用于第一个时间段),Lenght2(用于第二个时间段)等等,我就不能使用iCustom函数。
我必须为每个时间段创建一个不同的源指标(有不同的外部变量名称),我想读取它的值?
你可能需要在一个字符串中输入参数,然后将该字符串中的部分解析为适当的数组。
请看这个帖子中的一个例子:https://www.mql5.com/en/forum/179807/page198
我需要编码。
蜡烛收盘后,如果蜡烛是向上的,则提醒向上,蜡烛是向下 的,则提醒向下,任何时间段都可以。
如果你有,请分享给我。
谢谢你的支持。
- 洁星
尊敬的客户
我的交易理念有一个问题。
double BU1=iMA(Symbol(),0,ShortSma,0,MODE_SMA,PRICE_CLOSE,i+1)。
double BL1=iMA(Symbol(),0,LongSma,0,MODE_SMA,PRICE_CLOSE,i);
string BUY="false";
string SELL="false";
if(TradeAfterTP==false&&!(BU1>Close[1]&&BL1>Close[1])||
(TradeAfterTP&&BU1>Close[1]&&BL1>Close[1]))BUY="true"。
如果(TradeAfterTP==false&&!(BL1<Close[1]&&BU1<Close[1])||
(TradeAfterTP&&BL1<Close[1]&&BU1<Close[1]))SELL="true"。
string SignalBUY="false"。
字符串SignalSell="false"。
EA在虚假点位打开交易,并在接下来的时间里关闭它 --- 为什么?
有什么帮助吗?
总之谢谢你...
尊敬的客户
我的交易理念有一个问题。
double BU1=iMA(Symbol(),0,ShortSma,0,MODE_SMA,PRICE_CLOSE,i+1);
double BL1=iMA(Symbol(),0,LongSma,0,MODE_SMA,PRICE_CLOSE,i);
string BUY="false";
string SELL="false";
if(TradeAfterTP==false&&!(BU1>Close[1]&&BL1>Close[1])|
(TradeAfterTP&&BU1>Close[1]&&BL1>Close[1]))BUY="true";
if(TradeAfterTP==false&&!(BL1<Close[1]&&BU1<Close[1])|
(TradeAfterTP&&BL1<Close[1]&)&BU1<Close[1]))SELL="真";
string SignalBUY="假"。
string SignalSELL="false"。
EA在虚假点位打开交易,并在接下来的时间里关闭它 --- 为什么?
请提供帮助?
谢谢你...
谢谢你,姆拉登。
平仓是指当:
if((SELL=="true")||
或
if((BUY=="true")
????
谢谢你,姆拉登。
平仓是指当:
if((SELL=="true")||
或
if((BUY=="true")
????
什么时候是 "无所作为 "呢?
当买入时:BU1<Close[1],然后等待直到BU1>Close[1]再次出现,或处于卖出模式。
这个想法是,EA买入(卖出)任何趋势的修正。
这与超级伍迪-普林西比的想法相同。
买入。较长的CCI>0和快速CCI=-100
对不起,混淆了.....
谢谢你