[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 643

 
Craft:

谢谢你,我已经测试好了一切,我想尝试通过MT交易。
所以把你的策略放在那里,我已经写好了具体位置,其他的不用理会......
 
artmedia70:
所以把你的策略放在那里,我已经写好了具体位置,其他的不用理会......


谢谢,我去走一走,试一试。我的眼睛已经从我的脑袋里跳出来了。

有了WelsLab 5上的#,就能更快地搞清楚。

 
Craft:


谢谢,我去走一走,试一试。我的眼睛已经从我的脑袋里跳出来了。

用WellsLab 5掌握起来比较快。

嗯,是C++。至少它看起来非常相似...
 
artmedia70:
嗯,是C++。至少看起来是这样...


因此,在其他终端,如果有一个指标,通过指定一个条形[ ]从它那里取任何值,或者在没有缓冲区和数组的情况下绘制它,或者如果你需要一个平均值,例如,取MA的计算值或条形周长,其余的都隐藏在界面后面,而这里所有的东西都倾倒在用户身上。作为一个例子,下面是VelsLab 5的策略模板。

+一堆策略执行块,进入/退出条件和各种爬行停止和takeprofits,通过脚本做一个roulez大纲--一切都会在脚本中适应,只是natfel细化,也是附近--C#。

using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators;

namespace WealthLab.Strategies
{
        public class MyStrategy : WealthScript
        {
                protected override void Execute()
                {
                        for(int bar = 20; bar < Bars.Count; bar++)
                        {
                                if (IsLastPositionActive)
                                {
                                        //code your exit rules here
                                }
                                else
                                {
                                        //code your entry rules here
                                }
                        }
                }
        }
}

这里是未结头寸、开仓条件、平仓条件+提供可能的错误和行动的账户。

好吧,管它呢,你已经为策略开发创造了这样一个用户友好的界面,至少为我提供一个包含所有这些区块和只有交易条件的模板。而不是这种深奥的片状描述。

 
Craft:


在其他终端,如果你有一个指标,你可以从它取任何值表示一个条形[]或创建一个没有缓冲区和数组的图表,或者如果你需要一个平均值,例如,取MA的计算值或条形周长,所有其余的都隐藏在界面中,而这里的一切都为用户编写。作为一个例子,下面是WellsLab 5中策略的模板。

+ 一堆策略执行块,有各种爬行止损和止盈。

在这里--核算未结头寸、开仓条件、平仓条件+提供可能的错误并对其采取行动。

好吧,管它呢,这样一个用户友好的战略发展界面已经创建,至少提供一个带有所有这些块的模板......

不是每个人都能适合由一个人写的区块,以满足他们的需要......这里给予了更多的选择自由。我喜欢它...IMHO
 
artmedia70:
不是每个人都能适应一个人写的区块,满足他们的需要......。这里给予了更多的选择自由。我喜欢它...IMHO


我不是在争论,但比起印刷厂在类似条件下按照不同规则工作的EA寻找错误,可以从中获得更多的好处。

如果你认为你不能在上面的模板下装下任何一块,那你就大错特错了。

 
Craft:


我不是在争论,但你应该把它作为一个起点,而不是在类似条件下按照不同规则工作的EA中寻找错误。

如果你认为你不能在上面的模板下装上某种方块,而没有块,你就大错特错了。

至于没有调试器--说得好,但对我来说已经很好了,因为我看到了其中的理性原因。我是一个初学者,从今年4月开始用MQL4编程,所以我最好亲手到处搜索,把所有的代码及其逻辑写在一张纸上--这有助于我更快地理解发生了什么......虽然有些情况下,你必须深入了解,我很高兴有经验丰富的人,可以帮助和建议我们这些无知的程序员......:)
 

帮助!!!"。

我有一个信号,要开一个订单。 如何使一个订单打开,而不是几个订单(参数相同)。问题是,当我打开很多订单时总是打开,因为打开的信号是存在的...

 
itum:

帮助!!!"。

我有一个信号,要开一个订单。如何使一个订单打开,而不是几个订单(参数相同)。事情是这样的,当我打开很多订单的时候总是打开,作为一个信号来打开现在。


开仓 之前,请检查是否同样已经开仓,比如说魔术师,如果是,那么这个仓位已经开过了,没有必要再开。

如果有信号要开几个仓位,你可以设定一个开仓间隔,如果第一个仓位开仓后的时间超过了间隔设定的时间--那就再开一个,如果少于这个时间,那就说明开得太早了......。

 
artmedia70:

在开仓之前,要检查是否已经开了相同的仓位,比如说魔术,如果是,那么这个仓位就已经开了,没有必要再开。

如果你需要在有信号的情况下开几个仓位,你可以设定一个开仓间隔,如果第一个仓位开仓后的时间超过了间隔设定的时间--再开一个,如果少于这个时间,那么就说明开仓太早了...


我已经这样做了,但在未来,也会有信号,订单根本不会被信号打开。 这似乎是一件很简单的事情,但我却搞不清楚如何做。帮助!

你是如何做到的?GA

原因: