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

 
Vinin >>:

Чему равно Pr2?

Наверно надо распринтовку значений делать просто.

放在双Pr的开头;删除=0

什么是钉子?以及如何做到这一点。:(

 
Nail_Saby писал(а)>>

放在双Pr的开头;删除=0

什么是钉子?以及如何做到这一点。:(

只需通过打印来打印感兴趣的数值。

 
Nail_Saby писал(а)>>

完成了,Pr2显示了StartBalance和AccountEquity之间的差异。日志不断报告它正在增加

2010.01.29 11:49:58 2009.01.26 08:19 eGerat v 3.1.4 Duos EURUSD,M1: 资金已增加。全部关闭!!!。
2010.01.29 11:49:58 2009.01.26 08:19 eGerat v 3.1.4 Duos EURUSD,M1: Pu2 = 878.3527

当你开新仓时,你是否将StartBalance的新状态保存在全局变量中?

 
Vinin >>:

А ты при открытии новых позиций сохраняешь новое состояние StartBalance в глобальных переменных?

我只在init函数中保存。我是否需要把它也写在开头?

我发现了这个错误,我有一个储藏室,部分余额被搁置,所以我不得不写道

Pr2=AccountEquity()-StartBalance-Balance。
现在它开始工作了,但又不完全是我想要的结果。

参数设置ProcentToclose不成立,关闭时采用未知算法。


百分比关闭设置=0.5
 
Nail_Saby писал(а)>>

我只在init函数中保存。我是否需要把它也写在开头?

我发现了这个错误,我有一个储藏室,部分余额被搁置,所以我不得不写道

Pr2=AccountEquity()-StartBalance-Balance。
它现在正在工作,但不太符合我的要求。

参数集ProcentToclose不成立,关闭时采用难以理解的算法。

百分比关闭设置=0.5

在开立新的头寸时一定要保存。如果我们建立了一系列的头寸,那么在这一系列的第一个头寸之前

 
Vinin >>:

Обязательно нужно сохранять при открытии новой позиции. Если же открывается серия позиций, то перед первой в серии

是否需要应用GlobalVariableDel?还是新条目会抹去旧条目?

 
Nail_Saby писал(а)>>

是否需要应用GlobalVariableDel?还是新的记录会抹去旧的记录?

新的记录将覆盖旧的记录。没有必要删除它。但最好是清除全局变量

 

你好,朋友们。

请告知哪种软件可以检查、测试、分析交易策略?

(为了正确起见,为了避免广告),写在一个私人的)。

事先非常感谢你。

 

下午好

谁能告诉我,为什么所附的作品不能识别订单类型

在订单列表中类型=0,错误数输出=0

for (int n_pos= 0; n_pos< OrdersTotal(); n_pos++) 
             {
             if (OrderSelect( n_pos, SELECT_BY_POS, MODE_TRADES)) 
              {
               if ( OrderType()==0)
                  Alert ("OrderSelect() вернул ошибку - ",GetLastError());  
                else
                {
                  int TipOrd = OrderType();                       
                  Alert( n_pos+" Ордер выбран.Тип ордера ="+ TipOrd+ "Цена открытия= "+OrderOpenPrice()+". Всего их = "+OrdersTotal());                                    
                  if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic_N) 
                   {
                      if (OrderType()==OP_BUY)
                        Ticet_No  = OrderTicket();
                   } //конец совпадения пары 
                }   //конец выбора ордера 
               } 
             }  //конец цикла
 
Vekker >>:

Добрый день

Кто подскажет почему прилагаемый кусочек не определяет тип ордера?

В перечене ордеров тип = 0, номер ошибки выводит =0

错误0是没有错误,当你有一个OP_BUY订单时,它在分支后面有一个警报,所以如果没有错误,它显示没有错误。

原因: