 | Цитата: |  | | |  | (Baton @ 30.1.2007, 19:19)  |  | | | | | | | Алексей, на фоне Семеныча (автора индикаторов) предложение сходить на Плати.ру прозвучало не корректно. Не обижайтесь. Каждый может сделать ошибку. А это была ошибка. | |  | |  | |

Да здраствует, ХАЛЯВА! Она не искоренима. Что-то подобное я ожидал...
Добавленная модификация индикаторов открывает неограниченные возможности для разработки успешной ТС. Представление графика валютной пары в виде одной кривой, которая в точности описывает движение цены на любом ТФ (смотри картинку, пост выше), не опаздывает, а именно, один в один,
упрощает модель рынка. Упрощается задача нахождения точек разворота цены (ловим экстремумы). Упрощается задача нахождения наиболее перспективной валютной пары из 28 пар, по которой намечается движение... И это только первый шаг.
Перед Вами готовый инструмент...
 | Цитата: |  | | | | | | | | Понравилась табличка со значениями валют в Frames. Хотелось бы такую же в Common. С уважением к Вам | |  | |  | |
Чтобы сделать табличку, надо в конце функции
Start() перед
return(0) вставить следующий код:
if(USD_Close!=0) USD[0]=0;
ObjectCreate("USD", OBJ_LABEL, 0, 0, 0);
ObjectSetText("USD",DoubleToStr(USD[0],4),10, "Arial", Green);
ObjectSet("USD", OBJPROP_CORNER, 0);
ObjectSet("USD", OBJPROP_XDISTANCE, 100);
ObjectSet("USD", OBJPROP_YDISTANCE, 22);
if(EUR_Close!=0) EUR[0]=0;
ObjectCreate("EUR", OBJ_LABEL, 0, 0, 0);
ObjectSetText("EUR",DoubleToStr(EUR[0],4),10, "Arial", Blue);
ObjectSet("EUR", OBJPROP_CORNER, 0);
ObjectSet("EUR", OBJPROP_XDISTANCE, 100);
ObjectSet("EUR", OBJPROP_YDISTANCE, 46);
if(GBP_Close!=0) GBP[0]=0;
ObjectCreate("GBP", OBJ_LABEL, 0, 0, 0);
ObjectSetText("GBP",DoubleToStr(GBP[0],4),10, "Arial", Red);
ObjectSet("GBP", OBJPROP_CORNER, 0);
ObjectSet("GBP", OBJPROP_XDISTANCE, 100);
ObjectSet("GBP", OBJPROP_YDISTANCE, 70);
if(CHF_Close!=0) CHF[0]=0;
ObjectCreate("CHF", OBJ_LABEL, 0, 0, 0);
ObjectSetText("CHF",DoubleToStr(CHF[0],4),10, "Arial", Yellow);
ObjectSet("CHF", OBJPROP_CORNER, 0);
ObjectSet("CHF", OBJPROP_XDISTANCE, 100);
ObjectSet("CHF", OBJPROP_YDISTANCE, 94);
if(JPY_Close!=0) JPY[0]=0;
ObjectCreate("JPY", OBJ_LABEL, 0, 0, 0);
ObjectSetText("JPY",DoubleToStr(JPY[0],4),10, "Arial", Maroon);
ObjectSet("JPY", OBJPROP_CORNER, 0);
ObjectSet("JPY", OBJPROP_XDISTANCE, 100);
ObjectSet("JPY", OBJPROP_YDISTANCE, 118);
if(AUD_Close!=0) AUD[0]=0;
ObjectCreate("AUD", OBJ_LABEL, 0, 0, 0);
ObjectSetText("AUD",DoubleToStr(AUD[0],4),10, "Arial", DarkSlateGray);
ObjectSet("AUD", OBJPROP_CORNER, 0);
ObjectSet("AUD", OBJPROP_XDISTANCE, 100);
ObjectSet("AUD", OBJPROP_YDISTANCE, 142);
if(CAD_Close!=0) CAD[0]=0;
ObjectCreate("CAD", OBJ_LABEL, 0, 0, 0);
ObjectSetText("CAD",DoubleToStr(CAD[0],4),10, "Arial", Purple);
ObjectSet("CAD", OBJPROP_CORNER, 0);
ObjectSet("CAD", OBJPROP_XDISTANCE, 100);
ObjectSet("CAD", OBJPROP_YDISTANCE, 166);
if(NZD_Close!=0) NZD[0]=0;
ObjectCreate("NZD", OBJ_LABEL, 0, 0, 0);
ObjectSetText("NZD",DoubleToStr(NZD[0],4),10, "Arial", Teal);
ObjectSet("NZD", OBJPROP_CORNER, 0);
ObjectSet("NZD", OBJPROP_XDISTANCE, 100);
ObjectSet("NZD", OBJPROP_YDISTANCE, 190);
Этот код создает таблицу.
При одновременной загрузке Frames и Common значения будут накладываться и что к чему относится будет трудно разобраться.
А этот код вставляется в функцию
deinit() Comment("");
ObjectDelete("USD");
ObjectDelete("EUR");
ObjectDelete("GBP");
ObjectDelete("CHF");
ObjectDelete("JPY");
ObjectDelete("AUD");
ObjectDelete("CAD");
ObjectDelete("NZD");
он удаляет таблицу после выгрузки индикатора.