任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 763

 
artmedia70:

我为什么要这样做?你喜欢写0,我喜欢写OP_BUY,你喜欢1440,我喜欢PERIOD_D1。

你喜欢写作

和我。

这都是一样的,但我的方式,我更喜欢它。

最上面的一行设置是你的代码结构,从上面开始的第二行是我的。


这里的 "不太灵活的编程 "在哪里?


我说的灵活是指与输入相比,用外在的东西容易改变参数,因为输入不想改变,你知道的,谁的姓很像!我的意思是说,如果你想改变参数,就得用外在的东西。还有很多其他的东西,这只会让它更难更慢。顺便说一下,在马什基中改变数字比写出名字更方便,尽管用数字还是有点过头。但OP_BUY是可以的,越是这样,可能只有管道工才会优化0和1,以确定在哪里开盘!;)总之,这是一个品味问题,但我觉得他们想习惯于创新,一个不那么令人愉快的时刻就会把凳子从熟悉的、舒适的凳子下面打掉。
 

大家好!!!。

我决定检查在接下来的9个柱子内,在一个范围为0.007的柱子后,有多少个加上收盘价大于开盘价的柱子(1小时EURUSD图表)。

我做了一个脚本来获得以下数据。

EURUSD,H1有多少有利可图的范围:总研究条数=50000

EURUSD,H1有多少有利可图的区间在往上走:收盘时在正方的平均点数=0.0083088354833627

EURUSD,H1有多少个有利可图的范围:9个收盘条后有多少个收盘条=541

EURUSD,H1有多少个盈利范围:总盈利点数=4.4950799999993

EURUSD,H1有多少个有利可图的范围:该范围的总条数=622

我启动专家顾问,得到的数据完全不同。专家顾问在信号条后进入,在700或9条后获利退出。止损被设置为一个无法达到的值,差价为零。

考虑到我们有大约250个工作日,我们获得了6000个小时。

也就是说,8年是50,000小时吧,按交易数量 计算,是研究的大致范围。2006年6月至目前的日期。

在EA中进行有利可图的交易。

2014.11.04 13:48:21.946 2014.10.31 22:56 可盈利的范围了 OnTester返回391.000000000000000000000000000000。

交易的数量是630个。

解释一下为什么EA和脚本之间有这样的差异?

附加的文件:
 

大家好。

这个函数的代码会是怎样的?

一笔交易被打开,3或10分钟后被关闭

OrderSend(Symbol(), OP_SELL, 0.5, Bid, 1, Bid+0.00300, Bid-0.00300)。

 

终端是如何计算保证金的?

在告密者中我这样做了。

        double _Expertmargin = 0.0;

        for ( int z = OrdersTotal() - 1; z >= 0; z -- )
        {
                if ( !OrderSelect( z, SELECT_BY_POS ) )
                {
                        _GetLastError = GetLastError();
                        Print(". OrderSelect("+ IntegerToString(z)+ ", SELECT_BY_POS ) - Error #"+ IntegerToString(_GetLastError) );
                }
                if ( OrderMagicNumber() == magic && OrderSymbol() == Symbol() && OrderType()<2)
                {
                        _Expertmargin += MarketInfo(Symbol(),MODE_MARGINREQUIRED)*OrderLots();
                }
        }

然后把每个符号的保证金值加起来,发现与AccountMargin()返回的值有些出入--终端中是247.74对247.79。


怎么会这样呢?

 

我想在欧元兑美元的主图表上创建两个交易对变量的猫头鹰

A_open = NormalizeDouble(iOpen(NULL,PERIOD_H1, 0), Digits)。

它完美地工作,第二个是针对 英镑兑美元

double B_open = NormalizeDouble(iOpen(GBPUSD, PERIOD_H1, 0),Digits); 它甚至没有看到我在做什么错事

 
请帮助我!也许有人看到过部分代码,或脚本,或关于以下原则的专家顾问。我们设置了两个挂单(买入止损和卖出止损),当其中一个触发时,第二个被删除,取而代之的是同样的挂单,但却是双倍手数。当第二个挂单触发时,代替第一个挂单,另一个三倍手数的挂单被放置。我希望我写得清楚。谢谢你。
 
prom18:
请帮助我!也许有人在以下原则上遇到了部分代码,或脚本,或EA。我们设置了两个挂单(买入和卖出),当一个触发后,第二个被删除,在其位置上设置了同样的挂单,但是是双倍的手数。当第二个挂单触发时,第一个挂单也会以三倍的手数代替第一个挂单。我希望我已经写清楚了。谢谢你。
你也想在你的马丁上吃点亏吗?
 
下午好!我是一名新手。我已经尝试学习如何编写EA 一个月了,但我对这一切感到很难受。请帮助我。请为待定的BuyStop,Sellstop,BuyLimit,SellLimit订单编写一个单独的EA。
 
我想了解在所有这些挂单上编写EA 的区别? 在那里应该应用什么参数?
 
logut:
我想了解在所有这些挂单上编写EA的区别? 在那里应该应用什么参数?

该文件 将帮助你