[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 87

 

Перенесено из отдельной ветки.

bercut0077 09.02.2011 18:47
Доброго времени суток. Подскажите пожалуйста, ситуация следующая. Иногда в момент выхода новостей дилер (Альпари) увеличивает значения для установки стоп лос и тейк профит со стандартных 20-30 до 200-300 пунктов. Как можно в советнике до открытии ордера обнаружить изменения? Заранее спасибо за ответ.

 
granit77:

Перенесено из отдельной ветки.


if ( MarketInfo(Symb,MODE_STOPLEVEL)>50 )

50 поставлено от балды. т.к. стоп либо до 30 либо ровно 300, где Symb символ инструмента.

 
volshebnik:

Здравствуйте !

Подскажите, пожалуйста, что не так ? Ставлю советник на тестер на GBPUSD - открывает сделки всё, как положено. Cтавлю его же на индекс доллара DXH1 - многие сделки не открывает: ошибка "130" - Неправильные стопы. Причём непонятно, что не так - при похожих ситуациях то открывает, то нет, но больше, что нет. Спред и уровень стопов для индекса доллара -100 и 200. Спред и уровень стопов для GBPUSD -3 и 4. Цены в индексе доллара, например 78,150, в паре - 4 знака после запятой. Но это учитывается

Вот часть кода :


попробуйте от СЛ отнять ещё и спред т.к. открытие бай идёт по аск, и фактически у вас стоп получается не 200, а 100, т.к. закрытие по бид.
 

Всем добрый вечер!

У меня простой вопрос, почему когда я создаю файлы, будь-то советники или выгружаю биржевую информацию, она сохраняется в VirtualStore на диске С, а не в корне MetaTrader Finam?

То есть тут -

C:\Users\Виктор\AppData\Local\VirtualStore\Program Files\MetaTrader Finam\experts\files

а не тут

C:\Program Files\MetaTrader Finam\experts\files

Заранее спасибо за ответ!

 

Перенесено из отдельной ветки.

bercut0077 09.02.2011 19:40

не ясно что передается в int ai_0 и что происходит в check_bar(2) check_bar(1), подскажите смысл пожалуйста.

int check_for_open() {
if (check_bar(2) == 1 && check_bar(1) == 1) gi_320 = TRUE;
else
if (check_bar(2) == 0 && check_bar(1) == 0) gi_324 = TRUE;
return (-1);
}
//-----------------------------
int check_bar(int ai_0) {
double l_ima_4 = iMA(Symbol(), PERIOD_M30, MA_big, 0, g_ma_method_228, g_applied_price_232, 0);
double l_ima_12 = iMA(Symbol(), PERIOD_M15, MA_big, 0, g_ma_method_228, g_applied_price_232, 0);
double l_ima_20 = iMA(Symbol(), PERIOD_M5, MA_big, 0, g_ma_method_228, g_applied_price_232, ai_0);
double l_ima_36 = iMA(Symbol(), PERIOD_M30, MA_small, 0, g_ma_method_228, g_applied_price_232, 0);
double l_ima_44 = iMA(Symbol(), PERIOD_M15, MA_small, 0, g_ma_method_228, g_applied_price_232, 0);
double l_ima_28 = iMA(Symbol(), PERIOD_M5, MA_small, 0, g_ma_method_228, g_applied_price_232, ai_0);
double ld_52 = (High[ai_0] + Low[ai_0]) / 2.0;
if (High[ai_0] < l_ima_28 && l_ima_28 < l_ima_20 && l_ima_44 < l_ima_12 && l_ima_36 < l_ima_4 && High[ai_0] < l_ima_44 && High[ai_0] < l_ima_36) return (1);
if (Low[ai_0] > l_ima_28 && l_ima_28 > l_ima_20 && l_ima_44 > l_ima_12 && l_ima_36 > l_ima_4 && Low[ai_0] > l_ima_44 && Low[ai_0] > l_ima_36) return (0);
return (-1);
}
 
BBSL:

Всем добрый вечер!

У меня простой вопрос, почему когда я создаю файлы, будь-то советники или выгружаю биржевую информацию, она сохраняется в VirtualStore на диске С, а не в корне MetaTrader Finam?


нужно отключить контроль учетных записей и тогда файлы будут сохраняться в папке терминала

http://imglink.ru/pictures/09-02-11/f523a5bec03c0aeb73582105d1eb7831.jpg

 
IgorM:


нужно отключить контроль учетных записей и тогда файлы будут сохраняться в папке терминала

https://www.mql4.com/go?http://imglink.ru/pictures/09-02-11/f523a5bec03c0aeb73582105d1eb7831.jpg


respect спасибо))
 
NameLess:

попробуйте от СЛ отнять ещё и спред т.к. открытие бай идёт по аск, и фактически у вас стоп получается не 200, а 100, т.к. закрытие по бид.
Я стоп-лосс и ТР вообще ради проверки ставил 400 пунктов, но это не повлияло .... Те же результаты
 

Здравствуйте. Помогите пожалуйста. Удалил мт, вместе с ним все индикаторы, все полностью. Сейчас установил, а там все как было так и осталось. Как быть? Может еще где то хранятся копии индикаторов и всего остального?

 
загружаю шаблон и все появляется, хотя я все удалил
Причина обращения: