Ответ
 
Опции темы
Старый 10.04.2012, 20:42   #161 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,252
Репутация: 1962
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 347
Поблагодарили 1,891 раз(а) в 1,068 сообщениях
Поинты: 1270
Отправить сообщение для Ugar с помощью ICQ
Сообщение от vet666 Посмотреть сообщение
подскажите плс действие сравнения

если а+б
и с+д


то Алерт.....

, спасиб!
Не желательно использовать имена переменных из русских букв.

if(a+b == c+d)Alert("...");

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 11.04.2012, 05:36   #162 (permalink)
Местный знаток
 
Аватар для Milord
 
Регистрация: 26.03.2011
Сообщений: 596
Репутация: 705
Milord - Milord - Milord - Milord - Milord - Milord - Milord -
Сказал(а) спасибо: 897
Поблагодарили 702 раз(а) в 192 сообщениях
Поинты: 547

По умолчанию Как выключить часть кода совы???


Сообщение от Ugar Посмотреть сообщение
Не желательно использовать имена переменных из русских букв.if(a+b == c+d)Alert("...");
Подскажите плиз, как можно сделать выключатель части кода совы, например в настройках добавляю параметр Mode, при =0, выключен кусок кода, при =1,включен,как программно из настроек выключать кусок кода???
if (Mode==0) и далее???
Milord вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 11.04.2012, 06:06   #163 (permalink)
Местный житель
За призовое место в конкурсе 

 
Аватар для Чико
 
Регистрация: 14.03.2010
Сообщений: 602
Репутация: 284
Чико Чико Чико
Сказал(а) спасибо: 37
Поблагодарили 280 раз(а) в 189 сообщениях
Поинты: 55
Сообщение от Milord Посмотреть сообщение
Подскажите плиз, как можно сделать выключатель части кода совы, например в настройках добавляю параметр Mode, при =0, выключен кусок кода, при =1,включен,как программно из настроек выключать кусок кода???
if (Mode==0) и далее???
Далее -фигурные скобки { ...код...} .Если условие не выполняется,то и код внутри скобок не будет работать..))
Чико на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Milord (11.04.2012)
Старый 11.04.2012, 14:17   #164 (permalink)
Почётный гражданин
 
Аватар для реношник
 
Регистрация: 18.11.2008
Адрес: Украина Днепропетровская обл. vufx@rambler.ru == r25v6@rambler.ru
Сообщений: 700
Репутация: 354
реношник - реношник - реношник - реношник -
Сказал(а) спасибо: 26
Поблагодарили 355 раз(а) в 209 сообщениях
Поинты: 2
Отправить сообщение для реношник с помощью Skype™
Сообщение от Milord Посмотреть сообщение
Подскажите плиз, как можно сделать выключатель части кода совы, например в настройках добавляю параметр Mode, при =0, выключен кусок кода, при =1,включен,как программно из настроек выключать кусок кода???
if (Mode==0) и далее???
Примерно так

PHP код:

extern bool Mode 
true;
*************************
int Fun() { 
int abc;

    
b;
    
if(
Mode){
    
b;
        }
return(
c);     

Хотя вопрос не корректно поставлен, что Вы имеете ввиду под ЧАСТЬЮ КОДА ??? Если в этой части будет несколько функций тогда просто скобками не получится....
реношник вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Milord (11.04.2012)
Старый 11.04.2012, 16:24   #165 (permalink)
Местный знаток
 
Аватар для Milord
 
Регистрация: 26.03.2011
Сообщений: 596
Репутация: 705
Milord - Milord - Milord - Milord - Milord - Milord - Milord -
Сказал(а) спасибо: 897
Поблагодарили 702 раз(а) в 192 сообщениях
Поинты: 547

По умолчанию Да нет, все вроде ясно!)


Сообщение от реношник Посмотреть сообщение
Примерно так.....Хотя вопрос не корректно поставлен, что Вы имеете ввиду под ЧАСТЬЮ КОДА ??? Если в этой части будет несколько функций тогда просто скобками не получится....
Спасибо Вам и Чико, все вроде ясно стало, язык MQL4 не намного сложнее чем Бейсик))та же простая логика!))
Milord вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 11.04.2012, 17:23   #166 (permalink)
Местный житель
За призовое место в конкурсе 

 
Аватар для Чико
 
Регистрация: 14.03.2010
Сообщений: 602
Репутация: 284
Чико Чико Чико
Сказал(а) спасибо: 37
Поблагодарили 280 раз(а) в 189 сообщениях
Поинты: 55
Сообщение от Milord Посмотреть сообщение
Спасибо Вам и Чико, все вроде ясно стало, язык MQL4 не намного сложнее чем Бейсик))та же простая логика!))
Были бы ещё подпрограммы,вообще было бы хорошо..))
Чико на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 11.04.2012, 17:53   #167 (permalink)
Местный знаток
 
Аватар для Milord
 
Регистрация: 26.03.2011
Сообщений: 596
Репутация: 705
Milord - Milord - Milord - Milord - Milord - Milord - Milord -
Сказал(а) спасибо: 897
Поблагодарили 702 раз(а) в 192 сообщениях
Поинты: 547

По умолчанию Так чего нет в инете, есть в голове))


Сообщение от Чико Посмотреть сообщение
Были бы ещё подпрограммы,вообще было бы хорошо..))
Так чего нет в инете, есть в голове))
Было бы желание, остальное приложится..)
Milord вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 11.04.2012, 18:13   #168 (permalink)
Местный житель
За призовое место в конкурсе 

 
Аватар для Чико
 
Регистрация: 14.03.2010
Сообщений: 602
Репутация: 284
Чико Чико Чико
Сказал(а) спасибо: 37
Поблагодарили 280 раз(а) в 189 сообщениях
Поинты: 55
Да я вообще-то про структуру языка программирования..))Подпрог рамма-..эммм...ну такой кусок кода,который может вызываться из любого места в основной программе..))Ну да бог с ним-что есть,то есть..))
Чико на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 11.04.2012, 18:19   #169 (permalink)
Активный участник
 
Аватар для Nata_FX
 
Регистрация: 12.10.2011
Сообщений: 50
Репутация: 36
Nata_FX
Сказал(а) спасибо: 10
Поблагодарили 35 раз(а) в 23 сообщениях
Поинты: 4
Есть функции, они как раз соответствуют "ну такой кусок кода,который может вызываться из любого места в основной программе"
Nata_FX на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 11.04.2012, 18:21   #170 (permalink)
Местный житель
За призовое место в конкурсе 

 
Аватар для Чико
 
Регистрация: 14.03.2010
Сообщений: 602
Репутация: 284
Чико Чико Чико
Сказал(а) спасибо: 37
Поблагодарили 280 раз(а) в 189 сообщениях
Поинты: 55
Сообщение от Nata_FX Посмотреть сообщение
Есть функции, они как раз соответствуют "ну такой кусок кода,который может вызываться из любого места в основной программе"
Вы правы..))Не подумал-крайне редко программирую на MQL..))В голове вертелось про переходы,а ляпнул про подпрограммы-сорри..))

Последний раз редактировалось Чико; 11.04.2012 в 18:27.
Чико на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 11.04.2012, 19:39   #171 (permalink)
Почётный гражданин
 
Аватар для реношник
 
Регистрация: 18.11.2008
Адрес: Украина Днепропетровская обл. vufx@rambler.ru == r25v6@rambler.ru
Сообщений: 700
Репутация: 354
реношник - реношник - реношник - реношник -
Сказал(а) спасибо: 26
Поблагодарили 355 раз(а) в 209 сообщениях
Поинты: 2
Отправить сообщение для реношник с помощью Skype™
Ещё можно "кусок" программы вынести в отдельный файл *.mqh и обращаться к нему из основной программы. Не говорю уже про *.dll тут вообще куча разных возможностей...
реношник вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 11.04.2012, 22:44   #172 (permalink)
Местный знаток
 
Аватар для Milord
 
Регистрация: 26.03.2011
Сообщений: 596
Репутация: 705
Milord - Milord - Milord - Milord - Milord - Milord - Milord -
Сказал(а) спасибо: 897
Поблагодарили 702 раз(а) в 192 сообщениях
Поинты: 547

По умолчанию Ага, возможностей у языка я понял полно!))


Сообщение от реношник Посмотреть сообщение
Ещё можно "кусок" программы вынести в отдельный файл *.mqh и обращаться к нему из основной программы. Не говорю уже про *.dll тут вообще куча разных возможностей...
Вот такой вопрос,для чего помимо открытия ордера и закрытия по ТР или SL, в коде есть модификация ордеров??? не у всех сов, но у многих видел...
Milord вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 11.04.2012, 22:47   #173 (permalink)
Местный знаток
 
Аватар для Milord
 
Регистрация: 26.03.2011
Сообщений: 596
Репутация: 705
Milord - Milord - Milord - Milord - Milord - Milord - Milord -
Сказал(а) спасибо: 897
Поблагодарили 702 раз(а) в 192 сообщениях
Поинты: 547

По умолчанию Ну это да, понятно в принципе))


Сообщение от Nata_FX Посмотреть сообщение
Есть функции, они как раз соответствуют "ну такой кусок кода,который может вызываться из любого места в основной программе"
Наташ, просто мне раньше писавшему на бейсике ближе были подпрограммы, ( в MQL4 они же функции), Чико тоже видно на нем упражняется..))
Milord вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 11.04.2012, 23:35   #174 (permalink)
Местный житель
За призовое место в конкурсе 

 
Аватар для Чико
 
Регистрация: 14.03.2010
Сообщений: 602
Репутация: 284
Чико Чико Чико
Сказал(а) спасибо: 37
Поблагодарили 280 раз(а) в 189 сообщениях
Поинты: 55
Сообщение от Milord Посмотреть сообщение
Вот такой вопрос,для чего помимо открытия ордера и закрытия по ТР или SL, в коде есть модификация ордеров??? не у всех сов, но у многих видел...

Для передвигания стопов..))
Бейсиком не занимался-просто по роду деятельности приходилось программировать в Ассемблере (процессоры,однокристалки,
Чико на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Milord (12.04.2012)
Старый 11.04.2012, 23:35   #175 (permalink)
Почётный гражданин
 
Аватар для реношник
 
Регистрация: 18.11.2008
Адрес: Украина Днепропетровская обл. vufx@rambler.ru == r25v6@rambler.ru
Сообщений: 700
Репутация: 354
реношник - реношник - реношник - реношник -
Сказал(а) спасибо: 26
Поблагодарили 355 раз(а) в 209 сообщениях
Поинты: 2
Отправить сообщение для реношник с помощью Skype™
Сообщение от Milord Посмотреть сообщение
Вот такой вопрос,для чего помимо открытия ордера и закрытия по ТР или SL, в коде есть модификация ордеров??? не у всех сов, но у многих видел...
Модификация рыночных ордеров
Обычный рыночный ордер содержит два стоп-приказа - StopLoss и TakeProfit, - предписывающих закрытие ордера по заявленным ценам с целью ограничения убытков и фиксации прибыли. Модификация рыночных ордеров бывает полезна для изменения заявленных цен стоп-приказов либо в результате получения в программе новых расчётных значений, либо по инициативе трейдера.

Модификация отложенных ордеров
Модификация отложенных ордеров несколько отличается от модификации рыночных. Существенное отличие состоит в том, что возможно изменить заявленную цену самого ордера. Обязательно соблюдение правил, ограничивающих положение отложенного ордера относительно рыночной цены и стоп-приказов ордера относительно заявленной цены ордера. При этом все характеристики отложенного ордера оцениваются как вновь заявленные, независимо от предыдущей истории событий, связанных с этим ордером.
реношник вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Milord (12.04.2012)
Старый 12.04.2012, 18:41   #176 (permalink)
Местный знаток
 
Аватар для Milord
 
Регистрация: 26.03.2011
Сообщений: 596
Репутация: 705
Milord - Milord - Milord - Milord - Milord - Milord - Milord -
Сказал(а) спасибо: 897
Поблагодарили 702 раз(а) в 192 сообщениях
Поинты: 547

По умолчанию Как можно открыть ордер на открытии(закрытии) бара???


Вопросик мастерам MQL4 - как можно написать в коде открытие ордера на открытии бара или закрытии???

Есть ли по времени разница, если открыть ордер на Close[1] или на Open[0]???

Последний раз редактировалось Milord; 12.04.2012 в 19:12.
Milord вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 12.04.2012, 18:50   #177 (permalink)
Местный знаток
 
Аватар для Milord
 
Регистрация: 26.03.2011
Сообщений: 596
Репутация: 705
Milord - Milord - Milord - Milord - Milord - Milord - Milord -
Сказал(а) спасибо: 897
Поблагодарили 702 раз(а) в 192 сообщениях
Поинты: 547

По умолчанию Как можно подключить инфу из внешнего файла к сове???


допустим есть небольшой набор цифровых данных, он содержится в текстовом файле, который открывает блокнот (система WIN XP),
нужно подключить этот файл к сове и перекинуть данные во внутренний массив, как это можно написать в коде, если можно код попроще??? ЗАРАНЕЕ СПАСИБО!

Предложите плиз, еще свои варианты, как набор данных закинуть во внутренний массив совы???

Последний раз редактировалось Milord; 12.04.2012 в 18:55.
Milord вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 12.04.2012, 20:29   #178 (permalink)
Местный житель
За призовое место в конкурсе 

 
Аватар для Чико
 
Регистрация: 14.03.2010
Сообщений: 602
Репутация: 284
Чико Чико Чико
Сказал(а) спасибо: 37
Поблагодарили 280 раз(а) в 189 сообщениях
Поинты: 55
Сообщение от Milord Посмотреть сообщение
Вопросик мастерам MQL4 - как можно написать в коде открытие ордера на открытии бара или закрытии???

Есть ли по времени разница, если открыть ордер на Close[1] или на Open[0]???

Я не мастер MQL4,но думаю,что через проверку поступления новой свечи

datetime tm_Op; //время открытия последней свечи
--------------------------------------------------------------
if(tm_Op==Time[0])
return(0);
tm_Op=Time[0];


Между Close[1] и Open[0] по времени разницы нет..

По вложению файлов помочь не смогу-не занимался..))Погугли-в инете инфа есть ввиде уроков и на форумах..Где-то видел,но надобности такой не было,поэтому-сорри..))

Последний раз редактировалось Чико; 12.04.2012 в 20:31.
Чико на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Milord (13.04.2012)
Старый 12.04.2012, 20:53   #179 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,252
Репутация: 1962
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 347
Поблагодарили 1,891 раз(а) в 1,068 сообщениях
Поинты: 1270
Отправить сообщение для Ugar с помощью ICQ
Сообщение от Чико Посмотреть сообщение
Между Close[1] и Open[0] по времени разницы нет..
Есть. Open[0] это цена первого тика текущего бара. Close[1] это цена последнего тика прошлого бара. То есть это соседние тики. По времени, между ними расстояние как между соседними тиками. Между тиками может быть меньше секунды. Но конкретно эти 2 тика относятся к разным барам, а значит к разным временным отрезкам. Даже если с точностью до минут сравнивать их время будет разным.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!

Последний раз редактировалось Ugar; 12.04.2012 в 20:55.
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Milord (13.04.2012)
Старый 12.04.2012, 21:07   #180 (permalink)
Местный житель
За призовое место в конкурсе 

 
Аватар для Чико
 
Регистрация: 14.03.2010
Сообщений: 602
Репутация: 284
Чико Чико Чико
Сказал(а) спасибо: 37
Поблагодарили 280 раз(а) в 189 сообщениях
Поинты: 55
Мда...чуть-чуть соврал..))
Миниатюры:
Нажмите на изображение для увеличения
Название: тест.gif
Просмотров: 22
Размер:	17.1 Кб
ID:	72728  
Чико на форуме   Ответить с цитированиемОтветить с цитированием  
Ответ

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


Опции темы

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

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



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


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