Как закодировать: RSI
Results 1 to 2 of 2

Thread: Как закодировать: RSI

  1. #1
    Если я хочу посмотреть на тренд в RSI, чтобы убедиться, что RSI превысил 55 за последние 10 баров, как это будет закодировано? Я не хочу сравнивать текущий сдвиг бара = 0 с панелью десять баров назад, shift = 10. Мне нужно, чтобы все эти значения были больше 55.

    Я уверен, что это функция Array, но не уверен, как ее кодировать.

    благодаря

  2. #2
    Привет, Попробуйте этот код Введенный код extern int RSIPeriod = 14; extern int rsiline = 55; datetime Time1; int start () {if (Time1! = Time # 91; 0 # 93 {Time1 = Time # 91; 0 # 93 ;; } else {return (0); } bool OpenBuy = CheckRSIBUY (); if (OpenBuy) {//писать код для openbuy здесь, если rsi выше rsiline для последних 10 свечей} return (0); } bool CheckRSIBUY () {int R = 0; двойной Q; for (int i = 1; ilt; = 10; i ) {Q = iRSI (NULL, 0, RSIPeriod, PRICE_CLOSE, i); if (Q gt; rsiline) R ; Сон (50); RefreshRates (); } if (Rgt; = 10) return (true); else return (false); }

Действующие разрешения

  • Вы не можете создавать новые темы
  • Вы не можете размещать ответы
  • Вы не можете использовать вложения
  • Вы не можете редактировать ваши записи
  •  
  • BB-код - Вкл.
  • Смайлики - Вкл.
  • Код [IMG] - Вкл.
  • Код [VIDEO] - Вкл.
  • HTML-код - Выкл.
Веб-сайт использует cookies
Веб-сайт использует cookies, в настоящее время некоторые из них уже установлены. Вы можете ознакомиться с более подробной информацией об использовании нами cookies здесь. Чтобы принять условия использования cookies, пожалуйста, нажмите на кнопку справа. Если вы продолжаете пользоваться веб-сайтом, вы по умолчанию принимаете условия использования cookies.