COCO研究院

 找回密碼
 註冊
搜索
查看: 2493|回復: 3

請問 PosTradeProfit(0,0)< - 變量 不可以使用?

[複製鏈接]
發表於 15-12-18 15:26 | 顯示全部樓層 |閱讀模式
請問 PosTradeProfit(0,0)< - 變量 怎麼不可以使用? 哪邊寫錯了嗎?

var:movsl(0);
movsl=-2000;
  
if PosTradeProfit(0,0)<-movsl then begin
  
if marketposition>0  then
sell("aaaaa") all shares next bar at market;

if marketposition<0  then
buytocover("aaaaaa") all contracts next bar at market;

end;



發表於 15-12-18 15:46 | 顯示全部樓層
看起來,編譯是沒有問題的。
不會不能用吧。
_1.png
 樓主| 發表於 15-12-18 17:34 | 顯示全部樓層
編譯是沒有問題,可是 2 個語法得出來的結果不一樣.

a.gif

b.gif
inputs:Price(close),Len_Short(5),Len_long(60);
vars:var1(0),var2(0);



var1 = AverageFC( Price, Len_Short) ;
var2 = AverageFC( Price, Len_long ) ;


if marketposition=0 and  var1  Crosses Above  var2 then begin
//buy("buy") next bar at market;  
buy next bar at market;
end;  


if marketposition=0 and  var1 Crosses Under  var2 then begin
//sellshort("sellshort") next bar at market;
sellshort next bar at market;   
end;



var:movsl(0);
movsl=-2000;


if PosTradeProfit(0,0)<-movsl then begin
//if PosTradeProfit(0,0)<-2000 then begin


if marketposition>0  then
sell("aaaaa") all shares next bar at market;

if marketposition<0  then
buytocover("aaaaaa") all contracts next bar at market;

end;



if marketposition<>0 then begin

  //setstoploss(100*bigpointvalue);
  setprofittarget(100*bigpointvalue);
end;
b.gif
 樓主| 發表於 15-12-18 18:08 | 顯示全部樓層
沒問題了~ 多加了一個 - 在上面
算我白癡~
謝謝 政哥~
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-22 14:26

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |