原始想法 - 页 6 12345678910111213...115 新评论 charliev 2006.02.10 00:28 #51 MLQ4课程问题 CodersGuru。 在你的课程中的EA例子中,你定义了一个 "交叉 "函数。你提到静态变量在重复调用之间保持其价值......我的问题是,这些重复调用需要是连续的吗? 我正在创建一个使用4个时间段的EA,我为4个线对中的每一个调用 "Crossed"......静态变量将在每个线对后重置,还是它们只在首次执行时设置一次,然后直到退出? 我想我需要知道为什么每次调用 "Crossed "时静态变量没有被初始化......以及在什么情况下它们会被重置....。 有什么地方可以让我自己研究的文件吗?MT4的 "HELP "几乎没有用 谢谢你的帮助。 -charliev SPACECHIMP 2006.02.10 00:56 #52 是否有一个最受欢迎的枢轴指标? 我见过太多的MT4枢轴指标。 我试了几个,在不同的地方有S和R线。 有谁有一个好的指标是他们最喜欢的? radicalmoses 2006.02.10 04:03 #53 请公布设置的图表。 一张图片胜过千言万语。 谢谢 Kale 2006.02.12 13:02 #54 LSS振荡器 嘿! 我在谷歌上找到了关于这个指标的描述 有没有人用过它或者听说过它的情况? 附加的文件: lss_description.pdf 110 kb lss_oscilator.mq4 3 kb EmeraldKing 2006.02.13 23:52 #55 ZigZag问题 大家好。 有谁知道我如何修改Z-Z1的ZigZag指标,使其不擦除假转折点?我想看到它们? 谢谢您的时间 EK 附加的文件: z-z1.mq4 5 kb Nicholishen 2006.02.14 00:39 #56 双重反击突破 我在MT3中做实验,测试了一个简单的算法,并取得了一些相当不错的结果! 能否请别人来验证一下这个回测? 任何其他想法或反馈都非常感谢 /*[[ Name := Double-Back Breakout Author := Nicholishen @ Apex Group Investments, LLC Lots := 0.1 Stop Loss := 100 Take Profit := 20 Trailing Stop := 0 ]]*/ Define: PeriodsBack(50),Greater%(50),dBack(50),Buy1Sell2(1); var: diff(0),i(0),avg(0),p1d(0),vol(0),volavg(0),vol1(0),profit(0); diff=0;vol=0; for i=PeriodsBack downto 2{ vol= vol + Volume; diff= diff + (high-low); } avg= diff / (PeriodsBack -2); volavg = vol / (PeriodsBack -2); p1d=High[1]-Low[1]; vol1=Volume[1]; if p1d >= avg / (Greater% / 100) And vol1 >= volavg / (Greater% / 100)then { if close[1]>close[2] and TotalTrades < 1 then{ SetOrder(OP_BUY,Lots,Ask,3,Ask- Stoploss*Point,Ask+TakeProfit*Point,Pink); } }; for i=1 to TotalTrades{ profit = ord(i,VAL_PROFIT); if Abs(profit) >= dBack * (Lots * 10) then{ if TotalTrades < 2 then{ SetOrder(OP_SELL,Lots*2,Bid,3,Bid + Stoploss*Point,Bid -TakeProfit*Point,Red); } } }; Comment("Volume Avereage is ",volavg," CandleSticks are Averaging ",avg); 附加的文件: double_back_breakout.htm 47 kb Raw Ideas Error Codes [ARCHIVE!] Any rookie question, BrunoFX 2006.02.14 11:45 #57 你好。 有错误,想检查一下,这样可以测试一下。谢谢你 giraia_br 2006.02.14 13:07 #58 原始想法 是否有某种 "停止 "或类似的东西,可以使用 中价/平均价? 例如,我在1,2313买入,并期望价值上升到 1,2339(目标是20),但当它跌至1,2269时,我将投资翻倍。 投资,但现在两个订单的目标是1,2305,因为 我的中等价格是1,2285。 系统不会使用任何指标来进入(开始操作),所以 只有当卖出和买入的订单被指令时,它才会开始;并且如果 如果有N个点的利润,它将立即关闭订单,并 然后打开另一个相同金额的订单。如果我失去了X点,那么 我就做中价。 是否有什么东西可以自动为我做这个? 这里有谁知道如何编程的人可以为我做吗? 非常感谢 Kale 2006.02.14 14:51 #59 FiboPiviots包括星期一! 对于所有感兴趣的人 https://www.mql5.com/en/forum/173201/page73 yousky 2006.02.17 12:14 #60 关于MQLII转换的问题! 大家好 我正试图将MQLII代码转换为MQL4代码,但我有一些问题。 // MQLII代码 Var : MyCondition(False); Vars : MyValue(1.2345); Variable : Counter(0); 变量 : String("")。 变量 :String1("一些字符串")。 变量 : MyValue(1.2345)Counter(0)。 - 这些语法之间有什么区别。Var, Vars, Variable 和 Variables ? - 我可以使用所有这些关键词声明Integer、Double、String或Boolean吗? - 我怎样才能知道这些变量的数据类型,如 "Counter "是Integer还是Double? 如果你能给我解释一下这个语法,非常感谢。 尊敬的先生 12345678910111213...115 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
MLQ4课程问题
CodersGuru。
在你的课程中的EA例子中,你定义了一个 "交叉 "函数。你提到静态变量在重复调用之间保持其价值......我的问题是,这些重复调用需要是连续的吗?
我正在创建一个使用4个时间段的EA,我为4个线对中的每一个调用 "Crossed"......静态变量将在每个线对后重置,还是它们只在首次执行时设置一次,然后直到退出?
我想我需要知道为什么每次调用 "Crossed "时静态变量没有被初始化......以及在什么情况下它们会被重置....。
有什么地方可以让我自己研究的文件吗?MT4的 "HELP "几乎没有用
谢谢你的帮助。
-charliev
是否有一个最受欢迎的枢轴指标?
我见过太多的MT4枢轴指标。
我试了几个,在不同的地方有S和R线。
有谁有一个好的指标是他们最喜欢的?
请公布设置的图表。
一张图片胜过千言万语。
谢谢
LSS振荡器
嘿!
我在谷歌上找到了关于这个指标的描述
有没有人用过它或者听说过它的情况?
ZigZag问题
大家好。
有谁知道我如何修改Z-Z1的ZigZag指标,使其不擦除假转折点?我想看到它们?
谢谢您的时间
EK
双重反击突破
我在MT3中做实验,测试了一个简单的算法,并取得了一些相当不错的结果! 能否请别人来验证一下这个回测? 任何其他想法或反馈都非常感谢
/*[[
Name := Double-Back Breakout
Author := Nicholishen @ Apex Group Investments, LLC
Lots := 0.1
Stop Loss := 100
Take Profit := 20
Trailing Stop := 0
]]*/
Define: PeriodsBack(50),Greater%(50),dBack(50),Buy1Sell2(1);
var: diff(0),i(0),avg(0),p1d(0),vol(0),volavg(0),vol1(0),profit(0);
diff=0;vol=0;
for i=PeriodsBack downto 2{
vol= vol + Volume;
diff= diff + (high-low);
}
avg= diff / (PeriodsBack -2);
volavg = vol / (PeriodsBack -2);
p1d=High[1]-Low[1];
vol1=Volume[1];
if p1d >= avg / (Greater% / 100) And vol1 >= volavg / (Greater% / 100)then {
if close[1]>close[2] and TotalTrades < 1 then{
SetOrder(OP_BUY,Lots,Ask,3,Ask- Stoploss*Point,Ask+TakeProfit*Point,Pink);
}
};
for i=1 to TotalTrades{
profit = ord(i,VAL_PROFIT);
if Abs(profit) >= dBack * (Lots * 10) then{
if TotalTrades < 2 then{
SetOrder(OP_SELL,Lots*2,Bid,3,Bid + Stoploss*Point,Bid -TakeProfit*Point,Red);
}
}
};
Comment("Volume Avereage is ",volavg," CandleSticks are Averaging ",avg);
你好。
有错误,想检查一下,这样可以测试一下。谢谢你
原始想法
是否有某种 "停止 "或类似的东西,可以使用
中价/平均价?
例如,我在1,2313买入,并期望价值上升到
1,2339(目标是20),但当它跌至1,2269时,我将投资翻倍。
投资,但现在两个订单的目标是1,2305,因为
我的中等价格是1,2285。
系统不会使用任何指标来进入(开始操作),所以
只有当卖出和买入的订单被指令时,它才会开始;并且如果
如果有N个点的利润,它将立即关闭订单,并
然后打开另一个相同金额的订单。如果我失去了X点,那么
我就做中价。
是否有什么东西可以自动为我做这个?
这里有谁知道如何编程的人可以为我做吗?
非常感谢
FiboPiviots包括星期一!
对于所有感兴趣的人
https://www.mql5.com/en/forum/173201/page73
关于MQLII转换的问题!
大家好
我正试图将MQLII代码转换为MQL4代码,但我有一些问题。
// MQLII代码
Var : MyCondition(False);
Vars : MyValue(1.2345);
Variable : Counter(0);
变量 : String("")。
变量 :String1("一些字符串")。
变量 : MyValue(1.2345)Counter(0)。
- 这些语法之间有什么区别。Var, Vars, Variable 和 Variables ?
- 我可以使用所有这些关键词声明Integer、Double、String或Boolean吗?
- 我怎样才能知道这些变量的数据类型,如 "Counter "是Integer还是Double?
如果你能给我解释一下这个语法,非常感谢。
尊敬的先生