维宁的玩具

 
决定创建一个主题,把 "玩具 "放在一个地方。
 

应 "作家 "的要求 翻板玩具。在关闭交易后,在一个新的条形图 上向对面打开。




extern double Lots = 0.1;        //размера лота при нулевом риске
extern double MaximumRisk=5.0;   //варьируемый размер риска
extern int cmd=OP_BUY;           //команда для первого входа
extern int TP=200;               //Тейкпрофит
extern int SL=200;               //Стоплосс
extern int MagicNumber = 0;      //Магическое число
附加的文件:
 

维克多,你好!

把这样的玩具握在手里是一种享受。 现在很少能找到如此简单和智能的代码。

它甚至让我想用它来工作,这就是我设法解决的问题。

如果我们只看历史上的最后一笔交易,我们就可以摆脱这个循环。

int Signal()
  {
  OrderSelect(OrdersHistoryTotal()-1, SELECT_BY_POS, MODE_HISTORY);
  if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)return(MathAbs(OrderType()-1));
  return(-1);
  }
 

一个非常有用的玩具!用它来寻找SL和TP的最佳值是非常好的。而且写得很好。谢谢你!

 

在下一个要求,下一个玩具。

但是,如果上一次交易是盈利的,那么仓位就会朝同一方向打开,如果交易是不盈利的,那么仓位就会朝相反方向打开

参数是相同的

附加的文件:
 

这不再是一个玩具。它也不是一个EA,它是一个指标。LSMA的完全类似物,但计算速度不同

附加的文件:
 
帝国时代》更精简,但它更有趣!唯一的缺点是它来自微软!它是由微软提供的。:)
 

.FG писал (а):
Age Of Empires посла жнее, но зато и стро ти гичи ски поинти реснея!!! Единственный минус - от Майкра софт! :)

你一定是在跟我开玩笑。这是个失败,伙计。

 

维克多,我想问你一个关于代码的问题。你有一个类似的设计。


   static int prevtime=0;
   if(iTime(Symbol(),PERIOD_D1,0) == prevtime)  return(0);
   prevtime = iTime(Symbol(),PERIOD_D1,0);
根据我的理解--这是专家顾问中 对形成新条形的一个检查。你能解释一下为什么需要它吗(我认为它只用于在新条形图到来时开立订单,但为什么呢,因为当新条形图到来时,Ask可能会发生很大变化,随之而来的是执行交易的信号?)
 
seifer:

维克多,我想问你一个关于代码的问题。你有一个类似的设计。


   static int prevtime=0;
   if(iTime(Symbol(),PERIOD_D1,0) == prevtime)  return(0);
   prevtime = iTime(Symbol(),PERIOD_D1,0);
据我所知,这是专家顾问中的一个检查,用于形成一个新条形。你能解释一下为什么需要它吗(我认为它只用于在一个新的柱状体到来时开立订单,但为什么--当一个新的柱状体到来时,Ask可能会大大改变,并伴随着执行交易的信号?)

客户要求开一个酒吧,这就是他得到的结果。

如果有一个不同的任务,就会有一个不同的变体。

 

VPCI指示器

描述在 "外汇杂志" №221 2008年5月

在同一个地方的工作计划。

附加的文件:
vpci.mq4  3 kb