newuser 發表於 16-10-9 20:06

請各位老師幫忙寫個程式交易

老師可以幫我寫個程式


交易時段(9:15到12:00)(13:00-16:30)

2分鐘圖表,有4條移動平均線sma (5,10,15,30)

另外同時1分鐘圖表,也有4條移動平均線sma (5,10,15,30)!

如果第一情況如下

首先要2分鐘圖表的sma (5,10,15,30)順序向上, and sma5高於sma10 and sma10高於sma15!,sma15高於sma30而這時候價格沾到sma30,


之後等1分鐘的sma (5,10,15,30)也順序向上,sma5高於sma10 and sma10高於sma15,sma15高於sma30;

落盤即市不問價格買進1張!這時後價格要收高於2分鐘的sma30之上


而當1分鐘的sma(5,10,15,30)變成sma 5收低於sma10, and sma10收低於sma15,sma15 收低sma30;而且
就落盤即市不問價格沽出1張

無無明 發表於 16-10-17 20:34

Input:Len1(5),Len2(10),Len3(15),Len4(30);
Vars:Avg1(0),Avg2(0),Avg3(0),Avg4(0);
Vars:Avg1a(0),Avg2a(0),Avg3a(0),Avg4a(0);
Vars:GoLong(0);
Avg1=Average(Close of data2,Len1);
Avg2=Average(Close of data2,Len2);
Avg3=Average(Close of data2,Len3);
Avg4=Average(Close of data2,Len4);

Avg1a=Average(Close ,Len1);
Avg2a=Average(Close ,Len2);
Avg3a=Average(Close ,Len3);
Avg4a=Average(Close ,Len4);

if Avg1>Avg2 and Avg2>Avg3 and Avg3>Avg4 and Low of data2<=Avg4 then GoLong=1;

if GoLong=1 then begin
   if Avg1a>Avg2a and Avg2a>Avg3a and Avg3a>Avg4a and Close> Avg4 then Buy this bar at close;
end;

if marketposition=1 then begin
   if Avg1a<Avg2a and Avg2a<Avg3a and Avg3a<Avg4a then Sell next bar at market;
end;

newuser 發表於 16-10-17 21:26

本帖最後由 newuser 於 16-10-17 21:29 編輯

謝謝師傅解答;
但我剛試上面的程式入mc;

得出:

Compiled with error(s): ------
incorrect input type
line 2, column 11



可能我整的太複雜?

如果改成下面數字;
應該怎樣寫;請老師幫忙;謝謝

2分鐘圖表,有3條移動平均線sma (5,10,15)

另外同時1分鐘圖表,也有3條移動平均線sma (5,10,15)!

如果第一情況如下

首先要2分鐘圖表的sma (5,10,15)順序向上, and sma5高於sma10 and sma10高於sma15!,而這時候價格沾到sma15,


之後等1分鐘的sma (5,10,15)也順序向上,sma5高於sma10 and sma10高於sma15;

落盤即市不問價格買進1張!這時後價格要收高於2分鐘的sma15之上


而當1分鐘的sma(5,10,15)變成sma 5收低於sma10, and sma10收低於sma15;而且
就落盤即市不問價格沽出1張

無無明 發表於 16-10-18 09:55

line 2, column 11看是哪一行程式碼?

你的邏輯欠缺 2分鐘圖 否定的原則

newuser 發表於 16-10-19 22:16

無無明 發表於 16-10-18 09:55
line 2, column 11看是哪一行程式碼?

你的邏輯欠缺 2分鐘圖 否定的原則

study is minssing data2 ,please setuo your chart data

qekwee88 發表於 23-3-15 08:52

無無明 發表於 16-10-17 20:34
Input:Len1(5),Len2(10),Len3(15),Len4(30);
Vars:Avg1(0),Avg2(0),Avg3(0),Avg4(0);
Vars:Avg1a(0),Avg2a( ...

感謝分享
頁: [1]
查看完整版本: 請各位老師幫忙寫個程式交易