Автор |
Сообщение |
FedorovMG
Зарегистрирован: 14.08.2014
Сообщения: 58
|
Всем привет.
Возник вопрос - как графически отобразить уровень стопа и тейка?
Код: |
ApplyStop( stopTypeProfit, stopModePercent, TP, True );
ApplyStop( stopTypeLoss, stopModePercent, SL, True ); |
|
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Код: |
StopLevel = Valuewhen(Buy, BuyPrice*(1 - SL/100)); |
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
FedorovMG
Зарегистрирован: 14.08.2014
Сообщения: 58
|
Код: |
TakeLevel = ValueWhen(Buy, BuyPrice*(1 + TP/100));
StopLevel = ValueWhen(Buy, BuyPrice*(1 - SL/100));
TakeLevel = ValueWhen(Short, ShortPrice*(1 - TP/100));
StopLevel = ValueWhen(Short, ShortPrice*(1 + SL/100));
TP_B = LastValue(TakeLevel,1);
PlotGrid(TP_B, colorRed); |
Должен нарисовать линию? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Ну да. Только ты зачем то стопы и профиты для шортов и лонгов одинаково обозвал. Соответственно у тебя нарисует линию для шорта. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
FedorovMG
Зарегистрирован: 14.08.2014
Сообщения: 58
|
Вот рабочий вариант если кому надо.
Код: |
//TakeProfin Buy
TLB = ValueWhen(Buy, BuyPrice*(1 + TP/100));
TP_B = LastValue(TLB,1);
PlotGrid(TP_B, colorGreen);
//StopLoss Buy
SLB = ValueWhen(Buy, BuyPrice*(1 - SL/100));
SL_B = LastValue(SLB,1);
PlotGrid(SL_B, colorRed);
//TakeProfin Short
TLS = ValueWhen(Short, ShortPrice*(1 - TP/100));
TP_S = LastValue(TLS,1);
PlotGrid(TP_S, colorGreen);
//StopLoss Short
SLS = ValueWhen(Short, ShortPrice*(1 + SL/100));
SL_S = LastValue(SLS,1);
PlotGrid(SL_B, colorRed); |
Только отображает последний бай и шорт одновременно. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|