小编sas*_*llo的帖子

盈透证券自动交易

我曾尝试在Visual Studio 2008中设置Interactive Broker的C++ API,但我知道C++非常有限,并且我仍然存在getiing错误.<

1)有没有办法使用某种轻型脚本语言连接到Interactive Brokers并进行交易.FE

login.('username','password')
>>>'Connected'
makeTrade('GOOG','550')
>>>'Trade Completed'
Run Code Online (Sandbox Code Playgroud)

像Python一样轻松的东西就好了,是的,我已经研究过IBPY,但我不明白java2python系统是如何工作的.

2)您是如何设置自动化系统的,或者如何使用Interactive Brokers设置自动交易系统?

python interactive-brokers

6
推荐指数
1
解决办法
4493
查看次数

切片std :: array

有没有一种简单的方法可以在C++中获得一个数组?

即,我有

array<double, 10> arr10;
Run Code Online (Sandbox Code Playgroud)

并希望获得由以下五个元素组成的数组arr10:

array<double, 5> arr5 = arr10.???
Run Code Online (Sandbox Code Playgroud)

(通过迭代第一个数组填充它除外)

c++ arrays slice

6
推荐指数
2
解决办法
5183
查看次数

在vim中突出显示意外的红色括号

在我的C++代码中,vim在下面的部分中显示了红色突出显示的括号:

vim截图

这是一些内置功能,因为我尝试删除.vimrc,但它仍然显示为红色.发生了什么以及如何解决?

c++ vim

6
推荐指数
1
解决办法
3362
查看次数

无法使用python连接到Interactive Brokers

我想用python连接到IB,这是我的代码:

from ib.ext.Contract import Contract
from ib.ext.Order import Order
from ib.opt import Connection, message


def error_handler(msg):

   print "Server Error: %s" % msg

def reply_handler(msg):

   print "Server Response: %s, %s" % (msg.typeName, msg)



if __name__ == "__main__":
 tws_conn = Connection.create(port=7496, clientId=100)
 tws_conn.connect()
 tws_conn.register(error_handler, 'Error')  
 tws_conn.registerAll(reply_handler)
Run Code Online (Sandbox Code Playgroud)

每当我使用此代码时,我收到此错误,表示我无法连接到服务器:

Server Error: <error id=-1, errorCode=504, errorMsg=Not connected>
Server Response: error, <error id=-1, errorCode=504, errorMsg=Not connected>
Run Code Online (Sandbox Code Playgroud)

为什么我无法连接到IB?

python interactive-brokers ibpy

6
推荐指数
1
解决办法
2201
查看次数

Imagescaling在功能区看起来很糟糕

我正在基于MS RibbonControlsLibrary(3.5.41019.1)以编程方式填充功能区(WPF ).所有图像(最明显的大图像)看起来非常糟糕和"像素":

2 Ribbon的屏幕截图

  • 顶部屏幕截图是从"pixly"丝带(图像缩放看坏)
  • 底部屏幕截图是从相同的区域中的窗口基于与相同的源图像的WinForms拍摄(图像缩放好看)
  • 所有图像都以32位PNG 48x48保存

我试图将BitmapScalingMode设置为" HighQuality "而没有任何影响,源代码:

BitmapImage img = new BitmapImage();
try
{
    Uri uri = new Uri("pack://application:,,,/UIMainWindow;component/Resources/" + iPictureName);                
    img.BeginInit();
    img.SetValue(BitmapImage.CacheOptionProperty, BitmapCacheOption.OnLoad);
    RenderOptions.SetBitmapScalingMode(img, BitmapScalingMode.HighQuality);
    img.UriSource = uri;
    img.EndInit();
    img.Freeze();
}
catch (Exception ex)
{
    throw new Exception("Creation of image failed: " + ex.Message, ex);
}
Run Code Online (Sandbox Code Playgroud)

问题 为什么图像的缩放看起来很糟糕?我该如何解决这个问题?

wpf ribbon image render antialiasing

5
推荐指数
1
解决办法
2061
查看次数

Rails sitemap_generator未初始化常量?

我正在尝试使用Rails站点map_generator gem为8,000,00页面站点生成站点地图.宝石可以在这里找到:https://github.com/kjvarga/sitemap_generator

这是我在sitemap.rb中的代码:

require 'rubygems'
require 'sitemap_generator'

# Set the host name for URL creation
SitemapGenerator::Sitemap.default_host = "http://www.mysite.com"

SitemapGenerator::Sitemap.create do
  add '/content.aspx?page=privacypolicy'
  Product.find_each do |product|
    add product_path(ppid), :lastmod => content.updated_at
  end
end
Run Code Online (Sandbox Code Playgroud)

但是,当我跑

>> ruby sitemap.rb  
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息:

sitemap.rb:9:在`block in'中:未初始化的常量SitemapGenerator :: Interpreter :: Product(NameError)

但是"Product"是我的模型的正确名称.为什么会这样?

我正在运行Rails 3.1.2和Ruby 1.9.

ruby sitemap ruby-on-rails

5
推荐指数
2
解决办法
1518
查看次数

在WinRT上保存带有背景图像的画布

我想为使用C#for WinRT的孩子制作一个简单的绘图应用程序.用户可以选择一张图片并画一点.但是如何保存图像(与背景一起)?没有用背景保存图像的功能.

c#-4.0 windows-8 windows-runtime winrt-xaml

5
推荐指数
1
解决办法
2956
查看次数

CSV和XLSX文件导入到熊猫数据框:速度问题

从xlsx文件读取数据(仅20000个数字)需要花费很多时间:

import pandas as pd
xlsxfile = pd.ExcelFile("myfile.xlsx")
data = xlsxfile.parse('Sheet1', index_col = None, header = None)
Run Code Online (Sandbox Code Playgroud)

大约需要9秒钟。

如果我将同一文件保存为csv格式,则需要25毫秒左右的时间:

import pandas as pd
csvfile = "myfile.csv"
data = pd.read_csv(csvfile, index_col = None, header = None)
Run Code Online (Sandbox Code Playgroud)

这是openpyxl的问题还是我错过了什么?还有其他选择吗?

python csv xlsx pandas openpyxl

5
推荐指数
1
解决办法
6363
查看次数

mySQL max()没有返回最大结果

我无法尝试检索max courseid

数据:

coursename    courseid    
----------    --------
0001_Course   JAS9997
0002_Course   JAS9998
0003_Course   JAS9999
0004_Course   JAS10000
Run Code Online (Sandbox Code Playgroud)

查询:

SELECT max(courseid) FROM tblcourse WHERE courseid LIKE '%JAS%'
Run Code Online (Sandbox Code Playgroud)

LIKE将缩小到以JAS开头的标准.

查询仅返回JAS9999作为最大结果,但最大courseid为JAS10000.我错过了什么吗?

mysql

5
推荐指数
1
解决办法
313
查看次数

应该在c ++中返回const数据类型后增加运算符重载

对于像int这样的基本数据类型,代码片段会出现编译错误

i++ = 2;
Run Code Online (Sandbox Code Playgroud)

所以显然i++不是左值

但是当用c ++重载自定义类时,大多数人都认为post增量运算符的签名应该是这样的

Date Date::operator++(int) {
    Date temp = *this;
    // do increment
    return temp;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么不应该返回类型const Date而不是Date原始类型.

c++ operator-overloading

5
推荐指数
0
解决办法
88
查看次数