交易开拓者旗舰版(最新版),按照下面的语句,为什么不自动交易?请问语句有问题吗?

请老师支出问题所在,谢谢!

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 

for语句执行问题
请问如果不写此语句会有什么后果?
关于条件语句判断与实际交易不符的问题
TB是否有switch语句
请教各位旗舰版自动交易问题
if语句里面不能交易多个品种吗?
什么语句对应自动设置“不复权”??
请问,只报警提示,但是不交易、不委托发单,要怎么编写呢?
关于循环语句的问题
关于if语句使用的相关问题

你是想通过文件读取的方式来控制开仓或者平仓是吧

照你这个写法是很难实现的

感觉你并没有完全认识到软件的公式运行机制,基本属于瞎写

请问应该怎么写?

请问应该怎么写?

第一 读取文件的格式有固定要求,你可以先写数据文件一份,看看格式来确定文件的格式

第二 文件里的信号 要有历史和实时信号的区别,否则如何确定,你的这个标记是在什么时候执行?

[au2210]
A=B

以上红色部分为本地文件的内容

我通过手工修改A的值来实现开平仓的信号;

逻辑都是通的,但是程序就是不执行

[au2210]
A=B

以上红色部分为本地文件的内容

我通过手工修改A的值来实现开平仓的信号;

逻辑都是通的,但是程序就是不执行,请问应该如何修改?

请问你的QQ是多少,我好发你文件

你这个是旗舰版是吧?旗舰版我处理不了

是的旗舰版,那我应该找谁呢?

是的旗舰版,那我应该找谁呢??

请问,旗舰版我找哪位大神?

你已字符串判断依据,当然不好使了,K线图上也没有字符串

读取本地的文件,文件里面有字符串,是这样做的