//---- return(0)です。 } //+------------------------------------------------------------------+ //| エキスパートスタート機能 //+------------------------------------------------------------------+ int start() { int total=OrdersTotal();// Comment(" total ",total); Alert(" total ",total)。 if ( total !=0 ){return;}。
double 平均、Verhnyayaghranytsa、Nyzhnyayaghranytsa、newres、sum、deviation。 文字列テキスト; int ticket; int err; text="macdサンプル"; 平均=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i)となります。 int k,counted_bars=IndicatorCounted();
//---- //---- for( k = 0; k<BandsPeriod; k++) { newres=Close[k]-Average;//Alert (" Average ",Average); sum+=((newres*100)*(newres*100))/10000;//Alert (" newres ",newres); }
deviation=BandsDeviations*MathSqrt(sum/BandsPeriod) となります。 Verhnyayaghranytsa=平均値+偏差値。 Nyzhnyayaghranytsa=平均偏差;//アラート(" sum ",sum); // アラート(" deviation ",deviation); //---- if (Verhnyayaghranytsa<Close[i])とする。 {Comment("ブイ",Verhnyayaghranytsa ); ticket=OrderSend(Symbol(,OP_BUY,Lots,Ask,3,Ask-stoploss*PointX,Ask+TakeProfit*PointX, "macd sample",16384,0,Green);
}
if (Nyzhnyayaghranytsa>Close[i])とする。 { Comment(" sell! ",Nyzhnyayaghranytsa );
私はまだ困っていて、理解できていません。ユニークなシーケンス番号がどこから来るのか、例ではすべてが異なっています。
といった具合に、私が勘違いしていなければ、作成しません。
チケット(注文)番号は、証券会社から付与されます。
私はまだ困っていて、理解できていません。ユニークなシーケンス番号がどこから来るのか、例ではすべてが異なっています。
といった具合に、間違えなく作成しません。
作るのは私ではなく、割り当てるのはDCです。具体的にどこの国のもので、なぜそうなるのか、そんなに気になりますか?
主なものは、それが存在し、注文を選択するために使用することができることです。しかし、一日の終わりに、新しいチケットの割り当てで注文が再開される状況も忘れてはいけません。だから、それを知らずに考慮しないと、チケットでポジションを選ぶときに損をする可能性があるんです。
DCが割り当てる。どこから来たのか、なぜ来たのか、それほど重要なことなのでしょうか?
あり、注文を選ぶ際に利用できることが大きな特徴です。しかし、一日の終わりに注文が再開され、新しいチケットが割り当てられるという状況を忘れてはいけません。だから、それを知らずに考慮しないでいると、チケットでポジションを選ぶときに損をすることがあります。
まあ、どこから出ているかは必要ないとして、「要は、それが存在していて、それを使って注文を選べるということです」。
ここに、デポジットがある。
証券会社のルールを見なければならない。もしかしたら自動売買は禁止されているかもしれないので(ルールには書いていないかもしれませんが)、テクニカルサポートに確認してみてください。あるいは、Expert Advisorのコードを確認する必要があるかもしれません。他の証券会社で確認する
よし、どこから来たのか知らなくてもいいとして、では「重要なのは、そこにあって、注文を選ぶのに使えること」、番号もわからないのにどうやって選べばいいんだ?
ここにあるのは
//+------------------------------------------------------------------+
| ディモンズ ボーダーズ .mq4
//| 著作権 © 2010, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright"著作権 © 2010, MetaQuotes Software Corp.
#プロパティリンク "http://www.metaquotes.net"
//+------------------------------------------------------------------+
//| エキスパート初期化関数
//+------------------------------------------------------------------+
extern int BandsPeriod=20,i=1 ;extern int BandsShift=0;
extern double BandsDeviations=2.0;
extern double Lots=0.1,TakeProfit=50,stoploss=10 ;double PointX;
int init()
{ if(Digits==5 || Digits==3) PointX = Point * 10; // 3桁または5桁の場合の補正ポイント
if(Digits==4 || Digits==2) PointX = Point;
//----
//----
return(0)です。
}
//+------------------------------------------------------------------+
//| 専門家による初期化関数
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0)です。
}
//+------------------------------------------------------------------+
//| エキスパートスタート機能
//+------------------------------------------------------------------+
int start()
{ int total=OrdersTotal();// Comment(" total ",total); Alert(" total ",total)。
if ( total !=0 ){return;}。
double 平均、Verhnyayaghranytsa、Nyzhnyayaghranytsa、newres、sum、deviation。
文字列テキスト; int ticket; int err;
text="macdサンプル";
平均=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i)となります。
int k,counted_bars=IndicatorCounted();
//----
//----
for( k = 0; k<BandsPeriod; k++)
{ newres=Close[k]-Average;//Alert (" Average ",Average);
sum+=((newres*100)*(newres*100))/10000;//Alert (" newres ",newres);
}
deviation=BandsDeviations*MathSqrt(sum/BandsPeriod) となります。
Verhnyayaghranytsa=平均値+偏差値。
Nyzhnyayaghranytsa=平均偏差;//アラート(" sum ",sum);
// アラート(" deviation ",deviation);
//----
if (Verhnyayaghranytsa<Close[i])とする。
{Comment("ブイ",Verhnyayaghranytsa );
ticket=OrderSend(Symbol(,OP_BUY,Lots,Ask,3,Ask-stoploss*PointX,Ask+TakeProfit*PointX, "macd sample",16384,0,Green);
}
if (Nyzhnyayaghranytsa>Close[i])とする。
{ Comment(" sell! ",Nyzhnyayaghranytsa );
ticket=OrderSend(Symbol(,OP_SELL,Lots,Bid,3,Bid+stoploss*PointX,Bid-TakeProfit*PointX, "macd sample",16384,0,Red)) を実行。
アラート(GetLastError())。
}
return(0)です。
}
//+------------------------------------------------------------------+