Мне нужен ИСХОДНЫЙКОД технического индикатора IMA, индикатора, который вызывается в терминале MetaTrader4 по вкладке "Индикаторы -> Трендовые -> Moving Average
Мне нужен ИСХОДНЫЙКОД технического индикатора IMA, индикатора, который вызывается в терминале MetaTrader4 по вкладке "Индикаторы -> Трендовые -> Moving Average
Теперь понятнее стало?
Вызови справку МТ4 или МТ5 и прочти алгоритм расчёта МА и напиши свой код, если тебе не подходит тот что тебе предложен.
Искал по форуму и в Интернете, нужного не нашел, поэтому пишу сюда.
Нужен очень простой советник (не скрипт), который ставил бы на выбранную пару ордер sellstop (с любыми настройками), если на ней нет никаких ордеров.
Т.е. советник смотрит на пару, проверяет есть ли ордера, если их нет, ставит sellstop (а если ордера есть, то ничего не делается) и так пока я его не выключу.
С MQL не общался, но, думаю, могу попытаться и сам написать, если кто-то подскажет, где почитать, как писать подобное условие (отсутствие на паре других ордеров).
Искал по форуму и в Интернете, нужного не нашел, поэтому пишу сюда.
Нужен очень простой советник (не скрипт), который ставил бы на выбранную пару ордер sellstop (с любыми настройками), если на ней нет никаких ордеров.
Т.е. советник смотрит на пару, проверяет есть ли ордера, если их нет, ставит sellstop (а если ордера есть, то ничего не делается) и так пока я его не выключу.
С MQL не общался, но, думаю, могу попытаться и сам написать, если кто-то подскажет, где почитать, как писать подобное условие (отсутствие на паре других ордеров).
Мне нужен ИСХОДНЫЙКОД технического индикатора IMA, индикатора, который вызывается в терминале MetaTrader4 по вкладке "Индикаторы -> Трендовые -> Moving Average
Теперь понятнее стало?
Зачем изобретать велосипед?
Сделайте, как в коде OsMA или любом другом:
//+------------------------------------------------------------------+//| Moving Average of Oscillator |//+------------------------------------------------------------------+intOnCalculate (constint rates_total,
constint prev_calculated,
constdatetime& time[],
constdouble& open[],
constdouble& high[],
constdouble& low[],
constdouble& close[],
constlong& tick_volume[],
constlong& volume[],
constint& spread[])
{
int i,limit;
//---if(rates_total<=InpSignalSMA || !ExtParameters)
return(0);
//--- last counted bar will be recounted
limit=rates_total-prev_calculated;
if(prev_calculated>0)
limit++;
//--- macd counted in the 1-st bufferfor(i=0; i<limit; i++)
ExtMacdBuffer[i]=iMA(NULL,0,InpFastEMA,0,MODE_EMA,PRICE_CLOSE,i)-
iMA(NULL,0,InpSlowEMA,0,MODE_EMA,PRICE_CLOSE,i);
//--- signal line counted in the 2-nd buffer
SimpleMAOnBuffer(rates_total,prev_calculated,0,InpSignalSMA,ExtMacdBuffer,ExtSignalBuffer);
//--- main loopfor(i=0; i<limit; i++)
ExtOsmaBuffer[i]=ExtMacdBuffer[i]-ExtSignalBuffer[i];
//--- donereturn(0);
}
//+------------------------------------------------------------------+
Всем привет. На 943 странице выкладывал скрипт по поводу описания работы и примеров работы библиотек *dll. Немного разобрался, почему скрипт не работает.
1. #include<WinUser32.mqh> не нужен в данном случае.
2. Условие отдельно if(lastkey != 0) Alert("lastkey=",lastkey); стабильно правильно выдает код нажатой клавиши. Если сделать задержку, вопросов к работе не останется.
3. Условие отдельно if(lastmouse != 0) Alert("lastmouse=",lastmouse); стабильно выдает 512, даже если мышь не двигается. Очень редко проскакивают другие цифры
в ответ на нажатие кнопок мыши.
4. if(lastwnd != 0) Alert("lastwnd=",lastwnd); возвращает пустую строку, скорей всего потому, что библиотека старая, не юникод.
В справке читал, что в редакторе можно работать с библиотеками *dll, достаточно мышкой перетащить ее в окно редактора. Не открывается.
Вопрос. Готов кто-то помочь править "IdleLib.dll" или лучше за деньги. Если где-то есть эта тема(и другие *dll) покажите ссылку.
Ничего не понял.
Индикаторы МА
Или они для Вас слишком хороши?
Мне нужен ИСХОДНЫЙ КОД технического индикатора IMA, индикатора, который вызывается в терминале MetaTrader4 по вкладке "Индикаторы -> Трендовые -> Moving Average
Теперь понятнее стало?
Мне нужен ИСХОДНЫЙ КОД технического индикатора IMA, индикатора, который вызывается в терминале MetaTrader4 по вкладке "Индикаторы -> Трендовые -> Moving Average
Теперь понятнее стало?
Вызови справку МТ4 или МТ5 и прочти алгоритм расчёта МА и напиши свой код, если тебе не подходит тот что тебе предложен.
Вызови справку МТ4 или МТ5 и прочти алгоритм расчёта МА и напиши свой код, если тебе не подходит тот что тебе предложен.
Да написать-то мы и без советов сопливых можем, только вот время жаль на изобретение велосипедов и ответы бездельникам вроде Вас
Леонид. Грубить не стоит. Ответ был на поставленный вопрос, не более. Может стоит вопросы по другому формулировать
Виктор, ты всё прекрасно понимаешь - ответа не было
Здравствуйте!
Искал по форуму и в Интернете, нужного не нашел, поэтому пишу сюда.
Нужен очень простой советник (не скрипт), который ставил бы на выбранную пару ордер sellstop (с любыми настройками), если на ней нет никаких ордеров.
Т.е. советник смотрит на пару, проверяет есть ли ордера, если их нет, ставит sellstop (а если ордера есть, то ничего не делается) и так пока я его не выключу.
С MQL не общался, но, думаю, могу попытаться и сам написать, если кто-то подскажет, где почитать, как писать подобное условие (отсутствие на паре других ордеров).
Здравствуйте!
Искал по форуму и в Интернете, нужного не нашел, поэтому пишу сюда.
Нужен очень простой советник (не скрипт), который ставил бы на выбранную пару ордер sellstop (с любыми настройками), если на ней нет никаких ордеров.
Т.е. советник смотрит на пару, проверяет есть ли ордера, если их нет, ставит sellstop (а если ордера есть, то ничего не делается) и так пока я его не выключу.
С MQL не общался, но, думаю, могу попытаться и сам написать, если кто-то подскажет, где почитать, как писать подобное условие (отсутствие на паре других ордеров).
Мне нужен ИСХОДНЫЙ КОД технического индикатора IMA, индикатора, который вызывается в терминале MetaTrader4 по вкладке "Индикаторы -> Трендовые -> Moving Average
Теперь понятнее стало?
Зачем изобретать велосипед?
Сделайте, как в коде OsMA или любом другом:
Или Вы категорически не доверяете Метаквотам?
Всем привет. На 943 странице выкладывал скрипт по поводу описания работы и примеров работы библиотек *dll. Немного разобрался, почему скрипт не работает.
1. #include<WinUser32.mqh> не нужен в данном случае.
2. Условие отдельно if(lastkey != 0) Alert("lastkey=",lastkey); стабильно правильно выдает код нажатой клавиши. Если сделать задержку, вопросов к работе не останется.
3. Условие отдельно if(lastmouse != 0) Alert("lastmouse=",lastmouse); стабильно выдает 512, даже если мышь не двигается. Очень редко проскакивают другие цифры
в ответ на нажатие кнопок мыши.
4. if(lastwnd != 0) Alert("lastwnd=",lastwnd); возвращает пустую строку, скорей всего потому, что библиотека старая, не юникод.
В справке читал, что в редакторе можно работать с библиотеками *dll, достаточно мышкой перетащить ее в окно редактора. Не открывается.
Вопрос. Готов кто-то помочь править "IdleLib.dll" или лучше за деньги. Если где-то есть эта тема(и другие *dll) покажите ссылку.