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

 
Davit:
谢谢你,我现在就去试试。

也许这也会起作用。

if (Ticket > 0 && !OrderSelect(Ticket, SELECT_BY_TICKET))
{
   OrderSelect(Ticket, SELECT_BY_TICKET, MODE_HISTORY);
   Alert("Инструмент:", OrderSymbol(), ". Ордер ", Ticket, " закрыт!");
   Ticket = 0;
}

但前面提出的设计是更智能的。

 
T-G:
我不是在争论会不会这样--我也不是在批评TickSave--只是也许有一个更方便或更好的工具,或一个新的版本。
我甚至有一个想法:让指标在其缓冲区中收集刻度线,而专家顾问从指标中获取它们并进行处理(我没有看代码,不知道它有什么问题,但我猜...虽然我们都允许犯错......)。这样做的目的是,指标将更快地工作,因此将错过更多的点。而专家顾问不会以任何方式影响跳转。我们将不得不修改和责骂该指标!:D
 
MaxZ:
拿着它,自己改写。很多人以后会感谢你。嗯......?:))或者说你不会编码吗?:(
如果我在征求对我来说更好、更方便的建议,这意味着我需要从现有的东西中选择,可能如果我能写,我就不会问了,你怎么看?
 
T-G:
如果我呼吁告诉我什么是更好的,更方便我意味着我现在需要从什么地方选择,可能如果我可以写没有问,你怎么想?

我的猜测之一,你需要想法。这个主题是为初学者准备的。新手你懂的。

现在,这个假设不再是一个假设了!:))


顺便问一下,EA错过了多少个点?最好是给我一些统计数据。在平静的市场中,在 "运动 "期间的百分比...这只是一个兴趣问题!;D

[Deleted]  

下午好,这是我努力的成果。

专家。交易的基础是把交易开到一边,输了就增加手数。

启用专家顾问时可以设置的变量。

外置双数LotNachalo =0.01; // 初始手数(0.01)

外部双SLA =120; // 正在开仓的订单的StopLossAuto(保护)。

extern double TPA =120; // TakeProfitAuto for the order being opened (as a safety measure).

extern double SL =70; // Expert Advisor的StopLoss。

extern double TP =70; // TakeProfit for the Expert Advisor.

外部 bool Nap = true; // 交易方向 Buy(true) or Sell(false)

extern bool Sys = true; // System message on, off.

外部双K =3; // Lots增加系数。


听取改进的建议将是很有趣的。
附加的文件:
 
Davit:

我是这样做的,但当交易结束时,我应该如何显示一个信息,例如

在这样一个工具中的交易号码被关闭?

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=36,是时候附上链接了。
 
你能给我一个提示吗?有一个具体的制度。我已经决定将它自动化了!"。当一个订单被打开时,在价格过了某个台阶后,另一个订单会根据条件被打开。我已经做了,但它打开了一堆订单 (((( 我应该如何使价格超过某个台阶后只打开一个订单,而不是一堆?
 
Falmera:
你能给我一个提示吗?我有一个特定的系统。我已经决定将它自动化了!"。当一个订单被打开时,在价格超过一定的台阶后,另一个订单按一定条件被打开。我做到了,但它打开了一堆订单 (((( 我应该如何使一个步骤通过后只打开一个订单,而不是一堆?

我告诉过你...这不是解决你的问题吗?

一个复选框是一些变量(例如bool)。如果是假的,我们就打开订单,将复选框设为 "真"。而且,我们不会使用相同的交易标准或它们的组合开立第二笔订单。当下一个交易标准或它们的组合触发时,我们将该标志设置为假。你可以给复选框起任何名字,比如说。

bool Mne_nuzhen_tolko_odin_order;
 
MaxZ:
你得到了版主的警告!我告诉过你...这不是解决你的问题吗?

解决我的问题的方法在哪里?
 
你能给我看一个例子吗? 真假对我来说没有任何意义