[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 66

 
再一次...int Buy[]; 它是一个动态数组 吗? 我的意思是,它将包含我以后设置的多少个元素?
 
嗯,是的...那为什么我不能给数组赋值 呢?我的意思是,我已经打印了所有可以打印的东西...
 
大家好!我对外汇相当陌生,但我仍有一些经验,有几个原始的专家顾问。其中一个在2010年、2011年和2012年的历史上显示了良好的(对我而言)结果。当然,我对历史进行了更正。下面的问题已经出现了。是否有任何关于TF Day策略寿命的统计数据?是否有可能在不贪婪的情况下,通过长期根据市场变化调整战略(战略),持续从战略中获利?谁有经验,请提供反馈意见。我将非常感激!
 
Dimka-novitsek:
嗯,是的...那为什么我不能给数组赋值呢?我的意思是,我已经打印了所有可以打印的东西...


订单预订...
 
谢谢你!!!。
 
Dimka-novitsek:

我举了一个使用动态数组 的函数的例子(第64页)。

dim=ArrayResize(Buy,Raz); - устанавливает размерность Raz для массива Buy. Только после этого можно что-то запомнить в элементе массива с номером Raz-1
 
谢谢你!对不起,没有注意到这个功能!
 

帮助在酒吧关闭时重做

按市场价格平仓

//| 参数。|

//| sy - 仪器名称(" - 任何符号。|
//|NULL - 当前符号)|
//| op - 操作(-1-任何位置) |
//|mn - 魔法数字(-1 - 任何魔法)。|
//+----------------------------------------------------------------------------+
void ClosePositions(string sy="", int op=0, int mn=-1) {
if(last>=Time[0]) return; // If bar time has already been checked, then exit immediately, ie.即等待新条形
last=Time[0]; //
int i, k=OrdersTotal();

if (sy=="0") sy=Symbol();
for (i=k-1; i>=0; i--) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES){
if ((OrderSymbol()==sy || sy=="") && (op<0 || OrderType()==op) ){
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
if (mn<0 || OrderMagicNumber()==mn) ClosePosBySelect();
}
}
}
}
}
 
Macros:

你不必重做别人的功能--金已经做得很好了。你只需正确使用它们。

你怎么知道在新的酒吧开张之前已经关闭了呢?因此,你需要 在新条形开始形成时调用函数 来关闭订单。如何检测这个时刻已经展示过很多次了:在教程中,在FAQ中,在论坛上。阅读一些东西。

 
Sepulca:


好吧,首先,在10分钟内塞进6G是很现实的。你每打一次勾就能得到一张印刷品,你需要它做什么?

其次,你确定它在变化吗?

应该使用某种信号来打印一次...

像这样的地方....


谢谢你们的帮助,但我搞不清楚它需要什么。循环挂得很紧,在条件上吐口水,"挂 "住了电脑,并加载了数千兆字节的日志....。

不得不截肢!

用一系列的 "如果 "来代替......并在需要的地方加上标记(旗帜).........结果成功了,只是代码变得更长更丑了...

在功能上的告别。我们再也不会见面了!

:))))