[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 432 1...425426427428429430431432433434435436437438439...1145 新评论 Igor Malcev 2010.02.16 22:08 #4311 Morzh09 >>: Друзья, добрый день. подскажите, пожалуйста, по такому вопросу... хочется реализовать в индикаторе такую вещь: если график, на который этот индикатор "прикрепили", является графиком EURUSD, то нужно вывести одно сообщение. если это график GBPUSD, то выводим другое сообщение. Какой командой в MQL4 мы проверяем, на графике какой валютной пары "мы сейчас находимся"? Заранее большое спасибо. if(Symbol()=="EURUSD"){Alert("Офигеть.. я на EURUSD");} if(Symbol()=="GBPUSD"){Alert("Нехочу фунт.. я на EURUSD хочу!!");} [删除] 2010.02.16 23:31 #4312 serii5533 >>: подкажите пжл. как прописать в коде чтобы OderOpenPrice() бралась с последнего открытого ордера. или у кого завалялся такой простой советник- при подьеме цены на x пунктов от посл ордера op_buy при понижении op_sell. просто пытался программу напис, но чето не посилам даж такую простую))))) 1) 当打开这第一个订单时,将其OrderOpenPrice写入一个全局变量中,或 2)通过对当前未结订单的搜索 [删除] 2010.02.17 08:56 #4313 你好。有一个SimpleIndicator指标。它与MAs交叉,并在相应的柱子上方(下方)产生箭头。一切都很好,很好。它编译得非常好。 附加的文件: simpleindicator.mq4 3 kb [删除] 2010.02.17 09:02 #4314 我决定将其转换为MACD。我这样做了:把它保存在Indicator_MACD的名称下,并开始纠正它。我已经保存了这个结果。我打开终端,试图把它附在文件上。好了,编译了,得到了很多错误。'limit' - initialization expected C:\Program Files\MetaTrader - Alpari\experts\indicators\Indicator_MACD.mq4 (60, 16) 'i' - expression on global scope not allowed (60, 23) 'i' - expression on global scope not allowed (60, 30) '{' - expression on global scope not allowed (61, 5) '}' - unbalanced parentheses (71, 3) [删除] 2010.02.17 09:06 #4315 我试图弄清楚是什么原因造成的,但什么也想不起来。毕竟,我只修复了最重要的东西,我没有碰......。我在此附上指标。在此帮助我!!!!!!!!!! 附加的文件: indicator_macd.mq4 3 kb [删除] 2010.02.17 09:08 #4316 这个想法很简单。参数为13,21,1的MACD与0交叉,参数为21,34,1的MACD与0交叉。 Igor Malcev 2010.02.17 09:15 #4317 igrok2008 >>: Попытался понять в чём причина но ничего на ум не приходит. Ведь исправлял только самое самое, основное не трогал...... Индикатор прикрепляю. Помогите кто чем может!!!!!!!!!!limit = Bars-MathMax(pF1,pS1} [Deleted] 2010.02.17 09:27 #4318 或者,你可以指定OderOpenPrice()取自最后打开的订单。 int i=OrdersTotal(); OrderSelect(i,SELECT_BY_POS); double price=OrderOpenPrice(); 似乎不起作用 techno 2010.02.17 09:37 #4319 serii5533 писал(а)>> 或者你可以写OderOpenPrice(),从最后一个未平仓的订单中提取。 int i=OrdersTotal()。 OrderSelect(i,SELECT_BY_POS)。 double price=OrderOpenPrice(); 似乎不起作用 试试这个 int i=OrdersTotal()。 OrderSelect(i-1,SELECT_BY_POS)。 double price=OrderOpenPrice(); [Deleted] 2010.02.17 09:50 #4320 哇,谢谢,成功了,为什么是i-1? 1...425426427428429430431432433434435436437438439...1145 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
Друзья, добрый день.
подскажите, пожалуйста, по такому вопросу...
хочется реализовать в индикаторе такую вещь:
если график, на который этот индикатор "прикрепили", является графиком EURUSD, то нужно вывести одно сообщение.
если это график GBPUSD, то выводим другое сообщение.
Какой командой в MQL4 мы проверяем, на графике какой валютной пары "мы сейчас находимся"?
Заранее большое спасибо.
подкажите пжл. как прописать в коде чтобы OderOpenPrice() бралась с последнего открытого ордера.
или у кого завалялся такой простой советник- при подьеме цены на x пунктов от посл ордера op_buy при понижении op_sell.
просто пытался программу напис, но чето не посилам даж такую простую)))))
1) 当打开这第一个订单时,将其OrderOpenPrice写入一个全局变量中,或
2)通过对当前未结订单的搜索
Попытался понять в чём причина но ничего на ум не приходит. Ведь исправлял только самое самое, основное не трогал...... Индикатор прикрепляю. Помогите кто чем может!!!!!!!!!!
limit = Bars-MathMax(pF1,pS1}
或者,你可以指定OderOpenPrice()取自最后打开的订单。
int i=OrdersTotal();
OrderSelect(i,SELECT_BY_POS);
double price=OrderOpenPrice();
似乎不起作用
或者你可以写OderOpenPrice(),从最后一个未平仓的订单中提取。
int i=OrdersTotal()。
OrderSelect(i,SELECT_BY_POS)。
double price=OrderOpenPrice();
似乎不起作用
试试这个
int i=OrdersTotal()。
OrderSelect(i-1,SELECT_BY_POS)。
double price=OrderOpenPrice();