Средняя цена в FMZ PINE Script включает в себя расходы на обслуживание. Например: цена заказа 8000, направление продажи, количество единиц, средняя цена после совершения сделки не 8000, менее 8000 (расходы включают в себя расходы на обслуживание).
Типсерийный плавающий
До встречи
strategy.position_size
Многонаправленность.
ТипСтратегия_направление
До встречи
strategy.entry
strategy.exit
Направление пустоты.
ТипСтратегия_направление
До встречи
strategy.entry
strategy.exit
Количество закрытых сделок за весь промежуток времени.
Типсерия int
До встречи
strategy.position_size
strategy.opentrades
Количество не закрытых или продолжающих держаться сделок. Если нет, показывает 0.
Типсерия int
До встречи
strategy.position_size
Общая денежная стоимость всех завершенных сделок.
Типсерийный плавающий
До встречи
strategy.openprofit
strategy.position_size
strategy.grossprofit
Общая денежная стоимость всех завершенных выигрышных сделок.
Типсерийный плавающий
До встречи
strategy.netprofit
Нереализованные убытки от неподготовленных позиций.
Типсерийный плавающий
До встречи
strategy.netprofit
strategy.position_size
Мы можем сделать только больше.
Типконст строка
До встречи
strategy.risk.allow_entry_in
Необходимо только сделать что-то.
Типконст строка
До встречи
strategy.risk.allow_entry_in
Позволяет использовать стратегии, позволяющие делать больше и делать меньше
Типконст строка
До встречи
strategy.risk.allow_entry_in
Неделя текущего k-линия времени в обменном часовом поясе.
Типсерия int
ПримечанияОбратите внимание, что данная переменная возвращается днем в зависимости от времени открытия линии K. Для ночного торгового периода (например, EURUSD, чье торговое время в понедельник начинается с 17:00 по воскресеньям) это значение может быть ниже дня торгового дня на 1. Для сравнения можно использовать переменные dayofweek.sunday, dayofweek.monday, dayofweek.tuesday, dayofweek.wednesday, dayofweek.thursday, dayofweek.friday и dayofweek.saturday.
До встречи
time
dayofmonth
является именной постоянной значения возвращаемого значения функции dayofweek и значения переменной dayofweek.
Типконст ин
До встречи
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
является именной постоянной значения возвращаемого значения функции dayofweek и значения переменной dayofweek.
Типконст ин
До встречи
dayofweek.sunday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
является именной постоянной значения возвращаемого значения функции dayofweek и значения переменной dayofweek.
Типконст ин
До встречи
dayofweek.sunday
dayofweek.monday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
является именной постоянной значения возвращаемого значения функции dayofweek и значения переменной dayofweek.
Типконст ин
До встречи
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.thursday
dayofweek.friday
dayofweek.saturday
является именной постоянной значения возвращаемого значения функции dayofweek и значения переменной dayofweek.
Типконст ин
До встречи
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.friday
dayofweek.saturday
является именной постоянной значения возвращаемого значения функции dayofweek и значения переменной dayofweek.
Типконст ин
До встречи
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.saturday
является именной постоянной значения возвращаемого значения функции dayofweek и значения переменной dayofweek.
Типконст ин
До встречи
dayofweek.sunday
dayofweek.monday
dayofweek.tuesday
dayofweek.wednesday
dayofweek.thursday
dayofweek.friday
Название постоянной в стиле Hline.
ТипСтрока_стиль
До встречи
hline.style_solid
hline.style_dotted
Строка.стиль_точечная
является именной константой Hline-функции.
ТипСтрока_стиль
До встречи
hline.style_solid
hline.style_dashed
является именной константой истинно центральной линейной формы функции Hline.
ТипСтрока_стиль
До встречи
hline.style_dotted
hline.style_dashed
Политика объединения запрошенных данных. Объединение данных с возможным расхождением (на).
Типbarmerge_gaps
До встречи
request.security
barmerge.gaps_off
Политика объединения запрошенных данных. Данные объединяются непрерывно, все пробелы заполняются предыдущим последним существующим значением.
Типbarmerge_gaps
До встречи
request.security
barmerge.gaps_on
Политика объединения запрошенного местоположения данных. Политика объединения запрошенного с текущим графиком в соответствии с временем открытия k-линии. Такая политика объединения может привести к неблагоприятным последствиям для истории вычислений данных, полученных из будущих ячеек.
Типbarmerge_lookahead (включение)
До встречи
request.security
barmerge.lookahead_off
Политика объединения запрошенного местоположения данных. Политика объединения запрошенного и текущего с точки зрения времени закрытия к-линии. Политика объединения запрещает влияние на историю вычислений данных с будущих стержней.
Типbarmerge_lookahead (включение)
До встречи
request.security
barmerge.lookahead_on
Это кратковременная кнопка ((самая цена + самая низкая цена) /2)
Типсерийный плавающий
До встречи
open
high
low
close
volume
time
hlc3
hlcc4
ohlc4
Это короткий ключ для ((высочайшая цена + низкая цена + цена закрытия) / 3)
Типсерийный плавающий
До встречи
open
high
low
close
volume
time
hl2
hlcc4
ohlc4
Это короткий ключ для ((высокий + низкий + сбор + сбор) /4)
Типсерийный плавающий
До встречи
open
high
low
close
volume
time
hl2
hlc3
ohlc4
Это краткий ключ ((открытие + максимальная цена + минимальная цена + закрытие) /4)
Типсерийный плавающий
До встречи
open
high
low
close
volume
time
hl2
hlc3
hlcc4
Double.NaN значение (нецифровое).
Типпростой
Примеры
// na
plot(bar_index < 10 ? na : close) // CORRECT
plot(close == na ? close[1] : close) // INCORRECT!
plot(na(close) ? close[1] : close) // CORRECT
ПримечанияИспользуется только для возвращения значения. Не пытайтесь сравнивать с ним! Если вы хотите проверить, является ли какое-либо значение NaN, используйте встроенную функцию na.
До встречи
na
Текущий индекс ценовой панели. Номера начинаются с нуля, индекс первой строки - 0.
Типсерия int
Примеры
// bar_index
plot(bar_index)
plot(bar_index > 5000 ? close : 0)
ПримечанияОбратите внимание, что bar_index заменил n переменных в версии 4. Обратите внимание, что индекс K-строки начинается с первого исторического K-строка 0. Обратите внимание, что использование этой переменной/функции может привести к перечеркиванию показателя.
До встречи
barstate.isfirst
barstate.islast
barstate.isrealtime
Индекс последней строки K на графике. Индекс строки K начинается с нуля первой строки K.
Типсерия int
Примеры
strategy("Mark Last X Bars For Backtesting", overlay = true, calc_on_every_tick = true)
lastBarsFilterInput = input.int(100, "Bars Count:")
// Here, we store the 'last_bar_index' value that is known from the beginning of the script's calculation.
// The 'last_bar_index' will change when new real-time bars appear, so we declare 'lastbar' with the 'var' keyword.
var lastbar = last_bar_index
// Check if the current bar_index is 'lastBarsFilterInput' removed from the last bar on the chart, or the chart is traded in real-time.
allowedToTrade = (lastbar - bar_index <= lastBarsFilterInput) or barstate.isrealtime
bgcolor(allowedToTrade ? color.new(color.green, 80) : na)
Возвращается значениеИндекс последних исторических K-строков закрытия, или индекс реальных K-строков открытия.
ПримечанияПожалуйста, обратите внимание, что использование этой переменной может привести к перечеркиванию показателя.
До встречи
bar_index
last_bar_time
barstate.ishistory
barstate.isrealtime
Текущее k-часообразование в формате UNIX. Это миллисекунды с 00:00:00 UTC 1 января 1970 года.
Нынешнее время в формате UNIX. Это миллисекунды с 1 января 1970 года 00:00:00 UTC.
Типсерия int
ПримечанияОбратите внимание, что использование этой переменной/функции может привести к перечеркиванию показателя.
До встречи
timestamp
time
dayofmonth
dayofweek
Типсерия int
ПримечанияОбратите внимание, что эта переменная возвращает время в зависимости от времени открытия линии K. Таким образом, для ночного торгового периода (например, EURUSD, который начинается в воскресенье в 17:00) эта переменная может возвращать время до указанной даты торгового дня. Например, на EURUSD, время открытия может быть ниже 1, чем дата торгового дня, поскольку линия K на текущую дату была фактически открыта на предыдущий день.
До встречи
time
dayofmonth
dayofweek
В этом случае, если вы хотите изменить время, вы должны установить следующую строку.
Типсерия int
ПримечанияОбратите внимание, что эта переменная возвращает год в зависимости от времени открытия линии K. Для ночного торгового периода (например, EURUSD, чье торговое время в понедельник начинается с 17:00 по воскресеньям) это значение может быть ниже 1 года торгового дня.
До встречи
year
time
month
weekofyear
dayofmonth
dayofweek
hour
minute
second
Текущая лунная k-линия в часовом зоне биржи.
Типсерия int
ПримечанияОбратите внимание, что эта переменная возвращает месяц в зависимости от времени открытия линии K. Для ночного торгового периода (например, EURUSD, чьё торговое время в понедельник начинается с 17:00 в воскресенье) это значение может быть ниже 1 месяца торгового дня.
До встречи
month
time
year
weekofyear
dayofmonth
dayofweek
hour
minute
second
К-линия текущего часа в часовом поясе биржи.
Типсерия int
До встречи
hour
time
year
month
weekofyear
dayofmonth
dayofweek
minute
second
К-линия текущей минуты в часовом поясе биржи.
Типсерия int
До встречи
minute
time
year
month
weekofyear
dayofmonth
dayofweek
hour
second
Текущая к-секундная линия в часовом поясе биржи.
Типсерия int
До встречи
second
time
year
month
weekofyear
dayofmonth
dayofweek
hour
minute
На сегодняшний день цена открытия торгов.
Типсерийный плавающий
ПримечанияДля доступа к предыдущему значению можно использовать оператор с скобками [], например; open[1], open[2];
До встречи
high
low
close
volume
time
hl2
hlc3
hlcc4
ohlc4
Это самый высокий ценовой показатель.
Типсерийный плавающий
ПримечанияДля доступа к предыдущим значениям можно использовать оператор [] с скобками, например; high[1], high[2]。
До встречи
open
low
close
volume
time
hl2
hlc3
hlcc4
ohlc4
На сегодняшний день это минимальная цена.
Типсерийный плавающий
ПримечанияДля доступа к предыдущим значениям можно использовать оператор с скобками [], например; low[1], low[2];
До встречи
open
high
close
volume
time
hl2
hlc3
hlcc4
ohlc4
Цена закрытия текущей линии K на момент ее закрытия, или цена окончательной сделки на не завершенной в реальном времени линии K.
Типсерийный плавающий
ПримечанияДля доступа к предыдущим значениям можно использовать оператор с скобками [], например; close[1], close[2][4].
До встречи
open
high
low
volume
time
hl2
hlc3
hlcc4
ohlc4
На сегодняшний день K-линия имеет большую транзакцию.
Типсерийный плавающий
ПримечанияМожно использовать оператор с скобками [] для доступа к предыдущим значениям, например; volume[1], volume[2];
До встречи
open
high
low
close
time
hl2
hlc3
hlcc4
ohlc4
Количество недель в текущем периоде k-линии времени обмена часовых поясов.
Типсерия int
ПримечанияОбратите внимание, что эта переменная возвращает неделю в зависимости от времени открытия линии K. Для ночных торговых часов (например, EURUSD, чьи понедельные торговые часы начинаются с 17:00 по воскресеньям) это значение может быть ниже 1 в неделю торгового дня.
До встречи
weekofyear
time
year
month
dayofmonth
dayofweek
hour
minute
second
Дата текущего k-линейного времени в обменном часовом поясе.
Типсерия int
ПримечанияОбратите внимание, что данная переменная возвращается днем в зависимости от времени открытия линии K. Для ночного торгового времени (например, EURUSD, чье торговое время в понедельник начинается с 17:00 по воскресеньям) это значение может быть ниже дня торгового дня на 1.
До встречи
time
dayofweek
ВуаоянКак можно работать с несколькими сделками одновременно?
Легкие облака.Пожалуйста, расскажите, может pine иметь больше транзакций, не так ли? Или перемещаться по транзакциям, как JS?
Лиза20231Спасибо за подробную документацию.
художественностьОго! Как этот скрипт pine использует на платформе симулятор okex?
художественностьЭто означает, что стратегию tradingview можно скопировать прямо на платформу изобретателя и использовать!
Изобретатели количественного измерения - мечтыЯзык PINE может выполнять только одноразовые стратегии, а многоразовые стратегии лучше всего использовать для написания дизайна в Python, JavaScript, C++.
Изобретатели количественного измерения - мечтыО, да, OKX особенный, их аналогичная среда и реальная среда имеют один и тот же адрес, только в другом месте есть разница.
Легкие облака.Не могу использовать okx анимационный диск.
Изобретатели количественного измерения - мечтыЭта разнообразная архитектура не может быть решена, поскольку на каждой бирже есть разные интерфейсы и разные ограничения на частоту интерфейсов, что создает много проблем.
Изобретатели количественного измерения - мечтыХорошо, спасибо за предложение, сообщите об этом по этому поводу.
Легкие облака.Я считаю, что лучше всего совмещать с JS, чтобы JS лучше адаптировался к различным способам торговли.
Тенденционный охотникЕсли вы хотите, чтобы вы были в курсе, что вы хотите, чтобы вы были в курсе, что вы хотите, чтобы вы были в курсе.
Изобретатели количественного измерения - мечтыНепристойность.
Легкие облака.Хорошо, спасибо, Джимми.
Изобретатели количественного измерения - мечтыЗдравствуйте, но на данный момент стратегия языка PINE работает только с одной разновидностью.
Изобретатели количественного измерения - мечтыСпасибо за вашу поддержку. Документы будут продолжать совершенствоваться.
Изобретатели количественного измерения - мечтыДа, это так.
Изобретатели количественного измерения - мечтыПИНЕ-классовая библиотека шаблонов, параметры которой позволяют установить базовые адреса обменных пунктов.