首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Trading View Order上使用javascript更改价格值的想法

在Trading View Order上使用javascript更改价格值的想法
EN

Stack Overflow用户
提问于 2020-06-26 07:10:31
回答 1查看 112关注 0票数 0

我正在为交易视图的订单自动化工作。虽然我已经取得了一些进展,但改变限量订单的价格(以及数量,任何数字)一直是一个挑战。我可以更改输入上的值,但它在应用程序模型中并没有真正更新(因此,buy按钮永远不会反映更改)。

任何帮助都将受到高度的感谢。

最好的

EN

回答 1

Stack Overflow用户

发布于 2020-06-26 07:20:34

有时,值的视图不是双向连接到隐藏输入字段的。看起来交易应用程序使用了一些响应式的框架,他们通常集成一些UI组件库,而这些组件库将真正的输入域隐藏在正面面向ux视图的漂亮掩膜后面。

这里有两个选项

  1. 尝试将隐藏输入字段的值设置在组件后面,并尝试发送请求以查看是否获取了新值,而不管它是否在前面可见或没有

  1. 我认为更多的是用户友好的选项,要触发HTML元素上的事件,这将需要您进行更多的研究,以了解如何触发事件并一步一步地检查这些事件的结果。如果你已经知道了,那么它就会很快。例如:

代码语言:javascript
复制
// Let's say pure js

// Keep in mind, id of element, not a hidden input field.
const dropdown = document.getElementById('idOfHTMLElement');
dropdown.click(); // After click the options of the dropdown should appear

const options = Array.from(document.getElementsByClassName('classNameOfDropDownOption'));
const desiredOption = options.find((option) => option.someConditionLikePriceOrSmthElse: boolean);

desiredOption.click();

// Something like this, not accurate code, please test and correct if you will use this

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62585628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档