Type/to search
8
Follow
1386
Followers
২.৩ মার্কেট অর্ডার ট্রেডিং স্থাপন করা
Tutorials
Created 2016-11-08 11:05:52  Updated 2019-08-01 09:26:02
 6
 6001

নিচে নামানো মূল্য তালিকা


OKCoin এলোমেলো এক্সচেঞ্জ নির্বাচন করুন

  • Buy ((() ডাউনসাইড মূল্য তালিকা

    API ডকুমেন্টেশন দেখুন

Buy(Price, Amount) 下买单, Price为买单价格,Amount为数量, 返回一个订单ID 可以跟多余的参数做为附加消息显示到日志, 如exchange.Buy(1000,0.1, "OK", 123) 支持现货(火币/BitVC/OKCoin/OKCoin国际/OKCoin期货/BTCChina/BitYes)市价单, 市价单价格指定为-1 exchange.Buy(1000), 指买市价1000元的币, BTCChina例外exchange.Buy(0.3)指市价买0.3个币

এখানে পরীক্ষার সোর্স কোড দেখুনঃ

function main() { var ticker = null; // 用于获取ticker 行情。 Log("initAccount:", exchange.GetAccount()); // 获取初始账户信息。 Log("ticker:", ticker = exchange.GetTicker()); // 获取并打印行情 Log("3000元 预计买到 Amount:", 3000 / ticker.Last); // 计算下 Amount 传入 3000 预计按照当前的行情可以买入的数量。 exchange.Buy(-1, 3000); // 使用市价单, 在参数 Price 传入 -1 , 第二个参数 Amount 回测系统中为 法币。 Log("nowAccount:", exchange.GetAccount()); // 显示当前账户信息,用于对比 实际买入的数量。 }

দেখুন ফলাফলঃ
img
দ্রষ্টব্যঃ Amount পরামিতি ফরাসি মুদ্রায় প্রেরণ করা হয়।

  • Buy ((() নিচে নামানো মূল্য তালিকা

    img
    আপনি দেখতে পাচ্ছেন যে ইনভেন্টর কোয়ান্টিফিকেশন সিমুলেশন ডিস্কটি বাজার মূল্যের তালিকা সমর্থন করে না। একটি বাস্তব ডিস্ক চেষ্টা করে দেখুন।

function main() { var ticker = null; Log("OKCoin 允许的BTC最小交易量:", 0.01); // 显示一下 OKCoin 允许的最小交易量 // GetMinStock 函数已经废除, 需要使用一个 变量代替 最小交易币数(或者设置成 界面参数) Log("initAccount:", exchange.GetAccount()); Log("ticker:", ticker = exchange.GetTicker()); exchange.Buy(-1, 200); Log("nowAccount:", exchange.GetAccount()); }

img

অ্যাকাউন্টের ব্যালেন্স ফরাসি মুদ্রায় না থাকায় Amount 200 এ চলে গেছে।
সুতরাং, Amount হল মুদ্রা বিনিময় এর সংখ্যা? আমরা চেষ্টা করব 0.5 এর জন্য। আমরা চেষ্টা করব 0.5 এর জন্য।

exchange.Buy(-1, 0.5); // 这句的 第二个参数 原来是200 改为 0.5
img

আপনি এখানে দেখতে পাচ্ছেন যে 0.5 টি মুদ্রা 0.5 টি মুদ্রা নয়, 0.5 টি মুদ্রা (RMB পরিমাণ) এসেছে, তাই উপরের ত্রুটিটি দেখানো হয়েছে।

  • Sell (()) নিচে মূল্য তালিকা রিবেট পরীক্ষা

    সেল আর বাই এর মধ্যে কিছু পার্থক্য আছে।

function main() { var ticker = null; Log("OKCoin 允许的BTC最小交易量:", 0.01); // GetMinStock 函数已经废除, 需要使用一个 变量代替 最小交易币数(或者设置成 界面参数) Log("initAccount:", exchange.GetAccount()); Log("ticker:", ticker = exchange.GetTicker()); exchange.Sell(-1, 0.5); // 注意这里 传入Amount 的值 0.5 Log("nowAccount:", exchange.GetAccount()); }

ব্যাকটেস্ট ফলাফল:
img
আপনি দেখতে পাচ্ছেন যে Sell নামের একটি তালিকা ব্যবহার করার সময় Amount নামের একটি প্যারামিটার প্রবেশ করানো হয় যা বোঝায় যে কত পরিমাণে (বিটিসির সংখ্যা) লেনদেন করা হবে, ফরাসি মুদ্রার পরিমাণ নয়, এবং Buy নামের পরিবর্তে।

  • Sell (()) নিচে মূল্য তালিকা রিয়েল-ডিস্ক পরীক্ষা

    এইবার আমি কিছু টাকা পরীক্ষা করার জন্য ঢুকেছিলাম।

function main() { var ticker = null; Log("OKCoin 允许的BTC最小交易量:", 0.01); Log("initAccount:", exchange.GetAccount()); // GetMinStock 函数已经废除, 需要使用一个 变量代替 最小交易币数(或者设置成 界面参数) Log("ticker:", ticker = exchange.GetTicker()); exchange.Sell(-1, 0.011); // 我实盘 冲进去了一点钱, 看看效果。 Sleep(5000); Log("nowAccount:", exchange.GetAccount()); }

চলমান ফলাফল:
img
দেখুন, Sell এর দ্বিতীয় প্যারামিটার Amount হল লেনদেনের পরিমাণ (মুদ্রার সংখ্যা) ।

Related Recommendations
Comment
All comments (6)

    好像期货不支持下市价单

    8 years ago

    回测系统中 ,暂时不支持 期货 市价单了,实盘是可以的。

    8 years ago

    GetMinStock废弃了之后,最小交易量要怎么获取?

    8 years ago

    GetMinStock应该是已经废弃了,还是把这个function从示例中移除比较好。

    8 years ago

    已经修改了 , 感谢 提出建议 ^^

    8 years ago

    python版本

    img

    img

    9 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)