Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 560 1...553554555556557558559560561562563564565566567...1599 Новый комментарий Vladimir Karputov 2016.04.16 13:04 #5591 Alexandr Saprykin: При компилировании две ошибки: никак не соображу что не так и как исправить. Подскажите плиз.Телепаты в отпуске, а у Вас нет ни шапки, ни расширения в шапке коде. Поди знай - что это и на каком языке написано :) Alexandr Saprykin 2016.04.16 13:17 #5592 Karputov Vladimir: Телепаты в отпуске, а у Вас нет ни шапки, ни расширения в шапке коде. Поди знай - что это и на каком языке написано :)Для не телепатов)))//+------------------------------------------------------------------+ //| Break Even.mq4 | //| Copyright 2016, | //| /ru | //+------------------------------------------------------------------+ #property copyright "Copyright 2016, " #property link "/ru" #property version "1.00" #property strict #property indicator_chart_window //отображение внутри основного окна #property indicator_buffers 1 #property indicator_plots 1 //--- plot BreakEven #property indicator_label1 "BreakEven" //название индикатора #property indicator_type1 DRAW_LINE //рисовать линией #property indicator_color1 clrGold // цвет индикатора #property indicator_style1 STYLE_SOLID //стиль индикатора #property indicator_width1 1 //--- indicator buffers double BreakEvenBuffer[]; //+------------------------------------------------------------------+ //| Рассчитываем точку безубыточности | //+------------------------------------------------------------------+ int OnInit() { double LotSize(string symbol,datetime tbar) { double size; string BQ,currency=AccountCurrency(); switch(MarketInfo(symbol,MODE_PROFITCALCMODE)) { case 0: { int sbar=iBarShift(symbol,0,tbar); size=MarketInfo(symbol,MODE_LOTSIZE); if(StringSubstr(symbol,3,3)=="USD") break; if(StringSubstr(symbol,0,3)=="USD") size=size/iClose(symbol,0,sbar); else { BQ=StringSubstr(symbol,0,3)+"USD"; if(iClose(BQ,0,0)==0) BQ="USD"+StringSubstr(symbol,0,3); if(iClose(BQ,0,0)==0) break; int BQbar=iBarShift(BQ,0,tbar); if(StringSubstr(BQ,0,3)=="USD") size=size/iClose(BQ,0,BQbar)/iClose(symbol,0,sbar); else size=size*iClose(BQ,0,BQbar)/iClose(symbol,0,sbar); } } break; case 1: size=MarketInfo(symbol,MODE_LOTSIZE); break; case 2: size=MarketInfo(symbol,MODE_TICKVALUE)/MarketInfo(symbol,MODE_TICKSIZE); } if(currency!="USD") { BQ=currency+"USD"; if(iClose(BQ,0,0)==0) { BQ="USD"+currency; size*=iClose(BQ,0,iBarShift(BQ,0,tbar)); } else size/=iClose(BQ,0,iBarShift(BQ,0,tbar)); } return(size); } //--- indicator buffers mapping SetIndexBuffer(0,BreakEvenBuffer); //--- return(INIT_SUCCEEDED); } Vladimir Karputov 2016.04.16 13:20 #5593 Alexandr Saprykin: Для не телепатов)))Функцию LotSize вынесите ЗА OnInit(). Vladimir Karputov 2016.04.16 13:30 #5594 edutak: Подскажите ошибку в логике, почему противоположные ордера не открываются? Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Вопросы от начинающих Karputov Vladimir, 2016.04.16 13:04 Телепаты в отпуске, а у Вас нет ни шапки, ни расширения в шапке коде. Поди знай - что это и на каком языке написано :) Советники: Volume trader установить советник Прошу помочь новичку [Удален] 2016.04.16 13:37 #5595 Karputov Vladimir: Надо описать алгоритм? Vladimir Karputov 2016.04.16 13:41 #5596 edutak: Надо описать алгоритм? Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Вопросы от начинающих Karputov Vladimir, 2016.04.16 13:04 Телепаты в отпуске, а у Вас нет ни шапки, ни расширения в шапке коде. Поди знай - что это и на каком языке написано :) Советники: Volume trader установить советник Прошу помочь новичку Vladimir Karputov 2016.04.16 13:52 #5597 savinkins: Логин-пароль от терминала у меня стоят по умолчанию. Имя сервера в списке выбора нет, я его копирую. Сейчас у меня вообще нет ни одного агента в списке сети, хотя баланс показывает. Vladimir Karputov 2016.04.16 13:57 #5598 savinkins: Для обновления терминала нужно подключиться к торговому серверу MetaQuotes-Demo. Sergey Savinkin 2016.04.16 14:01 #5599 Karputov Vladimir: Для обновления терминала нужно подключиться к торговому серверу MetaQuotes-Demo.И что я сделал не правильно? Файлы: urgaoy3ddm_4oj032mgm.jpg 249 kb Vladimir Karputov 2016.04.16 14:04 #5600 savinkins: И что я сделал не правильно?Я не вижу Вашей картинки. Вставьте, пожалуйста её в сообщение. Форум: как вставить картинку 1...553554555556557558559560561562563564565566567...1599 Новый комментарий
При компилировании две ошибки: никак не соображу что не так и как исправить. Подскажите плиз.
Телепаты в отпуске, а у Вас нет ни шапки, ни расширения в шапке коде. Поди знай - что это и на каком языке написано :)
Для не телепатов)))
Для не телепатов)))
Подскажите ошибку в логике, почему противоположные ордера не открываются?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Вопросы от начинающих
Karputov Vladimir, 2016.04.16 13:04
Телепаты в отпуске, а у Вас нет ни шапки, ни расширения в шапке коде. Поди знай - что это и на каком языке написано :)Надо описать алгоритм?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Вопросы от начинающих
Karputov Vladimir, 2016.04.16 13:04
Телепаты в отпуске, а у Вас нет ни шапки, ни расширения в шапке коде. Поди знай - что это и на каком языке написано :)Логин-пароль от терминала у меня стоят по умолчанию. Имя сервера в списке выбора нет, я его копирую. Сейчас у меня вообще нет ни одного агента в списке сети, хотя баланс показывает.
Для обновления терминала нужно подключиться к торговому серверу MetaQuotes-Demo.
Для обновления терминала нужно подключиться к торговому серверу MetaQuotes-Demo.
И что я сделал не правильно?
Я не вижу Вашей картинки. Вставьте, пожалуйста её в сообщение.
Форум: как вставить картинку