交易开拓者旗舰版(最新版),按照下面的语句,为什么不自动交易?请问语句有问题吗?
请老师支出问题所在,谢谢!
Params
Numeric Lots(1);
Vars
string A;
string B;
Begin
B = GetTBProfileString2File("D:\\AB.Log",Symbol(),"A");
if( B=="B")
{
if(MarketPosition==0)
{
buy(1,c);
}
}
else If(B=="S")
{
if(MarketPosition==0)
{
SellShort(1,c);
}
}
else if(B=="A")
{
if(MarketPosition==1)
{
sell(1,c);
}
}
else if(B=="R")
{
if(MarketPosition==-1)
{
BuyToCover(1,c);
}
}
End
你是想通过文件读取的方式来控制开仓或者平仓是吧
照你这个写法是很难实现的
感觉你并没有完全认识到软件的公式运行机制,基本属于瞎写
回复:请问应该怎么写?
回复:请问应该怎么写?
回复:第一 读取文件的格式有固定要求,你可以先写数据文件一份,看看格式来确定文件的格式
第二 文件里的信号 要有历史和实时信号的区别,否则如何确定,你的这个标记是在什么时候执行?
回复:[au2210]
A=B
以上红色部分为本地文件的内容
我通过手工修改A的值来实现开平仓的信号;
逻辑都是通的,但是程序就是不执行
回复:[au2210]
A=B
以上红色部分为本地文件的内容
我通过手工修改A的值来实现开平仓的信号;
逻辑都是通的,但是程序就是不执行,请问应该如何修改?
回复:请问你的QQ是多少,我好发你文件
回复:你这个是旗舰版是吧?旗舰版我处理不了
回复:是的旗舰版,那我应该找谁呢?
回复:是的旗舰版,那我应该找谁呢??
回复:请问,旗舰版我找哪位大神?