Автор |
Сообщение |
eugenserg
Зарегистрирован: 08.10.2013
Сообщения: 84
|
Всем привет! Возникла такая необходимость, нужно удалить с графика уже нарисованные стрелки, чтоб потом перерисовать их. Возможно ли?
тоесть:
// начало
Buy = бла-бла;
PlotShapes(IIf(Buy, shapeUpArrow, shapeNone), colorGreen, 0, L, Offset=-15);
// конец
if(очень нужно) {стереть с графика стрелки;
Buy = бла-бла2;
PlotShapes(IIf(Buy, shapeUpArrow, shapeNone), colorGreen, 0, L, Offset=-15);}
з.ы. между началом и концом никакие if вставить нельзя, т.к. это отдельный файл вставленный по #include в основной скрипт, и в случае необходимости должен работать самостоятельно без редактирования. |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Хм. Странный подход. Может рисовать стрелки только один раз и только те которые нужны? Ну если уж надо именно так, то можно закрасить ненужные. Нарисовать сверху ненужных точно такие же цветом фона. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
eugenserg
Зарегистрирован: 08.10.2013
Сообщения: 84
|
Зарисовать цветом фона попробовал в первую очередь... все равно видно, так что не годиться. А такой подход для внедрения готовой торговой системы внутрь робота-каркаса, через include, без переделки самой ТС |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
Mechanic
![](images/avatars/993547606487ca378ccf3e.jpg)
Зарегистрирован: 10.06.2008
Сообщения: 359
|
Можно в первом файле отключать рисование стрелок в параметрах, когда они не нужны.
Код: |
if(ParamToggle("PlotShapes", "No|Yes"))
{
PlotShapes(IIf(Buy, shapeUpArrow, shapeNone), colorGreen, 0, L, Offset=-15);
} |
|
|
|
Посмотреть профиль Отправить личное сообщение ICQ Number |
![](images/spacer.gif) |
eugenserg
Зарегистрирован: 08.10.2013
Сообщения: 84
|
Mechanic писал(а): |
Можно в первом файле отключать рисование стрелок в параметрах, когда они не нужны.
Код: |
if(ParamToggle("PlotShapes", "No|Yes"))
{
PlotShapes(IIf(Buy, shapeUpArrow, shapeNone), colorGreen, 0, L, Offset=-15);
} |
|
Да, я именно так и сделал уже)) Но в голове зреет идея из робота править код в файле стратегии (ТС) и сохранять, например : робот ищет PlotShapes и комментит эти строки))) Уххх))) Самомодифицирующийся код, - моя мечта с детства))) |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
|