int init;
int start()
{
int bar1;
int bar2;
int stoploss=100;
int takeprofit=100;
int slipage=2;
int total;
//-------------------------------------------------------------------+if ( OrdersTotal()<1 && Open[bar1]>Close[bar1] && Open[bar2]>Close[bar2])
{OrderSend("EURUSD",OP_BUY,0.1,Ask,slipage,Ask-stoploss*Point,Ask+takeprofit*Point,"",123,0,Red);}
//-------------------------------------------------------------------+ return;}
int init;
int start()
{
int bar1;
int bar2;
int stoploss=100;
int takeprofit=100;
int slipage=2;
int total,ticket;
//-------------------------------------------------------------------+if ( OrdersTotal()<1 && Open[bar1]>Close[bar1] && Open[bar2]>Close[bar2])
if(V1()==true)
{
ticket = OrderSend("EURUSD",OP_BUY,0.1,Ask,slipage,Ask-stoploss*Point,Ask+takeprofit*Point,"",123,0,Red);
}
//-------------------------------------------------------------------+ return;}
//+------------------------------------------------------------------+bool V1(){
int i, k=OrdersTotal();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderType()==OP_BUY) {
return(false);
}
}
}
return(true);
}
bool V2(){
int i, k=OrdersTotal();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if(OrderType()==OP_SELL) {
return(false);
}
}
}
return(true);
}
关于对数组的写入,请告知。
困难的是。有必要将新鲜的刻度次数写入静态数组 中,例如,5个刻度的收据,以计算5个刻度的平均刻度/秒,例如。
即,将五个点的到达时间写到数组中。然后计算平均勾股/秒率。
如何在每个tick上转移数组中的数据,以记录最近的tick进入终端的时间?如何在一维静态数组中填充打钩到达时间?阵列中的索引安排与时间序列阵列中的一样。你能用文字或代码建议吗?我明白。谢谢你。
它不是那样工作的。该数组没有按需要填入刻度时间。
这一部分已经整理好了。
为什么在向动态数组写入比特时,会打印出零?
该问题已得到解决。无论谁需要使用它。
如何向动态数组 写数据。
你好,我在Renko图表 "RenkoLiveChart_v4.13.mq4 "上交易。
无法通过EA在离线图表上运行或开立交易。
你好,我在Renko图表 "RenkoLiveChart_v4.13.mq4 "上交易。
无法通过EA在离线图表上运行或开立交易。
我必须在离线图表上模拟ticks,终端不会在这些图表上发送tick到达信号。
例如,像这个脚本中。
该问题已得到解决。无论谁需要使用它。
如何向动态数组写数据。
在离线图表中,你需要模拟ticks,终端不会向它们发送tick到达信号。
例如在这个脚本中。
有其他建议吗?
我把脚本连接到一个离线图表上,终端挂起。也许可以在机器人中安装代码,那么如何处理#import "user32.dll"
你好。请帮助。我想写一个EA: 如果没有未完成的交易,并且第一个条形图的开盘价小于第一个条形图的收盘价,第二个条形图的开盘价小于第二个条形图的收盘价,那么就打开一个交易......但是测试器中的EA开始一个接一个地打开交易,我不明白是什么问题。我不明白问题出在哪里。
你好。请帮助。我想写一个EA:如果没有未完成的交易,并且第一个条形图的开盘价小于第一个条形图的收盘价,第二个条形图的开盘价小于第二个条形图的收盘价,那么就打开一个交易......但是测试器中的EA开始一个接一个地打开交易,我不明白是什么问题。我不明白问题出在哪里。