金字塔决策交易系统

标题: 完整的指令 [打印本页]

作者: 103905    时间: 2022-11-23 14:37
标题: 完整的指令
你好,在那里可以下载到完整的PEL语法指令呀,
我想做一个复杂一点的程序,大约构架这样
品种A   只有一个商品;
品种B   有2个合约的对冲;
品种C   有3个合约的合成对冲;

程序跑完品种A 后执行开平仓,(原来开平仓放在后面是可以运行后再从头开始,这样如果我中间还有别的商品就会重复,是不是只能通过打包函数来呼叫调用?)
程序跑完品种B 后执行开平仓,(这里不管有多少合约只运行一次,这怎么实现)
程序跑完品种C 后执行开平仓,(这里不管有多少合约只运行一次,这怎么实现)

作者: 资深技术02    时间: 2022-11-23 14:56
variable:num=0;
if num=0  and 对应条件 then
begin
num:=1;
执行对应程序
end

用一个变量来控制,符合条件要执行了,就把他置为1
作者: 103905    时间: 2022-11-23 15:20
每一次都写一次开平仓,这样代码量太大了,我的开平仓程序做得很细,要是每一个品种交易都写一次会受不了

在那里可以下载到完整的PEL语法指令?
作者: 103905    时间: 2022-11-23 15:21
我的开平仓程序做得很细,程序量很大,没有办法每个品种做一次

在哪里可以下载到完整的PEL语法指令?
作者: 资深技术02    时间: 2022-11-23 15:22
pel手册
https://www.weistock.com/docs/PE ... 87%BD%E6%95%B0.html
作者: 103905    时间: 2022-11-23 16:03
这是你们关于交易的一些专用命令,
PEL语言基本的程序指令没有,
我试过用if指令用C的方式,好像很多是可以通过编译,但又好像不对,这类指令想看一下
如C的关键字这样
auto break(4.3.2) case(4.5)
char(2.3.3,5.1) const(5.3.5) continue(4.3.2)
default(4.5) do(4.3.1) double(2.3.2)
else(3.6.1) enum(8.4) extern(5.3.1)
float(2.3.2,5.1) for(3.6.3) goto(4.3.2)
if(3.6.1) int(2.3.1,5.1) long(2.3.1,5.1)
register(5.3.5) return(3.3.1,3.2.3,5.2.4) short(5.1)
signed(5.1) sizeof(6.2) static(5.3.4,5.3.5)
struct(8.1.1) switch(4.5) typedef(7.6)
union(8.3) unsigned(5.1) void(3.3.1,5.2.4)
volatile while(3.6.2,4.3.1)  

作者: 资深技术02    时间: 2022-11-23 16:04
点开都有的,上面只是我进入了交易这个栏目下




欢迎光临 金字塔决策交易系统 (https://www.weistock.com/bbs/) Powered by Discuz! X3.4