Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Феноменально!!! Огромное спасибо. Это был второй вариант и добавление
ObjectSet(buff_str, OBJPROP_WIDTH,2);
это то, что помогло.
Есть ли способ добавить в программу строки с математикой ребенка Мурри?
С уважением,
Вракар
вы увидите код, похожий на этот...
for( i=0; i<OctLinesCnt; i++ ){
buff_str = "mml "+i;
if(ObjectFind(buff_str) == -1) {
ObjectCreate(buff_str, OBJ_HLINE, 0, BlockEnd, mml);
ObjectSet(buff_str, OBJPROP_STYLE, STYLE_SOLID);
ObjectSet(buff_str, OBJPROP_COLOR, mml_clr);
ObjectSet(buff_str, OBJPROP_RAY, false);
ObjectSet(buff_str, OBJPROP_WIDTH,1);
ObjectMove(buff_str, 0, BlockEnd , mml);
}
else {
ObjectMove(buff_str, 0, BlockEnd, mml);
Там, где написано OBJPROP_WIDTH,1) .... измените No на 2, 3 или 4 для толщины и нажмите кнопку компиляции.
если это похоже на этот код...
for( i=0; i<OctLinesCnt; i++ ){
buff_str = "mml "+i;
if(ObjectFind(buff_str) == -1) {
ObjectCreate(buff_str, OBJ_HLINE, 0, Time[0], mml);
ObjectSet(buff_str, OBJPROP_STYLE, STYLE_SOLID);
ObjectSet(buff_str, OBJPROP_COLOR, mml_clr);
ObjectMove(buff_str, 0, Time[0], mml);
затем вы хотите добавить линию ширины синим цветом и изменить число в соответствии с этим.
Xard777Просто добавьте...
double bm222,bm224,bm226;
double bm112,bm114,bm116;
double bm02,bm04,bm06;
double bm12,bm14,bm16;
double bm22,bm24,bm26;
double bm32,bm34,bm36;
double bm42,bm44,bm46;
double bm52,bm54,bm56;
double bm62,bm64,bm66;
double bm72,bm74,bm76;
double bm82,bm84,bm86;
double bm92,bm94,bm96;
ObjectDelete("bm222_Line");
ObjectCreate("bm222_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm222);
ObjectSet("bm222_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm222_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm222_Line",OBJPROP_RAY, false);
ObjectSet("bm222_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm224_Line");
ObjectCreate("bm224_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm224);
ObjectSet("bm224_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm224_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm224_Line",OBJPROP_RAY,false);
ObjectSet("bm224_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm226_Line");
ObjectCreate("bm226_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm226);
ObjectSet("bm226_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm226_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm226_Line",OBJPROP_RAY,false);
ObjectSet("bm226_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm112_Line");
ObjectCreate("bm112_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm112);
ObjectSet("bm112_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm112_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm112_Line",OBJPROP_RAY,false);
ObjectSet("bm112_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm114_Line");
ObjectCreate("bm114_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm114);
ObjectSet("bm114_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm114_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm114_Line",OBJPROP_RAY,false);
ObjectSet("bm114_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm116_Line");
ObjectCreate("bm116_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm116);
ObjectSet("bm116_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm116_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm116_Line",OBJPROP_RAY,false);
ObjectSet("bm116_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm02_Line");
ObjectCreate("bm02_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm02);
ObjectSet("bm02_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm02_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm02_Line",OBJPROP_RAY,false);
ObjectSet("bm02_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm04_Line");
ObjectCreate("bm04_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm04);
ObjectSet("bm04_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm04_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm04_Line",OBJPROP_RAY,false);
ObjectSet("bm04_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm06_Line");
ObjectCreate("bm06_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm06);
ObjectSet("bm06_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm06_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm06_Line",OBJPROP_RAY,false);
ObjectSet("bm06_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm12_Line");
ObjectCreate("bm12_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm12);
ObjectSet("bm12_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm12_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm12_Line",OBJPROP_RAY,false);
ObjectSet("bm12_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm14_Line");
ObjectCreate("bm14_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm14);
ObjectSet("bm14_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm14_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm14_Line",OBJPROP_RAY,false);
ObjectSet("bm14_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm16_Line");
ObjectCreate("bm16_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm16);
ObjectSet("bm16_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm16_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm16_Line",OBJPROP_RAY,false);
ObjectSet("bm16_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm22_Line");
ObjectCreate("bm22_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm22);
ObjectSet("bm22_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm22_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm22_Line",OBJPROP_RAY,false);
ObjectSet("bm22_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm24_Line");
ObjectCreate("bm24_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm24);
ObjectSet("bm24_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm24_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm24_Line",OBJPROP_RAY,false);
ObjectSet("bm24_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm26_Line");
ObjectCreate("bm26_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm26);
ObjectSet("bm26_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm26_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm26_Line",OBJPROP_RAY,false);
ObjectSet("bm26_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm32_Line");
ObjectCreate("bm32_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm32);
ObjectSet("bm32_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm32_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm32_Line",OBJPROP_RAY,false);
ObjectSet("bm32_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm34_Line");
ObjectCreate("bm34_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm34);
ObjectSet("bm34_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm34_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm34_Line",OBJPROP_RAY,false);
ObjectSet("bm34_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm36_Line");
ObjectCreate("bm36_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm36);
ObjectSet("bm36_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm36_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm36_Line",OBJPROP_RAY,false);
ObjectSet("bm36_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm42_Line");
ObjectCreate("bm42_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm42);
ObjectSet("bm42_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm42_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm42_Line",OBJPROP_RAY,false);
ObjectSet("bm42_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm44_Line");
ObjectCreate("bm44_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm44);
ObjectSet("bm44_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm44_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm44_Line",OBJPROP_RAY,false);
ObjectSet("bm44_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm46_Line");
ObjectCreate("bm46_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm46);
ObjectSet("bm46_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm46_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm46_Line",OBJPROP_RAY,false);
ObjectSet("bm46_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm52_Line");
ObjectCreate("bm52_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm52);
ObjectSet("bm52_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm52_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm52_Line",OBJPROP_RAY,false);
ObjectSet("bm52_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm54_Line");
ObjectCreate("bm54_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm54);
ObjectSet("bm54_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm54_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm54_Line",OBJPROP_RAY,false);
ObjectSet("bm54_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm56_Line");
ObjectCreate("bm56_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm56);
ObjectSet("bm56_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm56_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm56_Line",OBJPROP_RAY,false);
ObjectSet("bm56_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm62_Line");
ObjectCreate("bm62_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm62);
ObjectSet("bm62_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm62_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm62_Line",OBJPROP_RAY,false);
ObjectSet("bm62_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm64_Line");
ObjectCreate("bm64_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm64);
ObjectSet("bm64_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm64_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm64_Line",OBJPROP_RAY,false);
ObjectSet("bm64_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm66_Line");
ObjectCreate("bm66_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm66);
ObjectSet("bm66_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm66_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm66_Line",OBJPROP_RAY,false);
ObjectSet("bm66_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm72_Line");
ObjectCreate("bm72_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm72);
ObjectSet("bm72_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm72_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm72_Line",OBJPROP_RAY,false);
ObjectSet("bm72_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm74_Line");
ObjectCreate("bm74_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm74);
ObjectSet("bm74_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm74_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm74_Line",OBJPROP_RAY,false);
ObjectSet("bm74_Line",OBJPROP_WIDTH,0);
продолжение от предыдущего поста...
ObjectDelete("bm76_Line");
ObjectCreate("bm76_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm76);
ObjectSet("bm76_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm76_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm76_Line",OBJPROP_RAY,false);
ObjectSet("bm76_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm82_Line");
ObjectCreate("bm82_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm82);
ObjectSet("bm82_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm82_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm82_Line",OBJPROP_RAY,false);
ObjectSet("bm82_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm84_Line");
ObjectCreate("bm84_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm84);
ObjectSet("bm84_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm84_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm84_Line",OBJPROP_RAY,false);
ObjectSet("bm84_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm86_Line");
ObjectCreate("bm86_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm86);
ObjectSet("bm86_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm86_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm86_Line",OBJPROP_RAY,false);
ObjectSet("bm86_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm92_Line");
ObjectCreate("bm92_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm92);
ObjectSet("bm92_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm92_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm92_Line",OBJPROP_RAY,false);
ObjectSet("bm92_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm94_Line");
ObjectCreate("bm94_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm94);
ObjectSet("bm94_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm94_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm94_Line",OBJPROP_RAY,false);
ObjectSet("bm94_Line",OBJPROP_WIDTH,0);
ObjectDelete("bm96_Line");
ObjectCreate("bm96_Line", OBJ_TRENDBYANGLE,0, BlockEnd,bm96);
ObjectSet("bm96_Line",OBJPROP_COLOR,DarkSlateGray);
ObjectSet("bm96_Line",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("bm96_Line",OBJPROP_RAY,false);
ObjectSet("bm96_Line",OBJPROP_WIDTH,0);
Xard777
Xard777,
Прежде всего, большое спасибо за код. К сожалению, я не программист, и включение приведенного ниже кода - это большее, что я, похоже, могу понять, как сделать. Не будет ли слишком сложно попросить вас включить код для детских MM линий в один из .mq4 файлов?
С уважением,
Вракар
Просто добавьте...
double bm222,bm224,bm226;
double bm112,bm114,bm116;
double bm02,bm04,bm06;
double bm12,bm14,bm16;
double bm22,bm24,bm26;
double bm32,bm34,bm36;
double bm42,bm44,bm46;
double bm52,bm54,bm56;
double bm62,bm64,bm66;
double bm72,bm74,bm76;
double bm82,bm84,bm86;
двойные bm92,bm94,bm96;
Сделал это, но все равно ничего... Во время работы в визуальном режиме на графике выскакивает надпись "верхний уровень не определен" или "нижний уровень не определен"...
Забыл упомянуть, что во время бэктеста нужно, приостановив визуальный режим, поставить на график индикатор VG, возобновить бэктест.
Супер! Еще раз большое спасибо!!!
Vracar
Это уже есть в приложении к файлу таймфрейма... Xard777
Сделал это, но все равно ничего... При работе в визуальном режиме на графике выскакивает надпись "верхний уровень не определен" или "нижний уровень не определен"...
Все работает нормально. Но все еще смущает уровень входа и точка TP SL. Это только для разворота, а не для следования за трендом. Но это отличная работа.
Digistoch, я вижу код для перекупленности, перепроданности, бычьего начала, медвежьего начала, он кажется только декоративным. Он не меняет цвет.
Как определить перекупленность, перепроданность, бычье начало или медвежье начало на Digistoch?
Я могу закодировать для вас.
Если перекупленность и перепроданность по RSI, а медвежье начало по медвежьей силе и бычьей силе по индикатору, то я могу сразу закодировать для вас.
//--------EDIT----------//
Я понял это после того, как внимательно прочитал код.
Там все есть. И объектный текст бычьего, медвежьего, перепроданности и перекупленности только для цветовой легенды.
Здравствуйте!
Как принимать торговые решения на основе уровней Мюррея?
.............................................................
Итак, повторюсь, как определить уровни для покупки и продажи с помощью индикатора ММ?Для себя я стараюсь использовать их как способ определения целей на графике,
прочитайте мои предыдущие сообщения здесь, если у вас есть время,
#415, #417,#419,#478,#500,#533,#571,#572