Перейти к содержимому

Theme© by Fisana
 

Фотография
* * * * * 68 Голосов

Написание экспертов и индикаторов - бесплатно!


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 18761

#2386 ad24df

ad24df

    Первый выстрел

  • Пользователи
  • PipPip
  • 3 сообщений

Отправлено 08 December 2010 - 08:32

1. Начинать цикл надо с OrdersTotal()-1 или с 0 до < OrdersTotal().
2. В цикле слишком громоздкие if'ы. В MQL4, в if'ах проверяются все условия, не зависимо от результатов предыдущих.
Лично я не знаю, что будет, если OrderSelect не сработает, а после мы вызовем OrderMagicNumber...

Спасибо, webic.

 
 

#2387 valenok2003

valenok2003

    Пользователи

  • Заблокированные
  • PipPipPipPipPipPipPipPipPipPipPip
  • 606 сообщений

Отправлено 08 December 2010 - 12:56

1. Начинать цикл надо с OrdersTotal()-1 или с 0 до < OrdersTotal().

Начинать нужно всегда с OrdersTotal()-1

вот коды для проверки стопов



//+------------------------------------------------------------------+
//| функции проверки минимального лота и дистанции стопов
//+------------------------------------------------------------------+
double Check_Set_Lot(string _Symbol_Name, double _Lot)
{
   double _Min_Lot = MarketInfo(_Symbol_Name,MODE_MINLOT);
   if (_Lot < _Min_Lot && _Lot != 0)
   {
      Alert("Ошибка. Величина лота исправлена на минимально допустимую " + DoubleToStr(_Min_Lot,2));
      return(_Min_Lot);
   }
   return(_Lot);
}
int Check_Min_Dist(string _Symbol_Name, double _Param)
{
   double _Min_Dist = MarketInfo(_Symbol_Name,MODE_STOPLEVEL);
   if (_Param < _Min_Dist && _Param != 0) 
   {
      Alert("Ошибка SL или TP. Значение исправлено на минимально допустимое " + DoubleToStr(_Min_Dist,Digits));
      return(_Min_Dist); 
   }
   return(_Param);
}  
//+------------------------------------------------------------------+


Check_Min_Dist вызываете для проверки трала, проверки SL и проверки TP.

#2388 maximus73

maximus73

    Не сидит в окопе

  • Пользователи
  • PipPipPipPipPip
  • 69 сообщений

Отправлено 08 December 2010 - 13:14

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

Прикрепленные файлы

  • Прикрепленный файл  Spy_fix.mq4   11.91К   21 скачиваний


#2389 propro

propro

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 58 сообщений

Отправлено 08 December 2010 - 15:36

Подскажите, можно ли заставить советник работать на нестандартном ТФ ? На м10.

#2390 xxINFERNOxx

xxINFERNOxx

    Первый выстрел

  • Пользователи
  • PipPip
  • 5 сообщений

Отправлено 08 December 2010 - 17:03


В индикаторе Ма_Parabolic_st2.2[1] точки рисуются разным цветом. Если зеленая - то покупка. Меняется цвет на красный - закрытие ордера - новый ордер - продажа.


вот писал тут граальчик... для себя... но как вам отказать... :acute:
тестируй...


Не особо разобрался в граальчике. Да и он на дневном графике.. Да и что не переставлял и настройках и в другом,так всё равно в тесте говорит,что нужно для ставки 10$ (для одной). А хотел ставку минимальную. 0.01 например.


Хм.. Если можно,то напишите советник,который просил пользователь znaki.Только что бы были все графики. (Хотя 5 минутный и дневной не обязательно).
Размер лота самому в настройках ставить.
(использовать пока что буду 0.01 наверн)

#2391 bolt

bolt

    Не жалеет патронов

  • Пользователи
  • PipPipPipPipPipPipPipPipPip
  • 310 сообщений

Отправлено 08 December 2010 - 17:49

Michelangelo®

В выходные протестировал одну стратегию ну опять же на ZigZage неплохие результаты получаются.
Только для этого надо исправить наш экспертик.

А вот и вся стратегия.

Извини пожалуйста, что сразу не допетрил до этого.


ideja xorosaja

#2392 Michelangelo®

Michelangelo®

    МОРДЕ-РАПТОР

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1003 сообщений

Отправлено 08 December 2010 - 22:13

Не особо разобрался в граальчике. Да и он на дневном графике.. Да и что не переставлял и настройках и в другом,так всё равно в тесте говорит,что нужно для ставки 10$ (для одной). А хотел ставку минимальную. 0.01 например.


Хм.. Если можно,то напишите советник,который просил пользователь znaki.Только что бы были все графики. (Хотя 5 минутный и дневной не обязательно).
Размер лота самому в настройках ставить.
(использовать пока что буду 0.01 наверн)


вы сами то поняли, что написали?
"хочу ставку 0.01 а но требует 10$ - где логика? что 0.01 а что 10$?
что значит - "Да и он на дневном..."? он на всех ТФ работает...
переменная _lots - и есть размер лота...
вобщем вам лучше сюда...

а ключевые слова в вашем посте выделены красным... :acute:
Изображение
Возможно все! ...что ниже скорости света!
Невозможное делаю сразу! Чудо требует незначительной подготовки...
Пришел, увидел, нафлудил...

Изображение

#2393 Michelangelo®

Michelangelo®

    МОРДЕ-РАПТОР

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1003 сообщений

Отправлено 08 December 2010 - 22:15

Подскажите, можно ли заставить советник работать на нестандартном ТФ ? На м10.

на Мт5 да... на МТ4 - нет...
Изображение
Возможно все! ...что ниже скорости света!
Невозможное делаю сразу! Чудо требует незначительной подготовки...
Пришел, увидел, нафлудил...

Изображение

#2394 ozon

ozon

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 19 сообщений

Отправлено 08 December 2010 - 23:41

на Мт5 да... на МТ4 - нет...


Я года четыре назад на ренковских графиках торговал, был помоему скрипт для нестандартного фрейма, щас поискал, ничего не нашёл, но вроде и в стандартных скриптах что то похожее должно быть, ставишь на график через скрипт М10, а потом на него бота вешаешь, или может я просто чего то не знаю? 

#2395 propro

propro

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 58 сообщений

Отправлено 09 December 2010 - 03:05

Я года четыре назад на ренковских графиках торговал, был помоему скрипт для нестандартного фрейма, щас поискал, ничего не нашёл, но вроде и в стандартных скриптах что то похожее должно быть, ставишь на график через скрипт М10, а потом на него бота вешаешь, или может я просто чего то не знаю?


Так не получается, т.к. через скрипт котировки идут не с сервера, а с компа(офлайн) и бот работать не хочет. Но этого не может быть, промежуток должен быть!!! :acute:

#2396 droba

droba

    Не жалеет патронов

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 309 сообщений

Отправлено 09 December 2010 - 06:28

'Michelangelo®'
Загляни пожалуйста сюда пост 2376 стр 119

#2397 Michelangelo®

Michelangelo®

    МОРДЕ-РАПТОР

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1003 сообщений

Отправлено 09 December 2010 - 08:31

'Michelangelo®'
Загляни пожалуйста сюда пост 2376 стр 119

в выходные посмотрю, впишу новые условия... :acute:
  • bolt это нравится
Изображение
Возможно все! ...что ниже скорости света!
Невозможное делаю сразу! Чудо требует незначительной подготовки...
Пришел, увидел, нафлудил...

Изображение

#2398 propro

propro

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 58 сообщений

Отправлено 09 December 2010 - 08:59

Так не получается, т.к. через скрипт котировки идут не с сервера, а с компа(офлайн) и бот работать не хочет. Но этого не может быть, промежуток должен быть!!! :acute:

Э-эх, пока сам не сделаешь....
Все прекрасно работает :) Как раскажут тут...
И добавить в WinUser32.mqh строку int RegisterWindowMessageA(string lpString);

Прикрепленные файлы



#2399 xxINFERNOxx

xxINFERNOxx

    Первый выстрел

  • Пользователи
  • PipPip
  • 5 сообщений

Отправлено 09 December 2010 - 10:28

вы сами то поняли, что написали?
"хочу ставку 0.01 а но требует 10$ - где логика? что 0.01 а что 10$?
что значит - "Да и он на дневном..."? он на всех ТФ работает...
переменная _lots - и есть размер лота...
вобщем вам лучше сюда...

а ключевые слова в вашем посте выделены красным... :acute:


Ну я знаю,нубас пока что. Смысл в том,что что и в _lots крутил и в настройках,то всё равно при тестес маленьким депо выдавало,что не может совершить сделку.

"что значит - "Да и он на дневном..."? он на всех ТФ работает... " - думал заточен он под Дневной график.Если нет,то извиняйте =)

#2400 bolt

bolt

    Не жалеет патронов

  • Пользователи
  • PipPipPipPipPipPipPipPipPip
  • 310 сообщений

Отправлено 09 December 2010 - 13:25

в выходные посмотрю, впишу новые условия... :acute:


Будем ждать,спасибо. грааль гдето рядом. пытался я его в коде изменить, на 1 минуте что нам Дроба предложил ВАРЕАНТ 3-К-6 ДЕПО четко падало на 2тысячи ,я подумал а если поменять местами селл и бай , и думал будет 6-к 3 значит депо прибавит 2 тысячи , фиг че получилось. так что ждем мастер вас.



Copyright © 2024 Your Company Name