Избранное трейдера Артемев Андрей
Settings = { Name = "GAZPROM_USD", tag = "GAZP", tag1 = "GAZP_USDRUB", line= { {Name = "line1", Color = RGB(0, 0, 255), Type = 1,Width = 1} } } vPrice=1; function Init() return 1 end function OnCalculate(index) local vOutFlag=0; local vGazp =(getCandlesByIndex(Settings.tag, 0, index-1, 1)[0].close or 1) ; local vUSDRUB=(getCandlesByIndex(Settings.tag1, 0, index-1, 1)[0].close or 1); if vGazp>0 then vOutFlag=1; else vOutFlag=0; end; if vUSDRUB>0 then vOutFlag=1; else vOutFlag=0; end; if vOutFlag > 0 then local Out = vGazp/vUSDRUB; vPrice=Out; end; return vPrice end3. В Квике создаем график с курсом доллара (USDRUB_TOM).
Всех приветствую. Продолжаем цикл уроков по MQL4.
В прошлый раз мы начали тему типов данных, сегодня будем говорить о ней более конкретно. Речь пойдёт о целых типах данных, предназначенных для хранения целочисленных значений. В языке MQL4 их 11 штук и отличаются они друг от друга по количеству места, которое занимают в памяти, и по области значений, которые переменные данных типов могут принимать. Естественно, исходя из этих отличий, иногда рациональнее использовать один тип данных, а иногда другой.
Список целых типов данных в MQL4 выглядит следующим образом:
Кстати, в языке MQL5 типы данных такие же, так что содержание поста можно смело отнести и к целым типам данных в MQL5.
Все подробности о каждом типе данных с примерами применения можно узнать из закреплённого видео. Спасибо за внимание.
//-------------------------------------------------------------------------------------------- struct sDataBar { ... }; //--------------------------------------------------------------------------------------------
sDataBar OsnDataBar; // Структура с ДАННЫМИ на баре для основного ТФ sDataBar HlpDataBar; // Структура с ДАННЫМИ на баре для вспомогательного ТФ
MathDataForBar(OsnDataBar, i, 1); MathDataForBar(HlpDataBar, i, 2);
void MathDataForBar(sDataBar &DataBar,int i, int variant) { ... //делаю с данными шпили вили )) ... }
Продолжаю публикацию своих ежемесячных результатов и портфелей на следующий месяц (начало здесь: smart-lab.ru/blog/412664.php, результаты августа: smart-lab.ru/blog/491582.php).
Вот как вел бы себя портфель, рекомендованный на сентябрь: