Автор Тема: EasyLanguage  (Прочитано 2683 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Gelium

  • Администратор
  • Сообщений: 6 433
    • Просмотр профиля
    • Gelium.net
EasyLanguage
« Ответ #150 : 07 Сентябрь 2018, 19:17:43 »
В индикаторе нельзя рисовать стрелки. В TS нет такой возможности. Если хотите над барами рисовать стрелки, то вам нужно создавать текстовые объекты и использовать символы для изображения стрелочек. В плане рисования TS намного уступает возможностям MQL5. Правда без этих возможностей можно прекрасно обходиться.

Оффлайн serjante77

  • Сообщений: 6
    • Просмотр профиля
EasyLanguage
« Ответ #151 : 08 Сентябрь 2018, 22:10:23 »
В индикаторе нельзя рисовать стрелки. В TS нет такой возможности. Если хотите над барами рисовать стрелки, то вам нужно создавать текстовые объекты и использовать символы для изображения стрелочек. В плане рисования TS намного уступает возможностям MQL5. Правда без этих возможностей можно прекрасно обходиться.

Вот здесь показан пример как это можно сделать   https://markplex.com/free-tutorials/tutorial-89-how-to-draw-symbols-on-a-chart/

Это работает как ШовМи так и в Индикаторе вот мой пример, может кому пригодиться :


{ RISOVANIE STRELOK  }

inputs:
   int FastLength( 20 ) , { the shorter of the two exponential moving average lengths used to calculate the MACD value, in bars }
   int SlowLength( 50 ) ; { the longer  of the two exponential moving average lengths used to calculate the MACD value, in bars }

Var: Lookback1(FastLength), Lookback2(SlowLength);

Value1 = XAverage (Close,Lookback1) ;
Plot1( Value1, "XAverage1",Cyan ) ;
Value2 = XAverage (Close,Lookback2) ;
Plot2( Value2, "XAverage2",White ) ;

If Value1 Crosses Above Value2 then Value3 = Text_New ( D, T, L,"#");
If Text_Exist ( Value3 ) then Text_setcolor ( Value3, Cyan  );
If Value1 Crosses Under Value2 then Value4 = Text_New ( D, T, H,"$");
If Text_Exist ( Value4 ) then Text_setcolor ( Value4, Red );






Оффлайн Gelium

  • Администратор
  • Сообщений: 6 433
    • Просмотр профиля
    • Gelium.net
EasyLanguage
« Ответ #152 : 09 Сентябрь 2018, 04:31:23 »
Вот здесь показан пример как это можно сделать   https://markplex.com/free-tutorials/tutorial-89-how-to-draw-symbols-on-a-chart/

Это работает как ШовМи так и в Индикаторе вот мой пример, может кому пригодиться :

Спасибо. Век живи, век учись. :)

Оффлайн serjante77

  • Сообщений: 6
    • Просмотр профиля
EasyLanguage
« Ответ #153 : 09 Сентябрь 2018, 07:31:47 »
Теперь осталось найти как их отформатировать, чтобы они рисовались выше или ниже Мувингов или хотя бы на каком то расстоянии от баров.

Оффлайн Станислав

  • Участник клуба
  • *
  • Сообщений: 134
    • Просмотр профиля
EasyLanguage
« Ответ #154 : 19 Сентябрь 2018, 17:52:18 »
Кто-нибудь интересовался новейшим чудом TradeStation 10?