В процессе загрузки ресурсов... загрузка...

FMZ PINE Script документация

Автор:Изобретатели количественного измерения - мечты, Создано: 2022-05-06 14:27:06, Обновлено: 2024-10-12 15:27:04

Средняя цена в FMZ PINE Script включает в себя расходы на обслуживание. Например: цена заказа 8000, направление продажи, количество единиц, средняя цена после совершения сделки не 8000, менее 8000 (расходы включают в себя расходы на обслуживание).

Типсерийный плавающий

До встречи strategy.position_size

strategy.long

Многонаправленность.

ТипСтратегия_направление

До встречи strategy.entry strategy.exit

strategy.short

Направление пустоты.

ТипСтратегия_направление

До встречи strategy.entry strategy.exit

strategy.closedtrades

Количество закрытых сделок за весь промежуток времени.

Типсерия int

До встречи strategy.position_size strategy.opentrades

strategy.opentrades

Количество не закрытых или продолжающих держаться сделок. Если нет, показывает 0.

Типсерия int

До встречи strategy.position_size

strategy.netprofit

Общая денежная стоимость всех завершенных сделок.

Типсерийный плавающий

До встречи strategy.openprofit strategy.position_size strategy.grossprofit

strategy.grossprofit

Общая денежная стоимость всех завершенных выигрышных сделок.

Типсерийный плавающий

До встречи strategy.netprofit

strategy.openprofit

Нереализованные убытки от неподготовленных позиций.

Типсерийный плавающий

До встречи strategy.netprofit strategy.position_size

strategy.direction.long

Мы можем сделать только больше.

Типконст строка

До встречи strategy.risk.allow_entry_in

strategy.direction.short

Необходимо только сделать что-то.

Типконст строка

До встречи strategy.risk.allow_entry_in

strategy.direction.all

Позволяет использовать стратегии, позволяющие делать больше и делать меньше

Типконст строка

До встречи 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.sunday

является именной постоянной значения возвращаемого значения функции dayofweek и значения переменной dayofweek.

Типконст ин

До встречи dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.monday

является именной постоянной значения возвращаемого значения функции dayofweek и значения переменной dayofweek.

Типконст ин

До встречи dayofweek.sunday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.tuesday

является именной постоянной значения возвращаемого значения функции dayofweek и значения переменной dayofweek.

Типконст ин

До встречи dayofweek.sunday dayofweek.monday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.wednesday

является именной постоянной значения возвращаемого значения функции dayofweek и значения переменной dayofweek.

Типконст ин

До встречи dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.thursday

является именной постоянной значения возвращаемого значения функции dayofweek и значения переменной dayofweek.

Типконст ин

До встречи dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.friday dayofweek.saturday

dayofweek.friday

является именной постоянной значения возвращаемого значения функции dayofweek и значения переменной dayofweek.

Типконст ин

До встречи dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.saturday

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.style_solid

является именной константой истинно центральной линейной формы функции Hline.

ТипСтрока_стиль

До встречи hline.style_dotted hline.style_dashed

погружение

barmerge.gaps_on

Политика объединения запрошенных данных. Объединение данных с возможным расхождением (на).

Типbarmerge_gaps

До встречи request.security barmerge.gaps_off

barmerge.gaps_off

Политика объединения запрошенных данных. Данные объединяются непрерывно, все пробелы заполняются предыдущим последним существующим значением.

Типbarmerge_gaps

До встречи request.security barmerge.gaps_on

Barmerge.Lookahead_on. (включается)

Политика объединения запрошенного местоположения данных. Политика объединения запрошенного с текущим графиком в соответствии с временем открытия k-линии. Такая политика объединения может привести к неблагоприятным последствиям для истории вычислений данных, полученных из будущих ячеек.

Типbarmerge_lookahead (включение)

До встречи request.security barmerge.lookahead_off

Barmerge.Lookahead_off (включается)

Политика объединения запрошенного местоположения данных. Политика объединения запрошенного и текущего с точки зрения времени закрытия к-линии. Политика объединения запрещает влияние на историю вычислений данных с будущих стержней.

Типbarmerge_lookahead (включение)

До встречи request.security barmerge.lookahead_on

другие

hl2

Это кратковременная кнопка ((самая цена + самая низкая цена) /2)

Типсерийный плавающий

До встречи open high low close volume time hlc3 hlcc4 ohlc4

HLC3

Это короткий ключ для ((высочайшая цена + низкая цена + цена закрытия) / 3)

Типсерийный плавающий

До встречи open high low close volume time hl2 hlcc4 ohlc4

HLCC4

Это короткий ключ для ((высокий + низкий + сбор + сбор) /4)

Типсерийный плавающий

До встречи open high low close volume time hl2 hlc3 ohlc4

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

bar_index

Текущий индекс ценовой панели. Номера начинаются с нуля, индекс первой строки - 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

last_bar_index

Индекс последней строки 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 работает только с одной разновидностью.

Изобретатели количественного измерения - мечтыСпасибо за вашу поддержку. Документы будут продолжать совершенствоваться.

Изобретатели количественного измерения - мечтыДа, это так.

Изобретатели количественного измерения - мечтыПИНЕ-классовая библиотека шаблонов, параметры которой позволяют установить базовые адреса обменных пунктов.