Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ребята, спасибо большое за помощь, и я запомню, что вызывать так - это уже не функция, а вызов процедуры!
Еще раз спасибо!
Jonkie76
Внутренняя работа истории (создание файла .hst)
Снова здравствуйте,
мне снова нужен ваш совет: Вот моя проблема:
Перебор всех символов
Перебор всех временных периодов
Я делаю следующее:
int bar = iBars(symbol,pPeriod ); if (Bar == 0) totalRequested++;
while (bar == 0 && nRetry < 5)
{
Print("RETRY(" + nRetry +")" + ServerName + "/" + sSymbol + "/"+pPERIOD_XX + "/" );
Sleep (5000);
Bar = iBars(sSymbol,pPERIOD_XX );
nRetry++;
}
Пока все хорошо. Сайт
int bar = iBars(symbol,pPeriod );
срабатывает, когда MT4 загружает историю с сервера.
Вот в чем моя проблема:
MT4 загружает полную историю всех символов, но не сбрасывает их на диск в папку history. Это происходит только при выходе из терминала MT4! Накопление исторических данных замораживает MT4, и он никогда не записывает историю на диск.
Что теперь делать?
С наилучшими пожеланиями,
Армин
протестировать на новом MT4, прежде чем пробовать на своей торговой платформе Старый MT4
Я думаю
лог и hst файл, вы можете удалить их, чтобы иметь чистый лист
---
оооо, hst файл, я пытался некоторое время, но уже сдался
экспорт в csv с данными каждой свечи прост
но должен быть какой-то механизм для защиты hst-файла от деформации.
-- возможно, мой компилятор (mq4 в ex4) не работает, я не знаю причины.
но я отказался от создания или усечения некоторых данных и получил hst-файл.
[[ хорошая идея потому что
допустим, однажды я получил данные OHLC с местного фондового рынка, по одной акции.
тогда я хорошо знаю свой собственный индикатор
Если я смогу подделать эти данные OHLC в моем MT4, тогда у меня есть графики, иначе, если ни один MT4 в мире не получит эти данные, я никогда не смогу использовать свои индикаторы и шаблоны, которые я так хорошо знаю на Форекс --- я не торгую акциями, хотя, слишком беден.
Помогите получить данные из окна индикатора
Я хотел бы знать, как прочитать эти данные, обведенные синим цветом,
есть какой-нибудь пример кода, чтобы направить меня в нужном направлении?
Заранее спасибо.
использовать функцию iVolumen()
используйте функцию iVolumen()
спасибо за ответ.
На самом деле я хочу сделать так, чтобы пользовательский индикатор считывал:
1) диапазон окна (за пределами окна показывает число в правом нижнем углу и другое в правом верхнем)
2) комментарий
Спасибо.
хе-хе-хе, нужно всего 4000 USD
но плоский телевизор LED 55 и более и подключите компьютер к этому экрану.
---------
Здесь нам нравятся люди, которые пытаются кодировать
так что я попытаюсь ответить с моими очень ограниченными знаниями
вы попробовали control-D == затем, вы также выбираете флажок показать данные (control - I)
====
на выбранном вами снимке экрана
мы видим - объем в подокне, и некоторое максимальное минимальное число
во-первых, номер объема - это ерунда, это не совсем объем торговли, некоторые люди используют его для программирования в формулах, когда есть время, OHLC объем - если вы это делаете - файл --- сохранить как
обычно, для ЧИТАТЕЛЕЙ
число max и min являются АРБИТРАЖНЫМИ, колебания, а не фактическое число что-то значат для нас
конечно, есть нулевой индикатор, RSI, в котором 20%, 70% являются жизненно важным признаком - но это слишком старые общие индикаторы, вы можете найти гораздо лучший материал на этом форуме, просто ищите и ищите
-------
есть тип крошечного текста, который программист использует как окно сообщения (не всплывает).
текст крошечный, вы не можете выбрать шрифт или размер слова.
Это называется COMMENT - эта функция
Я, вероятно, смогу найти в своем архиве, чтобы показать вам, как это закодировать - я делал это раньше.
----
на вопрос 1 ---- Я не понимаю, о чем вы говорите.Спасибо за ответ.
...да, я только что нашел использование "Comment" и "IndicatorShortName".
Так как же мне "прочитать" IndicatorShortName, функция типа " GetVarValue(IndicatorShortName) " или что-то еще ?? без понятия.
и второе это получение произвольного окна max и min. чтобы сделать глупую сигнализацию.
Спасибо большое.
сигнал тревоги - некоторые из них раздражают, худший - потому что
вы не знаете, какой график валюты вызывает сигнал тревоги
затем вы находите график, вам все равно приходится угадывать, какой индикатор (control-I, затем delete).
поэтому вы просто закрываете график и удаляете индикатор. (это уже моя лучшая догадка).
Я просто трачу еще 10 минут, смотрю на свой архив, так как я сделал несколько причудливых кодировок COMMENT.
он предложит мне уровень SL или начальный уровень.
Однако, я не знаю, куда я положил свой материал, поэтому я не могу дать вам скриншот кодирования.
---- Я думаю, вы можете перепостить тот же вопрос или сделать скриншот MQ4 в metaeditor, затем выделить его.
перепостить его через несколько дней
======
КАК бы то ни было, кодеры (программисты) могут не обратить внимания на ваш вопрос (если он такой простой, как functioncall{parameter}), т.е. они могут ответить на промежуточный вопрос
если вы начинающий (похоже на то), попробуйте нажать на кнопку выше - называется [поиск]
поищите MQ4 или поищите кодирование; несколько Member дают отличный учебник
можно также попробовать [F1] в метаредакторе - но некоторые из них - дерьмо, например, массив, даже пример в справке - не может скомпилироваться или запуститься, как ожидалось.
Так что - не зацикливайтесь на MQ4, попробуйте поискать FEW THREADS< изучите различные способы кодирования в этих MQ4 (ищите комментарии, конечно, они на английском - комментарии означают ПРИМЕЧАНИЯ в коде здесь).
есть еще одна функция комментария (чтобы поместить текст там) - очень легкое кодирование KEYWORD
Извините, что разочаровал вас, но не хочу отвечать на ваш вопрос, так как вам нужно UN_LEARN, если я могу ответить неправильно, поэтому я беру 5-й вариант
хе-хе, нужно всего лишь 4000 долларов США
КУПИТЬ 55 иш (большой 55 дюймов) плоский телевизор LED и подключить компьютер к этому экрану.
---------
Здесь нам нравятся люди, которые пытаются кодировать
Так что я попытаюсь ответить с моими очень ограниченными знаниями
вы попробовали control-D == затем, вы также выбираете флажок показать данные (control - I)
====
на выбранном вами снимке экрана
мы видим -- объем в подокне, и некоторое максимальное минимальное число
во-первых, номер объема - это ерунда, это не совсем объем торговли, некоторые люди используют его для программирования в формулах, когда есть время, OHLC объем - если вы это делаете - файл --- сохранить как
обычно, для ЧИТАТЕЛЕЙ
число max и min являются АРБИТРАЖНЫМИ, колебания, а не фактическое число что-то значат для нас
конечно, есть нулевой индикатор, RSI, в котором 20%, 70% являются жизненно важным признаком - но это слишком старые общие индикаторы, вы можете найти гораздо лучший материал на этом форуме, просто ищите и ищите
-------
есть тип крошечного текста, который программист использует как окно сообщения (не всплывает).
текст крошечный, вы не можете выбрать шрифт или размер слова.
Это называется COMMENT - эта функция
Я, вероятно, смогу найти в своем архиве, чтобы показать вам, как это закодировать - я делал это раньше.
----
на вопрос 1 ---- Я не понимаю, о чем вы говорите.
все индикаторы являются пользовательскими, т.е. если это не средняя универсальная функция, как MA
вы можете попробовать CONTROL-N
-- как прочитать, вы могли бы спросить, как прочитать MQ4 кодировку любого пользовательского индикатора.
тогда вам нужно изучить программирование с MQ4 --- можно поискать учебник по MQ4 в youtube, я думаю.
примечание ivolume --- обычно, буква, которую я имею в виду - она может называться как-то иначе.
т.е. если КЛЮЧЕВОЕ СЛОВО начинается с i
обычно даже если вы находитесь на графике $audusd, вы можете обратиться к $eurusd и получить что-то из графика eruo или потока данных - так что это чрезвычайно мощно (за пределами вашей текущей валюты, настолько мощно).
[langtitle=de]TakeProfit не выполняется MT4[/langtitle]
Здравствуйте,
В моем простом советнике TakeProfit достигнут, но не исполняется.
Пожалуйста, посмотрите на вложение. Команда для отправки ордера для первого примера выглядит следующим образом:
OrderSend(Symbol(),OP_SELL,0.1,1.44773,3,1.44993,1 .44743,"COMMENT", 20111009,0,Red);
Я использовал простой тестер стратегий MT4.
Я не понимаю, почему тейкпрофит не был выполнен. Надеюсь, вы поможете мне разобраться.
Спасибо.