Ответить
05.03.2013, 20:31
Аватар для vetallic
vetallic vetallic вне форума Местный знаток
Регистрация: 31.08.2010 / Сообщений: 352
Поблагодарили 509 раз(а) / Репутация: 511
очередной вопрос созрел...

как можно еще указать вычитание фибо относительно открытого дня...?


я прописал так, но думаю что не совсем правильно,
у меня выходит отступ в пунктах...

double open = (MarketInfo(Symbol(),MODE_BID) - iOpen(Symbol(), PERIOD_D1, 0)) / Point;
if (open > 38.2) .....
06.03.2013, 05:38
Аватар для qqmber
qqmber qqmber вне форума Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
очередной вопрос созрел...

как можно еще указать вычитание фибо относительно открытого дня...?


я прописал так, но думаю что не совсем правильно,
у меня выходит отступ в пунктах...

double open = (MarketInfo(Symbol(),MODE_BID) - iOpen(Symbol(), PERIOD_D1, 0)) / Point;
if (open > 38.2) .....
double open = (MarketInfo(Symbol(),MODE_BID) - iOpen(Symbol(), PERIOD_D1, 0)) / iOpen(Symbol(), PERIOD_D1, 0) * 100 ;
или
double open = (MarketInfo(Symbol(),MODE_BID) / iOpen(Symbol(), PERIOD_D1, 0) - 1) * 100 ;
if (open > 38.2) .....
07.03.2013, 19:09
Аватар для vetallic
vetallic vetallic вне форума Местный знаток
Регистрация: 31.08.2010 / Сообщений: 352
Поблагодарили 509 раз(а) / Репутация: 511
Еще раз хотел насчет того что выше писал, вот хотел модернизировать свой индюк...

Никак не могу прописать правильно формулу (для наглядности понимания скрин ниже)

Нужно вычитание вчерашнего Макс. и сегодняшнего Мин. чтоб по ним сигналил в кубиках при пробое каждого уровня.
У меня сигналит, но чуть не так как на картинке...

...мож кто находил такой индюк - дайте поковырять для повышения знаний

07.03.2013, 22:52
Аватар для vetallic
vetallic vetallic вне форума Местный знаток
Регистрация: 31.08.2010 / Сообщений: 352
Поблагодарили 509 раз(а) / Репутация: 511
разобрался...
10.03.2013, 11:08
Аватар для Алекc1234
Алекc1234 Алекc1234 вне форума Местный житель
Регистрация: 24.03.2011 / Сообщений: 701
Поблагодарили 276 раз(а) / Репутация: 276
Сергей, дай мне готовый скрипт для измерения величины проскальзывания и объясни, где это видно - завтра же поставлю на терминал
Мой тейкпрофит-магнит, а стоплосс-паразит
Тебе повезло,ты не такой как все
Ты работаешь на форексе
10.03.2013, 11:14
Аватар для Sergey Kovalyov
Sergey Kovalyov Sergey Kovalyov вне форума Элитный участник
Регистрация: 10.08.2012 / Адрес: Киев, Слава Украине! / Сообщений: 2,346
Поблагодарили 1,483 раз(а) / Репутация: 1485
Сообщение от: Allis Amazing
Так вот же жжжжж, это и попросила в итоге!
Господа программисты, подскажите, пожалуйста, ПРАВИЛЬНЫЙ букварь!!
Правильный букварь это набор статей Rosh'а по MQL4 -- http://articles.mql4.com/ru/179 К сожалению, сами статьи уже не так просто найти, надо порыться в гугле. Я начинал учить язык по ним. Потом только документация и форум forum.mql4.com Правда, у меня программерский бэкграунд, мне было проще =)

ps На всякий случай, автор "официального учебника" и я -- разные люди.
фирсяку на гилляку!

11.03.2013, 07:58
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,033 раз(а) / Репутация: 9033
  • Отправить сообщение для eevviill с помощью Skype™
PHP код:
double pre_vol=iVolume(Symbol(),PERIOD_W1,0);
Sleep(10*1000);
Alert(iVolume(Symbol(),PERIOD_W1,0)," ",pre_vol); 
Почему Alert выдаёт одинаковое значение объёмов?
11.03.2013, 08:02
Аватар для ale002
ale002 ale002 вне форума ::: __,,,^._.^,,,__ :::
Регистрация: 28.02.2010 / Сообщений: 1,246
Поблагодарили 2,509 раз(а) / Репутация: 2535
RefreshRates() ?
11.03.2013, 08:06
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,033 раз(а) / Репутация: 9033
  • Отправить сообщение для eevviill с помощью Skype™
RefreshRates() ?
Это где надо?

Ну просто я логично подумал.
Записали в переменную значение объёмов. Подождали 10 секунд. В алерте то что было в переменной и то что сейчас.
Или не так?

Спасибо. После слипа заработало.
Но всё ровно не могу понять почему так.

Последний раз редактировалось eevviill; 11.03.2013 в 08:09.
ale002 
11.03.2013, 08:18
Аватар для ale002
ale002 ale002 вне форума ::: __,,,^._.^,,,__ :::
Регистрация: 28.02.2010 / Сообщений: 1,246
Поблагодарили 2,509 раз(а) / Репутация: 2535
Если код запускается по новому тику, то все данные таймсерий - свежие. А пока спит, данные не обновляются, бо фактически он в это время зациклен, ни на что не реагирует. Поэтому надо обновить принудительно
11.03.2013, 10:01
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,033 раз(а) / Репутация: 9033
  • Отправить сообщение для eevviill с помощью Skype™
Если код запускается по новому тику, то все данные таймсерий - свежие. А пока спит, данные не обновляются, бо фактически он в это время зациклен, ни на что не реагирует. Поэтому надо обновить принудительно
Тоесть так можно без рефреша?

Alert(iVolume(Symbol(),PERIOD_W1,0)," ",pre_vol);
double pre_vol=iVolume(Symbol(),PERIOD_W1,0);
Sleep(10*1000);
11.03.2013, 11:05
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,624
Поблагодарили 3,758 раз(а) / Репутация: 3750
Тоесть так можно без рефреша?

Alert(iVolume(Symbol(),PERIOD_W1,0)," ",pre_vol);
double pre_vol=iVolume(Symbol(),PERIOD_W1,0);
Sleep(10*1000);
Только если pre_vol объявлена как static или на глобальном уровне.
11.03.2013, 11:40
Аватар для sega79
sega79 sega79 вне форума Местный знаток
Регистрация: 11.05.2011 / Адрес: ЗАМКАДЫШ / Сообщений: 253
Поблагодарили 755 раз(а) / Репутация: 756
Сообщение от: Sergey Kovalyov
Правильный букварь это набор статей Rosh'а по MQL4 -- http://articles.mql4.com/ru/179 К сожалению, сами статьи уже не так просто найти, надо порыться в гугле. Я начинал учить язык по ним. Потом только документация и форум forum.mql4.com Правда, у меня программерский бэкграунд, мне было проще =)

ps На всякий случай, автор "официального учебника" и я -- разные люди.
Всё что осталось в архивах интернета от статей Rosh'a.
11.03.2013, 13:17
Аватар для ale002
ale002 ale002 вне форума ::: __,,,^._.^,,,__ :::
Регистрация: 28.02.2010 / Сообщений: 1,246
Поблагодарили 2,509 раз(а) / Репутация: 2535
Тоесть так можно без рефреша?
Зависит от структуры программы. Если этот код работает в бесконечном цикле - без RefreshRates не получится. Это делают обычно чтобы срабатывал строго раз в 10 сек, как у вас, а не по приходу нового тика. А если sleep вам нужен просто чтобы сделать паузу в 10 сек до начала ловли след тика - тада да, достаточно иметь глобальную, статик или суперглобальную переменную
12.03.2013, 00:21
Аватар для greatiger
greatiger greatiger вне форума Активный участник
Регистрация: 06.02.2010 / Сообщений: 490
Поблагодарили 67 раз(а) / Репутация: 68
кто-нибудь подскажите стандартный метод - как можно прописывать тейкпрофит в процентах от баланса к коду совы?

ПС...Попроще бы
например 1. Находит в переменных double tp=10; приписываем после этого то-то
2. пишем после start в теле где-нибудь условие или то-то такое-то
3. Добавляем в конец кода функцию такую-то

если конечно так по-простому это можно делать,чтобы в будущем программеров не отвлекать
12.03.2013, 00:21
Аватар для greatiger
greatiger greatiger вне форума Активный участник
Регистрация: 06.02.2010 / Сообщений: 490
Поблагодарили 67 раз(а) / Репутация: 68
кто-нибудь подскажите стандартный метод - как можно прописывать тейкпрофит в процентах от баланса к коду совы?

ПС...Попроще бы
например 1. Находит в переменных double tp=10; приписываем после этого то-то
2. пишем после start в теле где-нибудь условие или то-то такое-то
3. Добавляем в конец кода функцию такую-то

если конечно так по-простому это можно делать,чтобы в будущем программеров не отвлекать
12.03.2013, 07:43
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,033 раз(а) / Репутация: 9033
  • Отправить сообщение для eevviill с помощью Skype™
кто-нибудь подскажите стандартный метод - как можно прописывать тейкпрофит в процентах от баланса к коду совы?

ПС...Попроще бы
например 1. Находит в переменных double tp=10; приписываем после этого то-то
2. пишем после start в теле где-нибудь условие или то-то такое-то
3. Добавляем в конец кода функцию такую-то

если конечно так по-простому это можно делать,чтобы в будущем программеров не отвлекать
Я же тебе в Илане такое делал.

Вконце все функции. После старта строки. И сначала 2 внешние переменные.
12.03.2013, 20:37
Аватар для greatiger
greatiger greatiger вне форума Активный участник
Регистрация: 06.02.2010 / Сообщений: 490
Поблагодарили 67 раз(а) / Репутация: 68
Я же тебе в Илане такое делал.

Вконце все функции. После старта строки. И сначала 2 внешние переменные.
ага,но какие именно знать, а то в кодах нуб нубом
13.03.2013, 07:01
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,033 раз(а) / Репутация: 9033
  • Отправить сообщение для eevviill с помощью Skype™
ага,но какие именно знать, а то в кодах нуб нубом
Возьми 2 файла и сравни. До и после доработки.

Сначала 2 строки добавилось.
Сразу после Старт строки.
И в конце пару функций. Всё!
13.03.2013, 07:10
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,033 раз(а) / Репутация: 9033
  • Отправить сообщение для eevviill с помощью Skype™
OBJ_TEXT
Почему в справке написано что использует 1 координату?
По моему 2. Время и цену.

OBJ_HLINE вот эта одну координату использует. Цену.
Или я не так понимаю?
Ответить

Метки
mql4, mql4 помощь, вопросы mql4


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 03:22. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO