int start()
{
int cnt, ticket, total, profit;
total = OrdersTotal();
if(total < 1)
{
ticket=OrderSend(Symbol(),OP_BUY,LotTrend,Ask,0,Ask-SL*Point,Ask+TP*Point,0,511,0,Green);
}
profit = OrderProfit();
If (OrderProfit < 0) /*если сработал стоплосс*/
{
ticket=OrderSend(Symbol(),OP_SELL,LotTrend,Bid,0,Bid+SL*Point,Bid-TP*Point,0,511,0,Red);
} /*открываем позицию в противоположном направлении*/return;
}
Мне выдает такие ошибки:
'If' - function is not defined
'<' - left parenthesis expected
'{' - semicolon expected
ПОДСКАЖИТЕ ПОЖАЛУЙСТА что я сделал не так!
晚上好。请告诉我,我在哪里做错了什么?
首先 - 请在你的帖子中通过适当的按钮插入代码。
第二,MQL4中没有If函数。
大家下午好!
大约一周前,我开始学习编程,得到了一个有趣的结果。我不知道我是否能信任它。我刚刚想了很久的一个指标,现在才设法用代码实现。
总体上看起来不错。有一个关于最大获利交易和平均获利交易之间的区别问题。
尝试在不同的时间范围内运行:2003年、2004年、年。
我曾遇到过这样的情况:一年的趋势是正的,而下一年则是负的。你不能每年都这样做。
晚上好。请告诉我,我在哪里做错了什么?
int start(){
int cnt, ticket, total, profit;
total = OrdersTotal();
if(total < 1)
{
ticket=OrderSend(Symbol(),OP_BUY,LotTrend, Ask,0,Ask-SL*Point, Ask+TP*Point,0,511,0,Green);
}
profit = OrderProfit();
If (OrderProfit < 0) /*if stop loss triggered*/
{
ticket=OrderSend(Symbol(),OP_Sell,LotTrend,Bid,0,Bid+SL*Point,Bid-TP*Point,0,511,0,Red);
}/*以相反的方向打开位置*/
返回;
}
我得到这些错误。
'If' - 函数未定义
'<' - 预期的左小括号
'{' - 预期的分号
请告诉我我做错了什么!
1.(小知识)"如果 "是用一个小的 "如果 "来拼的。
2.(主要的是)要使用OrderProfit() 函数,应使用OrderSelect()函数 选择要读取利润的订单本身。
为了找出最后一笔订单的成交结果,我们需要找到最后一笔成交的订单。
1.(小知识)"如果 "是用一个小的 "如果 "来写的
2.(最重要的是)要使用OrderProfit() 函数,应使用OrderSelect()函数选择要读取的订单本身的利润。
为了找出最后一笔订单的成交结果,我们需要找到最后一笔成交的订单。
大家下午好!
大约一周前,我开始学习编程,得到了一个有趣的结果。我不知道我是否能信任它。我在很久以前刚刚发明了这个指标,现在才能够在代码中实现它。
我写了一个函数,把所有的止损点移到同一水平,但最后每个未平仓的订单都以自己的止损点平仓,这是开仓时指定的,也就是说,我猜测止损点没有移到任何地方,可能是什么问题?
void OrModSL(string period)//将止损点移至15分钟图表的底部分 形的功能。
{if(period=="M15")//if period H1
{
for(int i=OrdersTotal()-1;i>=0;i-)
{
RefreshRates();
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) && OrderType()==OP_BUY)//如果最后一个买入订单类型
{
OrderModify(OrderTicket(),OrderOpenPrice(),dnfrM15, OrderTakeProfit(),0,Blue);
}
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) && OrderType()==OP_SELL)
{
OrderModify(OrderTicket(),OrderOpenPrice(),upfrM15,OrderTakeProfit(),0,Blue);//如果最后一笔订单卖出
}
}
return(0);
你好!
我再次要求提供一个例子或链接,说明如何在不删除前一个文件的情况下向一个文件追加信息,文件指针是我特别感兴趣的(我以前从未使用过)。
谢谢你。
我不知道在哪里可以学习写代码,是否有一个网站清楚准确地说明了用代码写什么和怎么写,这样顾问就可以下订单,放止损和利润等等,我没有钱订购顾问,但这些想法在我看来非常好。
我不知道在哪里可以学习写代码,是否有一个网站清楚准确地说明了用代码写什么和怎么写,这样顾问就可以下订单,放止损和利润等等,我没有钱订购顾问,但这些想法在我看来非常好。
我没有钱去订购EA,但我认为这些想法非常好。