金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 180|回复: 7

请问获取账户资金有调用代码示例吗?

[复制链接]

12

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2024-8-22
曾用名:
发表于 2024-10-10 09:32 | 显示全部楼层 |阅读模式
老师好
     我模拟账户下取资金,为啥取不到呢?返回显示-0.000000
能给个代码示例我吗,谢谢
回复

使用道具 举报

12

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2024-8-22
曾用名:
 楼主| 发表于 2024-10-10 09:48 | 显示全部楼层
VariantInit(&vr2);
        vr2.vt = VT_R4;
        vr2 = g_pMainFormework->GetAccount(6);
        float fMoneyTol = vr2.fltVal;
VariantClear(&vr2);
这是我的调用
回复

使用道具 举报

12

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2024-8-22
曾用名:
 楼主| 发表于 2024-10-14 17:38 | 显示全部楼层
什么情况?升级到正式专家版后还不行?账号为:106150
回复

使用道具 举报

14

主题

214

帖子

299

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-18
曾用名:
发表于 2024-10-15 09:05 | 显示全部楼层
模拟资金账号,看看持仓栏,是否正常登陆了,能否看到持仓和资金。
账户登陆正常的情况下,调试输出都是正常的。
截图202410150938091056.png

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

12

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2024-8-22
曾用名:
 楼主| 发表于 2024-10-15 09:51 | 显示全部楼层
账户肯定是登录了的
截图202410150949289638.png
无标题.png
回复

使用道具 举报

12

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2024-8-22
曾用名:
 楼主| 发表于 2024-10-15 10:23 | 显示全部楼层
取到了,数据格式不对,我用VT_R4,一定要用VT_R8。这方面能发个介绍我吗?根本不清楚里面的数据用的什么具体类型
回复

使用道具 举报

30

主题

7075

帖子

7085

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-10-15 10:56 | 显示全部楼层
通过这个函数转,一般赋值的时候,都是一个格式有值,其他的都是空的。


double vartof(const _variant_t& var)
{
    double value = 0;
    switch (var.vt)
    {
    case VT_R4:
        value = var.fltVal;
        break;
    case VT_R8:
        value = var.dblVal;
        break;
    case VT_DECIMAL:
        value = (double)var;
        break;
    case VT_CY:
        value = (double)var;
        break;
    case VT_BOOL:
        value = var.boolVal;
        break;
    case VT_UI1:
    case VT_I1:
        value = var.bVal;
        break;
    case VT_UI2:
    case VT_I2:
        value = var.iVal;
        break;
    case VT_UI4:
    case VT_I4:
        value = var.lVal;
        break;
    case VT_INT:
        value = var.intVal;
        break;
    case VT_BSTR://字符串
    case VT_LPSTR://字符串
    case VT_LPWSTR://字符串
        value = atof((const char*)(_bstr_t)var);
        break;
    case VT_NULL:
    case VT_EMPTY:
        value = 0;
        break;
    default:
        value = 0;
    }
    return value;
}  
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

12

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2024-8-22
曾用名:
 楼主| 发表于 2024-10-15 11:22 | 显示全部楼层
明白,谢谢,还有个问题,数据中怎么没有结算价数据取?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-11-16 02:35 , Processed in 0.338180 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表