Type/to search
8
Follow
1363
Followers
Краткое изложение часто задаваемых вопросов (постоянно обновляется...)
FAQ
Created 2018-02-02 10:41:38  Updated 2026-04-09 14:43:53
 217
 46287

Краткое изложение часто задаваемых вопросов (постоянно обновляется...)

  • Как найти ключевые слова в сообщениях?
    использоватьCtrl + fКнопка открывает поиск страницы, вводя ключевые слова, например: <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk>

  • На данный момент FMZ International поддерживает только цифровые валюты.

  • Вейси:

    img

Интерфейс API

  • Почему?GetTickerиGetDepthПолучил**Покупаем по цене.иПродается по цене.**Что изменится?

    GetTickerиGetDepthВозможно, не одновременно. Есть определенные задержки, есть изменения в данных.GetTickerДанные немного быстрее, потому что их меньше.

  • exchang.GetOrdersЕсли вы получаете неработающие листы, то где вы можете получить уже работающие листы?

    Запросы также имеют свой API:exchange.GetOrderЭто основано наIDЗапрос всех типов заказов. Ввод заказовIDПоиск заказа. Заказ можно получить, только посмотрев на то, что все биржи не предлагают такого интерфейса, и каждый из них может предлагать разные интерфейсы.

  • JavaScriptСтрока времени стратегии не работает

    Необходимо учитывать часовые пояса в системе.

    img

  • Почему я печатаю одинаковые цены на начало и на окончание?

    1. Возможно, что в этот момент биржи действительно не торгуют, как и в случае с BAR.
    1. Посмотрите, наблюдается ли последний BAR, в момент создания последнего BAR, высота и низкость одинаковы.
  • Signature not valid:Invalid submission time or incorrect time format[无效的提交时间,或时间格式错误]Ошибки, связанные с сервером и временем коррекции

    Вопрос:windows2000/2003/XPДля более старых операционных систем, ссылки:

    https://support.microsoft.com/en-us/help/821893/the-system-clock-may-run-fast-when-you-use-the-acpi-power-management-t

    Рекомендуется использоватьLinuxСервер, или в тех, которые возникают проблемыwindowsСистема устанавливает программное обеспечение для синхронизации времени, высокочастотная синхронизация времени, предотвращает ошибки проверки времени.

  • Почему язык МакATRTR) рассчитанных значений иTA/talibЕсть ли разница в расчетах?

    Это связано с тем, как рассчитывается языковой показатель Мак, и с тем, что он не соответствует стандартам.TA/talibОсновные алгоритмы несовместимы. Оба верны, только алгоритмы разные.MACDНекоторые используют вдвое больше.DIF-DEAНекоторые из них вдвойне.DIF-DEAИ это правда.

  • Название биржи:Futures_EsunnyЧто это означает?

    ПредставительствоСоглашение ИшаньОбъекты биржиexchange.GetName()Функция возвращается.
    На данный момент FMZ International поддерживает только цифровые валюты.

  • Многоциклические ссылки на данные в языке Mac, в блоках многоциклических ссылок#EXPORTTEST...#ENDПосле объявления хорошей переменной. Используется при ссылке в стратегииREFЕсли мы не будем делать выводы, то будем ссылаться на данные, которые не соответствуют нашим представлениям о том, что происходит в данный момент.

    Все необходимые многоциклические данные, в#EXPORTTEST...#ENDВнутреннее содержание должно быть хорошо обработано, а внешнее - только для прямого использования.

  • Документы API FMZ не найдены

    Вы можете просто ввести адрес страницы: https://www.fmz.com/api, или нажать на ссылку, как показано на рисунке:

    img

  • Почему?MACDЭто не то же самое, что то, что было указано на бирже?

    При сравнении необходимо обратить внимание на то, что линейные периоды K совпадают.MACDСовпадают ли параметры показателя, совпадают ли периоды времени, совпадают ли разновидности, кроме тогоMACDСуществует множество алгоритмов.DIF-DEAЧто-то есть.2*(DIF-DEA)DIFиDEAОни должны быть едиными.

  • Когда мы получаем данные о исторических K-линиях, к чему приводит количество K-линий?

    В посещенииexchange.GetRecordsКогда интерфейс получает данные K-линий, количество K-линий, возвращаемых конкретным интерфейсом, определяется биржей. Возможно, количество K-линий, возвращаемых каждой биржей, не совпадает.exchange.GetRecordsКогда будет вызван интерфейс для получения данных об истории торгов биржи, на основе истории торгов будет синтезироваться K-линия). K-линия, полученная администратором, будет постоянно накапливаться вместе и потребует определенной частоты посещенияexchange.GetRecordsИнтерфейс, иначе это может повлиять на непрерывность данных.

  • Я смотрю на документацию API.exchange.BuyФункция возвращает толькоIDЯ не знаю, как я могу вернуть столько информации.

    Функции API в FMZ могут генерировать логические выводы, напримерLogexchange.Buyexchange.CancelOrderМожно также использовать дополнительные параметры вывода после необходимых параметров. Например:exchange.CancelOrder(orders[i].Id, orders[j])Это отмена.orders[j]При заказе приводится информация о заказе.

  • Как мы можем отправлять сообщения в реальном времени?

    Только на дискетах.LogФункция завершается добавлением символа'@'Поделиться статьейLogИнформация о функции напечатано в документации API: https://www.fmz.com/api#Log
    На данный момент FMZ International поддерживает только цифровые валюты.

  • exchange.GetAccountЕсть ли какие-то проблемы с доступом к информации из-за сети или из-за других проблем, или система FMZ уже была создана для решения этих проблем? Или пользователи должны сами решить проблему с провалами запросов? Почему официальные органы не занимаются этим?

    Недостатки, требующие обработки с терпимостью к ошибкам пользователя. Основная часть FMZ не обрабатывает данные, обратная связь с пользователями - это необработанные данные, конкретный способ терпимости или логика, разработанная политикой. Если эта обработка может повлиять на решение пользователя, решение передается на обработку политики, а именно:Фильтрация ошибочной информацииИли**Попробуй еще раз.**И так далее.

  • Какая единица в договоре OKEX?

    Объем сделки по контракту OKEX при заказе на FMZ определяется по количеству контрактов, напримерexchange.Buy(1000,1)Это заказ на 1 контракт по цене 1000.

  • Вызов на FMZexchange.Sellиexchange.BuyЭто обычная лимитная цена?

    В частности, первым параметром входящего параметра является ((первый параметр - цена заказа)). Некоторые биржи поддерживают рыночную цену, входящие параметры цены-1Это означает, что цены на торгах, объемы покупок и продаж имеют несколько разные значения (второй параметр).-1В большинстве бирж на месте, где есть интерфейс для заказа, заказ по рыночной цене составляетСуммаНет, это не так.Количество монет。 Интерфейс заказа на цифровых валютных фьючерсных биржах, заказ, как правило, составляет целое число контрактных листов。
    См. следующий интерфейс:
    https://www.fmz.com/api#exchange.buyprice-amount
    https://www.fmz.com/api#exchange.sellprice-amount

  • Функция Mail

    Mail("smtp.qq.com", "[email protected]", "xxx", "[email protected]", "test title", "test body")

    В настоящее время большинство облачных серверов в основном блокируют 25 портов, за исключением физических серверов, операторы в основном не блокируют 25 портов. Большинство облачных серверов также могут подать заявку на разблокировку 25 портов.

  • Параметры шаблона для языков Pine и Mac: наибольшее число циклов переменных влияет на расчет показателя

    По умолчанию "наибольшее число циклов переменной" - 600, если параметр показателя установлен слишком большим, например, для вычисления MA ((1000) ≠ 600, то среднее значение 1000 данных не может быть вычислено, так как система сохраняет только 600 данных.

Сообщить об ошибке

  • InternalError: arg1 type error
    Сцена вспышки:

    javascript
    function main() { _G(11212, "123") }

    _GФункциональные ключевые имена не могут быть цифрового типа.

  • Ошибка бесконечного рекурсивного вызова: signal arrived during external code execution

    Судя по этой характеристике: Exception 0xc00000fd

    run
    Exception 0xc00000fd 0x1 0x5cdd203f40 0x1ee5955 PC=0x1ee5955 signal arrived during external code execution
  • На страницах жесткого диска может быть сообщение о выходе консоля (ошибка во время запуска), например, пример, вызывающий переполнение памяти:

    python
    def create_large_list(): large_list = [] while True: large_list.append(" " * 1024) # Append a string of 1024 bytes to the list print(f"Current list size: {len(large_list)}") def main(): create_large_list()
  • Ошибка синтаксиса: expected

    Проверьте, есть ли ошибки в области редактирования кода стратегии, проверьте, не забыли ли вы написать name (без написания имени переменной) при написании var name = "a". Проверьте, не использовались ли ключевые слова языка программирования при установке параметров интерфейса стратегии. Не рекомендуется использовать ключевые слова, распространенные в языке программирования, которые могут вызывать конфликты (даже если в текущем языке программирования нет этого ключевого слова).

  • BITMEX429 ошибок{"error":{"message":"Rate limit exceeded retry in 1seconds……"}}

    Видно ошибку 429, то есть доступ к интерфейсу биржи с слишком высокой частотой. Необходимо увеличить интервалы опроса, снизить частоту доступа к интерфейсу.

  • Твердое предложениеBittrexОшибка:{"success":false,"message":"NOT_ALLOWED","result":null}

    Биржа ограничивает доступ, зарегистрируйтесьBittrexНа веб-сайте биржи можно посмотреть, нужно ли выбирать пользовательские соглашения и т.д.

  • Ошибки в работе реального диска:TypeError:value has no property at

    img

    Отслеживание отличается от отслеживания в реальном времени, поэтому отслеживание не может обнаружить данную информацию.

  • unable to open databaseСообщить об ошибке

    img
    Если бы это был AppleMac OSВнимательно проверьте, не является ли это проблемой прав.
    Не удалось создать файл базы данных на диске, что привело к ошибке.

  • Ошибка:不支持该功能

    Обменный объект, добавленный при отслеживании, является цифровым валютным наличным обменным пунктом, в коде вызван API-функция фьючерсов 。

  • Ошибка:in SetCurrency OSError: exception: access violation reading 0x000000FCF25F0000

    Например, фьючерсы на цифровые валюты.PythonСтратегия, система обратной связи использует частный хостинг, в коде переключается параллель между транзакциями.
    Причина заключается в том, что система обратной связи не поддерживает цифровую валюту.

  • Ошибка дешифрования
    [[Изображение] img
    Изменение пароля для учетной записи FMZ привело к недействительности настроенного API KEY, что привело к ошибке.
    Решение: переконфигурировать API KEY биржи, отключить хостинг, перезапустить хостинг и попытаться запустить диск.

  • PythonМестные тесты двигателя, сообщение об ошибкеEOFerror

    EOFОшибка заключается в отслеживании окончания ошибки может быть захвачен аномалии может быть выполнено в любой поддержкиPythonМестные вызовы.

    python
    # encoding: utf-8 '''backtest start: 2021-08-30 00:00:00 end: 2022-09-05 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] ''' from fmz import * task = VCtx(__doc__) # initialize backtest engine from __doc__ def main(): while not exchange.IO("status"): Sleep(1000) exchange.SetContractType("swap") while True: bars_1min = _C(exchange.GetRecords, PERIOD_M1) # 获取1minK线 print(len(bars_1min)) _CDelay(2000) # 调用主函数 try: main() except: print(task.Join(False))
  • В языке Макс имеется скрытая проблема, связанная с вычислением циклов, когда вычисленные значения могут иметь N/A, например:

    img

    Причиной является превышение параметров цикла вычисления, диапазона данных, что приводит к вычислению значения N/A. Обработка:

    img

  • Ошибки в программировании на языке Mac: ошибки в расшифровке, а также простое использование стратегии в коде. Ошибки были обнаружены в строках с большим количеством позиций, причины которых не были найдены.

    Возможно, это проблема с ранними шаблонами языка Mac. Решение: 1. Экспортировать стратегию в XML-файл. 2. Создать новую пустую стратегию языка Mac. 3. Импортировать XML-файл в новую пустую стратегию.

  • Ошибка:fatal error:unexpected signal during runtime execution...go routine 11[syscall,locked to thread]

    ПроверкаC++При написании стратегии используется ли пустой указатель, рекомендуется использовать ошибочный способ отслеживания.

    img

  • Вызовexchange.SetMarginLevel(10)Ошибка:Futures_OP 0:403:{"error":{"message":"Access Denied","name":"HTTPError"}}

    Проверка заявления биржиAPI KEYОткрыты ли соответствующие права.

  • Ошибка воспроизведения:symbol not set

    Контракты не установлены в отслеживаемом коде фьючерсной биржи, см. в документации APIexchange.SetContractTypeфункция.

  • ERR_INVALID_POSITIONОшибки

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

  • ERR_INVALID_ORDERОшибки

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

  • ERR_INSUFFICIENT_ASSETОшибки

    Система отслеживания сообщает об ошибке, как правило, количество доступных активов уже не соответствует количеству активов, необходимых для текущего заказа.

  • Binding Error:Cannot passnon-string to std::stringСообщение об ошибке

    В стратегическом коде, как правило, ошибочно используется имя какого-либо атрибута, что приводит к .

  • {"status":6004,"msg":"timestamp is out of range"}Ошибки

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

  • timeoutОшибки

    Эта ошибка является ошибкой просрочки, которая означает, что после посещения интерфейса биржи больше определенного времени не было получено ответных данных об обменном интерфейсе. Обычно это проблемы с доступом к сети в системе, в которой находится хостинг (многие из них вызваны стенами), или проблемы с интерфейсом биржи.

  • Ошибки при работе с диском после написания стратегии:syntax error invalid label

    Источник проблемы:

    function main(){ if(1){ continue } } //这样会导致运行时报错

    continueСсылки должны использоваться в цикле!

  • Ошибка:400:{"error":{"message":"Nonce is not increasing.This nonce:1523891993165,last nonce:1523891993165","name":"HTTPError"}}

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

  • Secretkey decrypt failedОшибки

    img

    Это была месть.API KEYНе удалось расшифровать. Проверка настройкиAPI KEYПосле изменения пароля для учетной записи FMZ и попытки перенастроить страницу для добавления биржи на платформе FMZAPI KEYВ этом случае вы должны перезагрузить хостинг и запустить тест на месте.

  • Пожалуйста, используйтеexchange.GetorderЭто ошибка, которую часто сообщают:GetOrder(455284455):Error:invalid order id or order cancelled.Что может быть причиной?

    Буквально: заказ был отменен или идентификатор заказа недействителен. Причина: некоторые биржи отменили заказ, и биржа больше не поддерживает информацию об этом заказе и удаляет его.exchange.GetOrderПоиск по заказу сообщает об ошибке, или сам поисковый идентификатор является ошибочным.

  • rate limit, 429 Too Many Requests (Слишком много запросов) Ошибка

    img

    rate limit, 429 Too Many Requests(太多请求)
    Стратегия, в которой доступ к биржевому интерфейсу является слишком частым, снижает частоту доступа к биржевому интерфейсу.

  • Всегда показывать при ретрансляции и дискетеInvalid order price/amount

    Такие проблемы возникают из-за вызова нижней функцииexchange.Buyилиexchange.SellПоступление цены и количества заказа, вызванные ошибкой.Минусовая сумма0Методы обнаружения ошибок:exchange.Buyилиexchange.SellВызов до заказаLogФункция выводит входящий параметр цены или параметр количества и задает следующий вопрос:

  • GetOrders:400:{"code":-1121,"msg":"Invalid symbol."}Что не так?

    В ответ на это он написал:Недействительные сделкиВы проверили, не была ли ошибкой установка пары сделок.

  • Что означают некоторые ошибки в резюме?

    Для разъяснения кода ошибки, возвращенного API-интерфейсом каждой биржи, необходимо ознакомиться с документацией API-интерфейса биржи.

Твердое предложение

  • Печатание кривой прибыли на жестких дисках на языках Pine и Mac
    В зависимости от параметров шаблона языка Pine/Mac, политика также будет печататься, когда будет полностью ничтожна.

  • На жестком диске Mac Language печатается количество сигналов, но никаких операций с заказами не производится.

    Возможно, что параметры шаблона Mac не соответствуют правильным параметрам, таким как точность, минимальная точность заказа и т. Д. Причина заключается в том, что уровень триггера сигнала считается успешным, а уровень исполнения сделки считается нежелательным из-за некоторых проблем с параметрами, в результате чего фактически нет заказа.
    Посмотрите другие публикации на языке Mac:
    https://www.fmz.com/digest-topic/5789
    https://www.fmz.com/digest-topic/5768

  • Я настроил в Трейдингвью (Tradingview) webhook url-alarm, почему на диске не получается получить запрос?

    Проверьте, правильно ли встроен API KEY в URL-адресе webhook. API KEY - это расширенный API KEY для FMZ, установленный в верхнем правом углу настройки учетной записи FMZ. Проверьте, правильно ли заполнен ID диска в URL-адресе webhook.*Это означает, что права собственности, а не прямой доступ к ним, должны быть ограничены.*Функция, которая дает разрешение, называется следующим образом:

  • Почему в конфигурации объекта создания биржи в реальном времени имеется ограниченное количество валютных пар?

    Настройка настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки настройки

    img

  • Почему Futu OpenD не работает на сервере, а работает на компьютере?

    Проверьте, не является ли сервер зарубежным IP-адресом.

  • Я не могу понять, что происходит, если я не использую эту стратегию, и если я не использую эту стратегию, я не могу понять, что происходит, если я не использую эту стратегию.

    Проверьте, используется ли модель закрытия цены, проверьте параметры, установленные в шаблоне языка стратегии Mac.

  • BITMEXПочему на K-линейной временной шкале биржи больше времени цикла, чем на Bar в той же позиции на других биржах?

    Причина в том,BITMEXK-линейная временная таблица биржи представляет собой временную таблицу с окончанием текущего барного цикла (некоторые K-линейные периодыBITMEXИнтерфейс биржи не поддерживается, поэтому временные рамки для этих циклов используются в качестве временных рамок для начала Bar). Например, на правом рисунке:

    img

Система бэктестинга

  • Ошибка системы обнаружения: exception catching is disabled

    Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.

    Проверьте, используется ли функция "Конфиденциальные источники данных" и являются ли данные, предоставленные сервисом "Конфиденциальные источники данных", правильными. Причиной ошибки может быть аномальная обратная проверка данных.

  • Как проверить, что комиссионные - это "taker/maker"?
    Тест-сценарий с плательщиком/производителем

    /*backtest start: 2022-11-08 00:00:00 end: 2023-02-08 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Binance","currency":"BTC_USDT"}] */ function main() { var t = exchange.GetTicker() exchange.Buy(t.Last - 10, 100/(t.Last - 10)) while(1){ t = exchange.GetTicker() Sleep(1000) } }
  • Фьючерсы на биржеBITMEXЕсли мы не будем учитывать, что в этом случае мы не сможем сделать то, что мы делаем, мы не сможем сделать то, что мы делаем, мы не сможем сделать то, что мы делаем.

    Стоимость финансирования учитывается в кривой прибыли и убытка, генерируемой системой обратной оценки.

  • Кнопка обратной связи не доступна

    img
    Проверьте, не открыт ли прокси, в результате чего файлы страницы не загружаются полностью, проверьте, есть ли в консоли страницы сообщение об ошибке.

  • Тик на твердом дискеПочему ограничение в 50 МБ?

    Фиксированный уровень отсчета, то есть этот реальный уровень Tick, операционные данные в секунду, реальная запись. А также сделанные снимки, данные потока заказов, эти данные очень большие, только поддерживают 50MB объема данных. То есть фиксированный уровень отсчета, диапазон до нескольких часов, не может быть длительный диапазон отсчета.

  • Почему система отслеживания не работает, если она изменила комиссионные?

    img

    В системе отслеживания, установленная на интерфейсе плата, действует только после добавления, ранее добавленный объект биржи не может быть непосредственно изменен с помощью элементов управления на интерфейсе.

  • Как сделать так, чтобы данные, отображаемые на картинке, были немного больше?

    При настройке графики))ChartФункция), на рисунке показано количество данных при измерении и настройки измеренияГрафикиПараметры относятся, в контрольной таблице показано максимальное количество строк. Обратите внимание, используется лиchart.resetФункция очищает часть старых данных.

  • C++Никаких отзывов, никаких сообщений об ошибках и журналов, никаких изменений после нажатия кнопки

    C++Стратегия некоторых исключений не бросает ошибок, используя метод исключения поэтапной проверки кода возможных ошибок во время выполнения. Например: вычисление показателей, вызванных недостаточным количеством K-строчек при расчете показателейNANПослеNANЭто приведет к срыву программы.

  • pythonОтслеживание карты мертво!

    Не может бытьtryВ нем говорится, что обнаружение аномалийSleepФункция, написанная так, как показано на рисунке, застывает.

    img

  • Почему в то время было несколько бирж, и почему на биржах было ограниченное количество торговых пар?

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

  • Почему система отслеживания не поддерживает больше транзакций?

    Система отслеживания пока поддерживает только некоторые основные валюты на более крупных биржах, некоторые из них пока не поддерживаются. Если требуется проверка стратегии, то в системе отслеживания можно использовать другие валюты вместо тестирования. Фактически, цифровые валюты могут быть протестированы с использованием различных валют, кроме факторов поведения.

  • В системе обнаружены:Убыток от закрытияУбыток от держания позицийЗалогОриентировочная прибыльТекущий доступ USDTПонятие

    Убыток от открытия позиции: это все сделки, открытые до открытия текущей позиции, а убыток, полученный при открытии позиции, - это все накопленные убытки.
    Убыток от хранения: это убыток от хранения в настоящее время, если нет хранения в настоящее время, то это 0
    Залог: сумма залога на текущую позицию
    Ожидаемая прибыль: рассчитывается прибыль, полученная от убытков, полученных от убытков, а также от убытков, полученных от убытков, полученных от убытков, полученных от убытков.
    Текущий доступный USDT: количество USDT, которое в настоящее время можно использовать для открытия позиции.

  • Расчет вероятности победы системы отслеживания

    for (var i = 0; i < profits.length; i++) { if (i == 0) { if (profits[i][1] > 0) { winningResult++ } } else { if (profits[i][1] > profits[i - 1][1]) { winningResult++ } } if ((profits[i][1] + totalAssets) > maxAssets) { maxAssets = profits[i][1] + totalAssets maxAssetsTime = profits[i][0] } if (maxAssets > 0) { var drawDown = 1 - (profits[i][1] + totalAssets) / maxAssets if (drawDown > maxDrawdown) { maxDrawdown = drawDown maxDrawdownTime = profits[i][0] maxDrawdownStartTime = maxAssetsTime } } }

    Выше приведены алгоритмы, описывающие, как они рассчитываются:
    После того, как система отсчета будет рассчитана во времени, вычисляется кривая волатильности. Начиная с первой точки, сравнивайте следующую с выигрышем, если она выше, и отрицательным, если она ниже, и продолжайте сравнивать с следующей точкой.

Хозяин

  • Хостинг на платформе FMZ вышел из строя, хостинг на сервере остановился
    В операционной системе Linux может возникнуть недостаток памяти, из-за которого хостинг может быть остановлен. Причины:
    1 . Стратегия чрезмерного использования аппаратных ресурсов .
    2 ‒ В Strategy Log выводится очень большое количество контента ‒
    3 - на устройстве, на котором находится хостинг, работает слишком много политических дисков.
    4 (в дополнении)

  • Ошибка при запуске администратора MAC: dyld: cannot load (load command is unknown)

    dyld: cannot load (load command is unknown)

    Слишком низкая версия операционной системы приводит к:

  • LinuxГде видео, размещенное администратором системы?

    Ссылка на B-станцию:

  • Обязательно ли обновлять хостинг, чтобы остановить старый хостинг и удалить его?robotЧто делать, если программа перезагрузилась и снова запустилась?

    Не останавливая администратора, удаляйте старые.robotПрограмма файлов, а затем загрузить новые компрессионные пакеты, расшифровать новыеrobotФайлы программы, находящиеся в исходном месте. На данный момент хостинг обновлен, но работающая жесткая диска использует старую версию в памяти, и только при перезагрузке жесткой диски будет использоваться последняя версия.

  • LinuxРазвертывание серверных администраторов

    LinuxУстановка администратора:

  • использоватьscreenЗапустите хост-программуrobotКогда появились-bash:screen:command not found"Власти не могут работать.

    LinuxСистема не установленаscreenПрограммное обеспечение, как правило, устанавливается.CentOSИнструкция для установки:yum install screen
    Текущий опекун уже поддержалSSHОтключение, переход в фоновую среду.screenЭтот инструмент, в программе администратораrobotВ каталоге приведена команда:./robot -s node.fmz.com/xxxxxxx, затем введите пароль для учетной записи FMZ, чтобы показатьLogin OKЭто означает, что развертывание успешно../robot -s node.fmz.com/xxxxxxxВ xxxxxxxx - это уникальный идентификационный код для каждого FMZ-аккаунта, который можно вводить самостоятельно ((после входа в учетную запись перейдите на страницу хостов, нажмите на Добавить хостов, перейдите на страницу Добавить хостов), здесь не нужно вводитьxxxxxxx

  • Где же данные о работе хостинг-системы?

    Каталог, в котором находится процедура curatorslogsВ папкеDB3В файле базы данных, файл базы данных называется твердотельный дискidРасширение называетсяdb3

  • LinuxВ системе./robot -lПосмотрите названия бирж, поддерживаемых трейдерами.exchangeЧто такое биржа?

    НазваниедляexchangeКод объекта биржиОбщие соглашенияОбщий протокол обмена, доступ к которому: https://www.fmz.com/api#通用协议

  • Страница администратора Администратор не может быть отображен по списку

    Добавление более пяти администраторов приведет к появлению контролей, отображаемых в списке.

    img

  • Если в нижней вкладке, выбранной администратором при создании диска, указано, что это был собственный хостинг, то это нормально?

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

  • Это был адрес, по которому был развернут администратор../robot -s node.fmz.com/1234567Я не могу быть единственным, кто может это сделать.

    Этот адрес является идентификатором адреса для каждого пользователя./1234567Часть значений является уникальной и используется для идентификации пользователей.Центр управления->Нажмите кнопку Добавить администратора->Добавить страницу администратораЕсли вы хотите, чтобы ваш сайт был доступен для всех, кто хочет его скачать, вы можете посмотреть этот адрес и скопировать и вставить его прямо здесь.

  • Добавлены переменные среды для системы, в которой находится хостингpython2.7Почему мы не можем найти переменную среды?

    img

    windowsПервая установка системыpythonПосле установки переменной среды необходимо перезагрузить действие.

Исследовательская среда

  • Ошибка EOF

    img

    python-отзывы заканчиваются отзывами на исключениях EOF (поскольку иногда стратегия может быть мертвой петлей). Поэтому указание на исключения EOF является нормальным.

Функции платформы

  • Сколько жестких дисков может запустить один администратор?

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

  • Знание основных понятий, таких как хостинг, фиксированный диск

    https://www.fmz.com/digest-topic/7542

  • Содержимое диска и страницы администраторов исчезло.

    Все содержимое страниц хостинга и диска исчезло, а хостинг на сервере работал нормально.
    Проверка браузерных сообщений об ошибках, установка плагинов в браузере, проблемы глобального загрязнения переменными, вызванные плагинами. Способы решения проблемы написаны в плагинах браузера, или использовать FMZ для входа в браузер без установки плагинов браузера.

  • Есть ли официальная политика аренды, автоматическое возобновление арендованного сервера, если у вас достаточно средств на счету FMZ?

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

  • Где же шаблонные функции? Я хотел бы выделить некоторые функции и поместить их в шаблон.

    FMZ APIВ документе указано: https://www.fmz.com/api#模板类库

  • FMZ-симуляторwexApp"Подражание бирже, только выбор"BTC_USDTКак я могу настроить другую транзакцию?

    wexAppНа данный момент, амулятор поддерживает только несколько основных торговых пар, и не все пары имеют амулятор.

  • Проблемы с одновременным вызовом API для расширения, всегда сообщают о ошибках при одновременном вызове nonce.

    Расширения для создания нескольких FMZ-платформAPI KEY, используется для одновременных запросов.

  • Сохраняется ли статус дебютной нитки, созданной на хосте, при использовании дебютной программы?

    При выполнении инструмента дебютирования, если ничего не изменится во второй раз, ранее созданные объекты биржи будут сохранены, а не выпущены. Так что некоторые состояния будут записываться, например, что объект биржи в настоящее время являетсяМодель монетИлиЛеверинговый режим

  • Почему я зарегистрировался?wexAppЕсли вы заходите на симуляторную биржу, а там нет никаких активов, нет никаких активов в кошельках и монетах?

    После регистрации необходимо подтвердить активацию почтового аккаунта. Активация аккаунта осуществляется в личном центре.

  • В конце концов, я не могу понять, почему я не могу видеть, что я делаю, и я не могу видеть, что я делаю.

    Решение, использованиеЦентр управленияизИнструменты отладкиИспользуется в инструментах дебютирования.returnСтрока возвращает то, что нужно отобразить, а не прерывает отображение.

  • JavaScriptВ стратегии$.Что означает начало функции?

    $.Функция, которая начинается с экспорта шаблона, похожа на функцию интерфейса модуля. См. описание в документации API: https://www.fmz.com/api#模板类库
    pythonФункция экспорта политики версий начинается сext.Заявление

  • Как можно начертить прямую линию на карте с отзывом о результатах?

    В конечном итоге на обратном отслеживании отображаются два типа диаграмм: одна из них генерируется системой, которую политика не контролирует. Другая - API-интерфейс для FMZ в коде политикиChartФункциональная диаграмма. См.: https://www.fmz.com/api#chart...

  • Как восстановить Google Authenticator после ошибки в удалении Google Authenticator с мобильного телефона?
    Вы можете войти на платформу FMZ с помощью другого браузера и, если вам нужно ввести верификационный код Google, нажмите "Освободить" и перейдите на страницу "Освободить почтовый ящик".

другой

  • ОбменыAPI KEYБезопасность

    ПользовательAPI KEYFMZ не сохраняет открытую информацию об учетных записях пользователей на своих биржах и используетHttpsСоглашение

  • Безопасность стратегии

    В этом вопросе можно обратиться к http://www.fmz.com/bbs-topic/1657.

  • Платежные системы и механизмы платформы FMZ

    Критерии оплаты:
    1 час работы на одном диске (всего 0,05 USD/час), за один час работы на другом диске (всего 0,05 USD/час).
    2, при остановке и возобновлении работы в течение часа не будет повторяться.
    3 - приостановленный диск не будет заряжаться в течение следующего часа.
    4. Создание новой фиксированной дисковой сети зачисляется за один час.

    img

    Это время счета является временем обработки операций счета, так как эти операции обработки занимают время, поэтому время счета может быть отложено. Например, текущее время счета - 9:00, возможно время обработки этой операции счета - 9:02 (время, показанное на скриншоте), будет скорректировано при следующей операции счета (следующее время счета - 10:00, а не досрочное счета).

  • Талиб имеет ограниченную точность обработки данных

    Если данные будут особенно малыми, то в итоге будет показано 0.
    Ссылка: http://github.com/TA-Lib/ta-lib-python/issues/157

  • Фиксированная удержание в счете за более чем один час счета ((0.05USD)
    Причины могут быть: длительное отключение связи между хостером и платформой FMZ (в период, когда физическая сторона взаимодействует непосредственно с биржей, поэтому стратегия исполнения нормальна), накопление сборов, задержка сборов, единовременное расчетное сборы.

  • Почтовый ящик при перерегистрации
    В случае потери почтового ящика, необходимо восстановить почтовый ящик, связанный с текущим учетным записью FMZ, необходимо использовать этот учетный запись FMZ для подачи бланков, проверки другой информации, такой как представление скриншотов исторических загрузок, восстановление почтового адреса после ручной проверки.

Related Recommendations
Comment
All comments (170)

    邀请码

    2 months ago

    充值不到账怎么办

    3 months ago

    您好,感谢您的支持和建议,昨天以太坊网络发生拥堵,可能是由于同步信息慢导致的,您目前可以查看一下,是否余额中已到账。

    3 months ago

    用过的策略还能找回吗

    3 months ago

    您好,您的策略是删除了吗?还是?

    3 months ago

    退余额

    4 months ago

    您好,退费您可以发工单处理。

    4 months ago

    退款

    8 months ago

    您好,需要退费,您可以发一下工单。

    8 months ago

    402

    8 months ago

    您好,您可以发下具体问题或者截图。

    8 months ago

    账单

    a year ago

    账单

    a year ago

    您好,您可以把具体问题发工单。

    a year ago

    系统检测到会话

    a year ago

    系统检测到会话

    a year ago

    您好,没有明白这个的问题的意思。

    a year ago

    我的实盘有一个打不开是什么情况

    2 years ago

    您好,您可以发下工单,附上具体截图,这边帮您看下。

    2 years ago

    账户余额怎么转出?

    3 years ago

    可以发工单处理。

    3 years ago

    pine回测的时候已经勾选实时模型,为什么回测图表上显示收盘价平仓,实时价开仓?

    4 years ago

    这个和具体策略设计有关,要看策略具体分析。

    4 years ago

    我试了两种exit的方式,一种是直接在开单时挂进去,代码如下,回测图一
    if strategy.position_size >= 0 and Trend < 0 and TCI_bear
    strategy.entry("SHORT", strategy.short, qty= rolling == true ? roll_size : size, comment='OP-S@')
    strategy.exit("CL-S", "SHORT", xxxxxx)
    state := -1
    trading_1:=0
    另一种是入场后采用查找订单的方式exit,代码如下(奇怪的是用这种方式exit直接不起作用了(回测图二),查找订单的函数是直接从文章里复制的)
    if barstate.isrealtime and findOrderIdx("SHORT") >= 0 and state == -1
    state := 0
    strategy.exit("CL-S", "SHORT", xxxxxx) img img
    还有一点,不知道为什么同一信号连续开了3次,代码如下
    if trading_1 == 0 and Trend == -1 and TCI_bear and strategy.position_size < 0
    strategy.entry("IP-S1", strategy.short, qty=size)
    trading_1 := -1
    梦总帮忙看一下是怎么回事

    4 years ago

    var和varip声明的变量机制不同,在工单上回复您了。

    4 years ago

    Futures_OP 4: 400: {"code":"50000","data":[],"msg":"Body can not be empty."} 显示下单异常是什么意思啊 看了教程感觉设置的对啊

    4 years ago

    您好,这个具体是哪个交易所,IO调用的代码,可以把具体场景发一下工单。

    4 years ago

    py 支持sympy库这个么?好像用不了@小小梦

    4 years ago

    您好,任何python库都可以导入的,需要在托管者所在设备系统的python环境安装这个库。

    4 years ago

    公用托管者可以么?我试了好像不支持sympy这个库,是直接写import sympy这样吧?

    4 years ago

    建议使用私有托管者,在自己的设备上安装需要用的python库。

    4 years ago

    好滴,谢谢

    4 years ago

    充值

    4 years ago

    您好,这个具体问题是?

    4 years ago

    Buy(-1, 6): 400: {"code":-2022,"msg":"ReduceOnly Order is rejected."} 这是什么错误

    4 years ago

    可能是下单方向不对,检查一下SetDirection()函数的参数设置。

    4 years ago

    time out

    4 years ago

    It`s a problem with your device network. Try to change other device such as VPS in Singapore or England.

    4 years ago

    托管

    5 years ago

    使用麦语言的策略,为啥老是平不了仓提示持有反方向仓位然后报错停止策略

    5 years ago

    是不是滑点加的小了,可以调整一下麦语言模版类库参数上滑点参数。

    5 years ago

    滑点设置的5

    5 years ago

    还有其他参数也要检查下,精度等设置,参看文章:https://www.fmz.com/digest-topic/5768

    5 years ago
  • 1
  • 2
  • 3
  • 4
  • Go toPage
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)