Скачать MetaTrader 5

оптимизация кода

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
koko_moko
333
koko_moko  

написал веер. но появилась проблема - перестройка всех линий при перетаскивании главной линии - запаздывает. я могу двигать немного в каком то радиусе главную линию и перестройка не будет происходить хоть явно указал в событии как определить перемещение. Это проблема потому, что первые точки двух линий должны совпадать что бы пересчитать весь веер, а они после перемещения не всегда совпадают.

так это у меня комп слабый или код тяжелый ? смотрел нагрузка ЦП 30 когда перемещаю веер  

как это исправить? терминальный веер работает моментально  

Dmitry Fedoseev
45373
Dmitry Fedoseev  

Первые точки каких двух линий должны совпадать? Делайте, чтобы совпадали. 

Про загрузку от сюда не видать.

koko_moko
333
koko_moko  
Integer:

Первые точки каких двух линий должны совпадать? Делайте, чтобы совпадали. 

Про загрузку от сюда не видать.


так я и делаю. самые верхняя и нижняя линии, у них общая точка - начало. до написания этапа прорисовки всех линий (всего 8 их)- проблем небыло. вот и спрашиваю, это проц 2.4 Ггц не тянет код ? кода там меньше 100 строк если без коментов и отступов. Но Ведь вееры впаренные в терминале работают на отлично
Dmitry Fedoseev
45373
Dmitry Fedoseev  
koko_moko
333
koko_moko  

извиняюсь, я просто иногда тупой, когда нет мотивации. Но в клубе мне помогли много людей, телепатически, замотивировали. спасибо

надо делать

if ( id==CHARTEVENT_MOUSE_MOVE && sparam==1 &&  (ObjectGet("#1",OBJPROP_TIME1) !=X1 || ObjectGet("#1",OBJPROP_PRICE1)!=Y1 ))

 а было 

if ( id==CHARTEVENT_MOUSE_MOVE && sparam==1 &&  ObjectGet("#1",OBJPROP_TIME1) !=X1 && ObjectGet("#1",OBJPROP_PRICE1)!=Y1 )
Victor Nikolaev
Модератор
15086
Victor Nikolaev  
mario_SC--:

извиняюсь, я просто иногда тупой, когда нет мотивации. Но в клубе мне помогли много людей, телепатически, замотивировали. спасибо

надо делать

 а было 

Удивительно. Редкий случай что клуб помог. Как мало среди нас членов клуба. Приветствую Вас, очередной член клуба. Надеюсь теперь клуб будет помогать лучше
Boris
3947
Boris  
Извините, встряну! Почему хотят сделать, что не понимают? Сначала разберитесь, поймите, а потом уж беритесь и делайте! Ну, скажем, подскажут, спишут, а потом снова какая-нибудь загвоздка и опять спрашивать?! В любом деле нужно браться только за то, что уже знаешь и можешь сам делать. А пока изучайте, пробуйте, и всё придёт в своё время, постепенно освоите. Удачи и терпения!
koko_moko
333
koko_moko  

"Ну, скажем, подскажут, спишут, а потом снова какая-нибудь загвоздка и опять спрашивать?!"

ну а что еще в конце концов делать на форуме посвященному ПО ?? тем более так быстрее разобраться можно.

Boris
3947
Boris  
mario_SC--:

"Ну, скажем, подскажут, спишут, а потом снова какая-нибудь загвоздка и опять спрашивать?!"

ну а что еще в конце концов делать на форуме посвященному ПО ?? тем более так быстрее разобраться можно.

Ошибаетесь! Знания и умение достигаются в результате систематического изучения и упорной работы над собой, а не на случайных подсказках! Но вам, видно, видней!Удачи!
Dmitry Fedoseev
45373
Dmitry Fedoseev  
borilunad:
Ошибаетесь! Знания и умение достигаются в результате систематического изучения и упорной работы над собой, а не на случайных подсказках! Но вам, видно, видней!Удачи!
Боря, знаешь ли, это форум интернете и здесь ни кто ни кого не принуждает отвечать на вопросы. Если тебе лень, никто тебя не заставляет на них отвечать, и даже вообще писать тебя здесь ни кто не заставляет. Лень, в лом? Не пиши и все.
Boris
3947
Boris  
Integer:
Боря, знаешь ли, это форум интернете и здесь ни кто ни кого не принуждает отвечать на вопросы. Если тебе лень, никто тебя не заставляет на них отвечать, и даже вообще писать тебя здесь ни кто не заставляет. Лень, в лом? Не пиши и все.
Митя, как видно, и тебе видней! Ничего не поделаешь!
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий