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

Неконфиденциальное количество позиций по номеру позиции

Автор:17732164739, Создано: 2023-11-15 15:09:18, Обновлено: 2023-11-15 15:45:51

Учителя, в okx я пытаюсь устранить один набор или устранить несколько наборных или пустых наборных, как настроить набор наборных не по количеству настройки, а по номеру набора.
exchange.SetDirection ((closebuy)) exchange.Sell ((-1, 1) не работает, не может настроить количественный баланс


Больше

Изобретатели количественного измерения - мечты``js function main (() { // POST /api/v5/copytrading/close-subposition instType : SPOT / SWAP, subPosId var tradeType = "SPOT" // Если это постоянный контракт, запишите SWAP var subPosId = "xxxxx" // Идентификатор позиции var ret = exchange.IO (("api", "POST", "/api/v5/copytrading/close-subposition", "instType=" + tradeType + "& subPosId=" + subPosId") Log ((ret)) {y:bi} `` Я думаю, что это так.

Изобретатели количественного измерения - мечты/upload/asset/16da3d5e574f1d5032e1.png Операция "Прекращение торговли" требует вызова интерфейса, используемого для вызова exchange.IO. Заполненный exchange.Buy / Sell - это обычный рыночный список, ограничительный список и функция.

17732164739Но, как вы думаете, почему в ретро-тестировании нет ошибок, так что стратегия остановилась, и я не знаю, где проблемы?

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

17732164739Позже он написал в своем блоге: Я не знаю, почему, когда я работаю на фьючерсных аналоговых уровнях, один часовой цикл просматривает только 3 дня, один минутный цикл просматривает только 10 минут, и когда я перестаю, программа останавливается, но я использую while ((true, не знаю, что происходит) Категории: Система обратной связи Имя пользователя: 17732164739

Изобретатели количественного измерения - мечтыВы можете очистить кэш браузера, а затем перепробовать, возможно, для целей кэширования, если это не работает, вы можете загрузить рабочий лист, приложить конкретный тестовый код, в котором можно записать конкретную конфигурацию кэша, или настроить страницу кэша с скриншотом.

17732164739Сны хорошие, когда я пробовал фьючерсный аналоговый уровень, я не знаю почему, один часовой цикл просматривает только 3 дня, один минутовый цикл просматривает только 10 минут, и если я превышу этот уровень, программа прекращается, но я использую while ((true)) Ах, не знаю, что происходит

Изобретатели количественного измерения - мечтыЗдравствуйте, ретроспекция на уровне реального диска, данные - это данные на уровне тиков, и нет исторической части, поэтому K-линия BAR требует накопления понемногу, и начинается только с одной.

17732164739Добрый сон, я попробовал реальный диаграммный ретротест, используя данные Bitcoin BTC на месте в августе, records [{"Time":1723680000000, "Open":58683.37, "High":58683.37, "Low":58678.01, "Close":58678.01, "Volume": 0.04762, "OpenInterest": 0}] только один данный, так что нельзя использовать

Изобретатель количественныйСпасибо за терпение, но это обновление будет значительным.

Изобретатели количественного измерения - мечтыНа уровне реального устройства это займет еще некоторое время.

17732164739Сколько еще времени потребуется, чтобы проанализировать реальное устройство?

Изобретатели количественного измерения - мечтыЗдравствуйте, из-за модернизации платформы дата-центра данные еще не завершены, пока не открыт рецензирование на уровне реального диска, скоро будет завершено сбор данных.

17732164739Сны хорошие, а теперь можно сделать ретрансляцию на реальном диске, я смотрю не могу выбрать ретрансляцию на реальном диске

Изобретатели количественного измерения - мечтыВ структуре, возвращаемой GetAccount, добавлены два поля: > https://www.fmz.com/digest-topic/10451#1%E3%80%81account-%E7%BB%93%E6%9E%84%E6%96%B0%E5%A2%9E%E5%AD%97%E6%AE%B5equity%E3%80%81upnl И используйте это в качестве акции.

17732164739Вы все еще живёте?

17732164739В целом, это реальные фьючерсы, а также те, которые я рассматриваю в ретроспективном периоде.

Изобретатели количественного измерения - мечтыПривет, реальный диско или обратная проверка?

17732164739Сны хорошие, беспокоят, есть вопрос, пожалуйста, account = exchange.GetAccount ((); здесь после того, как я открыл позицию, аккаунт.Балланс уменьшится, но аккаунт.FrozenBalance всегда был 0, я хотел всегда получить сумму всех моих средств, а аккаунт.Балланс + аккаунт.ФрозенБалланс тоже не работает.

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

Изобретатели количественного измерения - мечтыПопробуйте очистить кэш или заставить обновлять страницу.

17732164739У меня возникла ошибка при выполнении рецензирования на диске: Uncaught RuntimeError: Aborted ((). Build with -sASSERTIONS for more info Вы посмотрите, не знаете, почему, как будто последнее рецензирование было нормальным, изменение параметров не работает, переход назад не работает.

17732164739Сны хорошие, это мешает, я думаю, что в процессе рассылки сообщений на нашей платформе с помощью webhook не будет использоваться exchange.SetDirection (("buy"). var result = exchange.Buy ((-1, amount) такой открытие позиции, просто нужно вытолкнуть сигнал открытия позиции, чтобы webhook получатель может выполнить открытие позиции, но есть одна проблема, что position = exchange.GetPosition (()) не может получить информацию о хранении, в основном не может получить удержание равной цены, как это должно быть обработано, путем вычисления получить равной цены?

Изобретатели количественного измерения - мечтыЯ не имею никакой информации по этому поводу.

17732164739Я думаю, что GPT на нашей платформе очень полезен, как если бы я был специально обучен стратегии, я работаю в патентной отрасли, и я хотел бы обучить GPT специально для патентования, или не знаю, как это сделать, есть ли у вас какие-то рекомендации по этому поводу или преподавать опыт, спасибо.

Изобретатели количественного измерения - мечтыВ документе написано: http request url > https://www.fmz.com/user-guide#%E5%AE%9E%E7%9B%98%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81

17732164739Как настроить формат сообщения для подачи сигнала?

Изобретатели количественного измерения - мечтыЭто означает, что с помощью webhook сообщение будет отправлено и получено программой. Это может быть, например, ваша другая квантовая система, интерфейс и т. д. Пример, написанный в языке golang, - это программный сценарий для получения запроса.

17732164739Добрый сон, хотелось бы спросить, как конкретно настроить этот сервис для голанга, как написать его, где написать, есть ли здесь какие-либо учебники, которые могут вам помочь, я действительно не очень понимаю эту часть.

Изобретатели количественного измерения - мечты/upload/asset/16113ad8d68015391a1b.jpg

Изобретатели количественного измерения - мечтыВ PINE и Mac языках сценарии с высокой упаковкой, которые в основном выполняют тенденционные стратегии, определены с самого начала разработки. Если вы хотите написать стратегии с двусторонним пакетом, рекомендуется использовать javascript / python / cpp.

17732164739У меня есть еще одна проблема, которая касается того, как я могу использовать двусторонние позиции при написании стратегии на языке pine, как я могу одновременно получать информацию о позициях для нескольких свободных позиций, fun hasLong))) => strategy.position_size > 0 fun hasShort (() => strategy.position_size < 0 это не работает

17732164739Я просмотрел этот документ и не нашел то, что вы сказали, можете ли вы сказать мне конкретно, что я хочу сделать, это отправить торговые сигналы через нашу платформу, чтобы роботы других платформ могли получать торговые сигналы, которые выполняют функции, аналогичные тем, которые выполняет Tradingview.

Изобретатели количественного измерения - мечтыhttps://www.fmz.com/syntax-guide#fun_log Документ имеет пример толкания в конце этой главы.

17732164739Но, несмотря на то, что это очень сложно, есть одна проблема, которая возникает: в настройках для продвижения сигналов, webhook продвигает, может ли он настроить формат или контент продвижения, что является той же функцией, что и в Trading View?

Изобретатели количественного измерения - мечтыРазличные контракты имеют разные спецификации, и для расчета в зависимости от конкретных контрактов этот шаблон можно использовать в следующей версии: https://www.fmz.com/strategy/276298

17732164739Если вы хотите, чтобы я пересчитывал каждую валюту один раз, не очень часто, можете ли вы дать пример?

Изобретатели количественного измерения - мечтыВ зависимости от конкретных условий контракта, обмены могут быть разными для каждой биржи.

17732164739Сны хорошие, я поняла кое-что, что сумма, которую я вычислил выше, на самом деле количество монет, а не количество тиражей, так как вы можете обменять их на количество тиражей контракта на разновидности сделок?

Изобретатели количественного измерения - мечтыНапример, если это контракт на U-бит, залог которого составляет USDT, то сначала вычисляется 1% USDT от общего объема активов, затем это количество конвертируется в количество контрактных позиций соответствующей разновидности, с которой нужно торговать, и затем определяется, соответствует ли количество контрактных позиций этого подзаказа минимальному объему заказов на бирже, и если это соответствует, то подзаказ.

17732164739Сны хорошие, беспокоят, есть несколько вопросов, которые я хотел бы задать, и вот часть моей стратегии открытия счета. var account = exchange.GetAccount (); var available = account.Balance * positionSize*bei; var amount = _N ((available / price,0)); exchange.SetDirection (("купить") var result = exchange.Buy ((-1, amount); О, так что я намеренно хочу установить, что сумма, которую я использую для каждой сделки, является процентом от всего моего капитала, но после того, как я вычислил сумму, которую я использую для расчетов с 1 процентом, после того, как я вычислил сумму, которую я использую для расчетов с 1 процентом, я вычислил сумму, которую я использую для расчетов с 1 процентом, а затем я вычислил сумму, которую я использую для расчетов с 1 процентом.

Изобретатели количественного измерения - мечтыНепристойность.

17732164739Спасибо, Джим.

Изобретатели количественного измерения - мечты``js var createResult = exchange.IO (("api", "POST", "/api/v5/tradingBot/grid/order-algo", "", JSON.stringify ((params))); `` Попробуйте вот так.

17732164739Дрем, хорошо, я еще совсем маленький, я не очень разбираюсь в этом коде, не могли бы вы помочь мне изменить его, спасибо

Изобретатели количественного измерения - мечтыКажется, что в коде ошибка, четвертый параметр функции exchange.IO является формой urlencode, а пятый параметр - raw, который может передавать JSON ((в зависимости от формы параметров, которые фактически требуются биржевым)

17732164739Всегда дает ошибки, мои JSON.stringify ((params) печатаются так: {"instId":"XRP_USDT","algoOrdType":"contract_grid","maxPx":2.8925,"minPx":0.5785,"gridNum":38,"runType":"1","sz":22.01,"direction":"long","lever":"10","triggerParams":[{"triggerAction":"start","triggerStrategy":"instant"}]}

17732164739У меня есть код для вызова OKXAPI, который всегда возвращает ошибки, и я не знаю, где проблема, можете ли вы помочь мне посмотреть, спасибо, мой код выглядит так: var params = { "instId": uuSymbols[i], "algoOrdType": "contract_grid", "maxPx": maxPx, "minPx": "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx", "minPx" - "minPx" "gridNum": "runType": 1, "sz": sz, "Дирекция": направление. "lever": "подъемник", "Trigger Params": {c:$a "TriggerAction": "Начать", "TriggerStrategy": "Мгновенный" {y:bi} Я не знаю. }; var createResult = exchange.IO (("api", "POST", "/api/v5/tradingBot/grid/order-algo", JSON.stringify ((params)); API-документы для других вызовов OKX следуют: тело {c:$a "instId": "BTC-USDT-SWAP", "algoOrdType": "contract_grid", "maxPx": "5000", "minPx": "400", "gridNum": "10", "runType": "1", "sz": "200", "Дирекция": "Долго", Левер: два, два, три. "Trigger Params": {c:$a "TriggerAction": "Начать", "TriggerStrategy": "rsi", "TriggerStrategy": "Rsi", "TriggerStrategy": "Rsi", "TriggerStrategy": "Rsi", "TriggerStrategy": "Rsi", "TriggerStrategy": "Rsi", "TriggerStrategy": "Rsi", "TriggerStrategy": "Rsi", "TriggerStrategy": "Рси", "Рси", "Рси", "Рси", "Рси", "Рси", "Рси", "Рси", "Рси" "Timeframe": 30M, "Холд": 10, "Триггер Конд": "Кросс", "TimePeriod": 14 }, {c:$a "TriggerAction": "Остановите", "Остановите", "Остановите", "Остановите", "Остановите", "Остановите", "Остановите", "Остановите", "Остановите", "Остановите", "Остановите", "Остановите", "Остановите", "Остановите", "Остановите", "Остановите", "Остановите", "Остановите" "ТриггерСтратегия": "Цена", "TriggerPx": 1000, "stopType": 2 {y:bi} Я не знаю. {y:bi} Ощущение, что нет никаких проблем, почему возникает ошибка Futures_OP 4: { "code":"50014","data":[], "msg:"algoOrdType cant be empty"}

Изобретатели количественного измерения - мечтыЗдравствуйте, это бесполезно, вы можете перейти через эту матрицу, перейти к парам транзакций по отдельности, а затем сделать операцию.

17732164739Если бы я поместил все валюты в один матрица, я должен был бы выбирать каждую валюту в режиме реального времени?

17732164739Всего хороших снов, спасибо.

Изобретатели количественного измерения - мечтыНеприветливо, вы можете попробовать код, но это не работает.

17732164739Понимаю, спасибо, Джимми.