Find Jobs
Hire Freelancers

Amibroker Automated Trading (Pairs)

$30-250 SGD

已关闭
已发布大约 10 年前

$30-250 SGD

货到付款
Objective: I need to automate a trading strategy that will enter on Stock A and short on Stock B simultaneously near market close (~3:50 pm EST). The candidates A and B are chosen among a predefined list of stocks according to an indicator that I will provide. The indicators will be used to determine A and B near the market close around (4:45pm EST). The strategy exit at the next day close via MOC (Market on Close). The complication is in the entry, and less so on the exit since MOC is pretty simple. This is not the conventional pair trading as there is no monitoring of spread. Entry Details: - An indicator function that I have written will rank all the stocks (about 30-100) and decide which one to long and short, say A and B. The refresh timer for Amibroker automatic analysis should be 5-10s, but let me know if you could achieve better by lower/increase it. - Once A and B are determined, check for the less liquid stock (the one with wider bid/ask or lower Volume), say A - Submit a REL (relative) order for A - If A is filled fully, perform a MKT (market) order for B immediately (If A is only filled for X% only, perform a MKT (market) order for B with similar percentage X%) - During the waiting for REL order, my indicator might signify that the current pair A/B is no longer worth trading. New candidate pair could be C and D. In this case, cancel the A, B trades and repeat the above steps for C, D. - By the end of the trading session at 4:00PM EST, it is paramount that the I hold positions of equal dollar amount of stocks A and stocks B. Situation like $1000 long in A but $10 short in B is very detrimental to my performance, Either 1000/1000, 10/10 or 0/0 on A/B is good, 1000/10 is deadly. - If 4:00PM EST is reached, print the results and go sleep. Exit Details: - Suppose we have enter long/short for A/B by 4:00PM EST - By ~7:00AM EST, submit a MOC order for both A/B to close the positions. Timing is not so crucial since next close is 4PM next day. The Program needs to have following safety check - A routine must be in place to prevent the program to keep buying/selling stocks non-stop !! - A routine to monitor the exposure/holding of all stocks in list, once the exposure reach certain threshold, prevent opening of any new position. This is a general red alert check, such situation should not happen if other parts of the codes are written/functioning correctly, but who knows? - A routine to check that the entry price is not too far from recent price level. If the current price is somehow in an extreme level, do not trade! - The program must be able handle the following situation if the InteractiveBrokers API throws error such as -- Order rejected for whatever reason -- Disconnected to broker -- Disconnected to datasource -- Other errors thrown by the IB API - All operations must be recorded/printed into DebugView or a log file so that we know what the Program had done, not done. *I could provide more information if you have any questions.
项目 ID: 5840752

关于此项目

5提案
远程项目
活跃10 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
5威客以平均价$290 SGD来参与此工作竞价
用户头像
I have more than 2 years of experience in WPF (C# or VB.net). I have more than 7 years of experience in Asp.net, C#, VB.net, Sql Server, Javascript, Jquery, Web service, Windows Service, Ajax, HTML5 and CSS I am very interested in this work. When shall we discuss.
$250 SGD 在3天之内
5.0 (22条评论)
4.9
4.9
用户头像
Hello, I have analyzed the project in detail. The method of placing orders from explore window is not practical imho, because to get the top ranking scrip A for buy and B for sell from a list of exploration results is not possible in the normal mode of exploration. I suggest adding the universe of symbols to a watch-list and then iterate through this watch list to find the symbols A and B and then making trades. This can be done exactly as required. A single indicator applied to a chart can do this. Start this process from the indicator automatically, say 5 minutes before MOC and make trades. Or the process can be started one minute before MOC. Another situation I would like to point out is first order for A is sent and this order is partially filled and then the rankings changes. What to do here, wash out from the partially filled trade and trade new pairs ? I have demo version of IB only, The system can be developed and tested with demo version of IB. Looking forward to work with you on this project. Thanking you Joy Sebastian
$250 SGD 在5天之内
4.9 (22条评论)
4.7
4.7
用户头像
A proposal has not yet been provided
$400 SGD 在10天之内
4.1 (29条评论)
4.5
4.5

关于客户

SINGAPORE的国旗
Singapore, Singapore
5.0
1
付款方式已验证
会员自4月 22, 2014起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。