专家: SelfLearningExperts - 页 2

 
Automated-Trading:

自学专家

作者:德米特里

它可以用于期货交易吗?据我所知,应该没有太大区别。但当我尝试启动测试器时,却得到以下信息

"卖出/买入头寸未打开,关闭止损或止盈"。

设置如下

读取历史记录=假

保存历史记录=假

手数=1

Nidelt=20

Nstop=2

dstop=250

forg=1.05000000

Probab=0.80000000

NN=10

delta=1

ReplaceStops=false

跟踪=0

他有什么不喜欢的?


 
是否有可能在真实交易中运行培训,从而不开启交易?
 
我在测试器中运行了它,但历史记录没有保存,文件文件夹是空的。读取和保存历史记录的功能都已启用,我不知道问题出在哪里。
 
__zeus__:
我在测试器中运行了它,但历史记录没有保存,文件文件夹是空的。读取和保存历史记录的功能都已启用,我不知道问题出在哪里。
请截图告诉我这个文件夹在哪里?
 

这台设备没有出错吗?

// 检查是否打开了真实仓位
            for(int is=1;is<=Nstop;is++){
               // === 出售 === 
               double prob;  
               prob=Store_PowerUp[Ncomb][ip][is]/(Store_PowerUp[Ncomb][ip][is]+Store_PowerDn[Ncomb][ip][is]+0.0001);                
                  if(prob>Probab && Store_TradesCount[Ncomb][ip][is]>10 && TimeToUpdate(LastBuyOpen))  {//4
                     Trade_TakeProfit=StopInPointsParameter[is]; 
                     Trade_StopLoss=StopInPointsParameter[is];  
                     Trade_BuyOpenSignal=true; 
                     CheckSetSellCloseSignal(prob,Trade_SellCloseSignal);
                  }
               CheckSetSellCloseSignal2(ip,is,prob,Trade_SellCloseSignal);  
               // === 购买 ===
               prob=Store_PowerDn[Ncomb][ip][is]/(Store_PowerUp[Ncomb][ip][is]+Store_PowerDn[Ncomb][ip][is] + 0.0001); 
                  if(prob>Probab && Store_TradesCount[Ncomb][ip][is]>10 && TimeToUpdate(LastSellOpen)){//4
                     Trade_TakeProfit=StopInPointsParameter[is]; 
                     Trade_StopLoss=StopInPointsParameter[is]; 
                     Trade_SellOpenSignal=1; 
                     CheckSetBuyCloseSignal(prob,Trade_BuyCloseSignal);
                  }
               CheckSetBuyCloseSignal2(ip,is,prob,Trade_SellCloseSignal);
            }
 
Igor Nistor:

这个单位没有错误吗?


最终没有错误。在一种情况下,变量通过引用传递,并在函数中为其赋值。另一种情况是,将错误的变量传给了函数,但函数中并没有做任何处理,而是给正确的变量赋值。

 
Dmitry Fedoseev:


因此,不会出现错误。在一种情况下,变量是通过引用传递的,并在此赋值。在另一种情况下,错误的变量被传递给函数,但函数并没有对它做任何操作,而是给正确的变量赋值。


谢谢!
 
根本没有交易,也没有错误。该 EA 是为那些喜欢研究为什么不交易的人准备的 )
 
Maxim Dmitrievsky:
根本不交易,也没有错误......Expert Advisor 是为那些喜欢研究为什么不交易的人准备的 )

您需要对一些参数进行非常棘手的操作。是的,这很复杂,但有些人可以轻松应对。
 
Dmitry Fedoseev:

你必须对一些参数进行非常棘手的处理。的确很麻烦,但有些人可以轻松应对。


即使使用标准参数,它也能进行交易。
,您能否就如何将智能交易系统投入运行提供一些建议--测试模式(ticks/real ticks)、参数的初始选择(优化)--起步--分步--停止。

在尝试选择时,几个小时后就会进入长时间的现场搜索,优化结束的时间会增加数百倍。

谢谢。