[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 393

 
Vinin:

你没有说什么时候放下旗子。

哈...所以没有关于何时降旗的条款和条件......。:)

你可以在开仓后 马上做,你可以在平仓后做,或者...我可以不猜吗?:)

 

想通了--这是一个401版本的终端,它不可能一下子就更新到409版本......。

把软件放在这个(第三个)终端上--一切都在工作和测试。

"在第三个终端上以第三个cov的可视化模式运行测试--测试正常..."。

 
Roman.:

想通了--这是一个401版本的终端,它不可能一下子就更新到409版本......。

把软件放在这个(第三个)终端上--一切都在工作和测试。

"在第三个终端上以第三个cov的可视化模式运行测试--测试正常..."。


所以手动更新第二个
 
Vinin:

因此,手工更新了第二个。

谢谢你,维克多。再次运行后--自动更新到409版本。现在,它是免费的。我正在一个不同的终端上做一个新的工作。
[Deleted]  
Roman.:

试着把 "标准 " Kim I.V.的定义连接起来,在外卖上关闭最后一个订单...

谢谢你!!!。
 

大家好,我不知道该从何说起

我需要找到最后一支蜡烛,如果它是正确的。我应该做一个条件来搜索一个蜡烛,同时只检查一个白色的,下影线应该不超过总范围的20%,上影线不超过总范围的30%,一个TM日条件已经创建,但我不明白如何把它变成一个脚本。

所有的计算结果都在这里(还有我的猜测)。

double procent,top_ten, bottom_ten;

procent= 100/(High-Low); // 找出1个点在High和Low中的重量百分比

// 找到上影线的百分数

top_ten=高-低。

//找到下影线的百分数

bottom_ten=Open-Low。

// 检查蜡烛图是否适合我们的条件

如果((top_ten*procent)<30)检查上影线。

{

如果((bottom_ten*procent)<20)

Alert("Ok") ;

}

// 然后,我打算提出条件,使脚本能够首先了解哪个蜡烛图来提出条件。

如果(open<close)

{

// 上面的第一个代码体

}

否则

{

第二个脚本的主体与第一个相同,但有一个不同的条件

}

// 基本上未来需要通过5个蜡烛图把分析结果带回来,如果有的话,通知我一下。

我不懂语法,我不懂如何使用变量HiGH LOW OPEN CLOSE,并让它提前在一天和五天内工作)

提前感谢...

 

........... 我在某处看到一个非标准的masdI,它的价格峰值和谷底与零线指标的交叉点 相匹配,而不是指标的峰值和谷底。如果有人看到,请把链接和邮件发给我。

 
frixer:

大家好,能告诉我从哪里开始吗?

..................................

提前感谢...

尝试通过SRC插入你的代码(在文本框 的顶部有一个按钮)找到它并使用它。这将使人们更容易阅读你的帖子。

注意你对阴影的搜索(top_ten=High-Close;)。为什么要减去Close而不是Open?想一想吧。

[Deleted]  
//----
        int KK,Minimum=10000;
 for ( i=OrdersTotal();i>0;i--){ OrderSelect(i-1,SELECT_BY_POS );if( OrderMagicNumber( )==2000 &&OrderSymbol()==Symbol())
      {KK= NormalizeDouble(   (((Ask+Bid)/2)-OrderOpenPrice( )) /Point,0);
      if (KK< Minimum)                     
         Minimum = KK;     // Alert("Minimum1 ",Minimum , " KK ",KK);
         }}

//-------------
Alert("Minimum1",Minimum);
if (Minimum==10000) Minimum=000;
if (Minimum>40){J=NormalizeDouble((Minimum/40),0);C=0;}


  
//----


int KKK,Minimumm=10000;
 for ( i=OrdersTotal();i>0;i--){ OrderSelect(i-1,SELECT_BY_POS );if( OrderMagicNumber( )==1000 &&OrderSymbol()==Symbol())
     {KKK= NormalizeDouble( (OrderOpenPrice( )-  ((Ask+Bid)/2)) /Point,0);
      if (KKK< Minimumm)                     
         Minimumm = KKK;     // Alert("Minimum1 ",Minimum , " KK ",KK);
         }}

//-------------
Alert("Minimumm1",Minimumm);
if (Minimumm==10000) Minimumm=000;
if (Minimumm>40){M=NormalizeDouble((Minimumm/40),0);C=0;}
 
 
 
 
//----

   return(0);

晚上好!!我决定写一下如何计算从价格到上面最近的订单的距离,以及下面最近的。 我数到每一个订单,向前走了一圈,在所有这些中我选择了最小的数量。 好吧,这原来是这样的废话!好吧,好吧,距离原来有时很大,1162点或更多,我几乎百分之百确定好不,好吧,好吧! 但如果你用1162除以40,那就是4...

而且它确实出来了,看看日志截图,正好有M等于chitre,在X+++之后的一行......。 我不明白,要么我是个白痴,要么我不明白normalize double功能...我不明白!还是什么?...... 请告诉我,我完全糊涂了,我很惊讶!!!!。

[Deleted]  
我没有编造任何剧本,我的看法大概就是这样。
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  { double Telo,Verhnij_Hvostyk,Niznij_Hvostyk ;
 
         for(int i=1;i<6;i++){
//----
  Telo= Open[i]-Close[i];if (Telo>0) return(0);//Белая? Если ни белая,то выходим!
  if (Telo>0)  { Verhnij_Hvostyk=High[i]-Open[i];  Niznij_Hvostyk= Close[i]-Low[i];}
  if  (Verhnij_Hvostyk/High[i]-Low[i]>2/10)
  if  (Niznij_Hvostyk/High[i]-Low[i]>3/10)
                             }
                              
//----
   return(0);
  }
//+------------------------------------------------------------------+

当然,我没有检查过,但它应该是有效的。是的,在if后面的括号里有一个条件,如果你真的想以某种方式使用它,就把它写下来。

For循环从一开始就逐一挑选蜡烛图,仍在绘制的蜡烛图的索引为o,已经绘制的蜡烛图的索引为1,以此类推,使用变量和for循环浏览每个蜡烛图。