论坛

大家帮帮忙!当这根K线上已完成一次平仓,则这根K线上不许开仓,程序代码应如何写?

谢谢您呢!我这这样的写法不知道正确否? int kongdan() { int a; datetime time0; if(OrderSelect(0,SELECT_BY_POS ,MODE_HISTORY)==TRUE) { time0=iTime(NULL,PERIOD_H1,0); if(time0!=OrderCloseTime())a=1; } return a ; }如果kongdan()==1则可以下单,否则不能下单?这样做有没有问题?

关于ordermodify()的问题

在做测试 的过程中ordermodify() 反复修改,这是为何。。 有什么好办法 ?

关于IF()函数的使用问题

我这样如下图书写的方式会不会出现问题?现在,我在盘中观察时,下列有些条件出现了,但是系统平没有级时平仓? 这是为何? 有什么更好的办法使得我的所有思路都得到执行。

在实盘操作当中的一个错误

我在实盘EA中遇见的一个问题: 程序是要求上一根K线走完成后,如果满足条件 就下单。但是出现了下面这种情况,这是什么原因,我心里没有一点分析逻辑呢?为什么会先出现很多错误,然后再下单成功??

自开单以来的最高价格,最低价格。以及柱数

int buyopenshift=iBarShift("NULL",5,OrderOpenTime()); double HH=High[iHighest(NULL,0,MODE_HIGH,buyopenshift,1)];//自开单以来的最高价格。 我用PRinf 来现示,感觉不对,大家来看看这样写是否确, 如果不正确,请您帮帮忙,十分感激。