[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 73

 
というか、すでに儲かる戦略を持っていて、今まで取引してきたのに・・・。 今、そのExpert Advisorを完成させたところです。
 
vovan-gogan:
というか、すでに儲かる戦略を持っていて、今まで取引してきたのに・・・。 今、そのExpert Advisorを完成させたところです。
そして、すぐにpay.ruにアクセスしてください。
 
IgorM:
それなら、pay.ruが急務だ。

7年という期間で、ロボットとしては良い結果だと言えるのでしょうか?ただ、まだEAの実力を知らないので、非常に興味がある
 
vovan-gogan:

7年という期間で、ロボットとしては良い結果と言えるのでしょうか?ただ、まだEAの実力を知らないので、とても興味があります。

いや、それはでたらめだ。

むしろpay.ruで売った方が迷惑がかからない。

 
sergeev:

いや、それはでたらめだ。

むしろpay.ruに売った方が苦にならない。


デタラメだったら、誰が買うんだ?
 
vovan-gogan:

デタラメだったら誰が買うんだ?

ええ、まあ、常にカモはいますよ。

世間はそれを鵜呑みにする

 
sergeev:

もちろんだ ごまかしは効かないからな

よく言われるように、国民はそれに食いつく。


私はカモを騙すためにここにいるわけではありません。しばらく使ってみて、プログラミングの経験を積んだら、自分の取引ロボットに自分の戦略を完全に実装しようと思っています。そうすれば、願わくば、「デタラメを言わない」ようにしたいものです。
 
vovan-gogan:

テスターのレポートくらい載せろよ。そうすれば、みんな文句を言わなくなるかもしれません。グラフからは本当に何もわからない。

ロットを常設に変えても意味がない。

そして、このフレーズは紛らわしい...。

 

みなさん、こんにちは。

みんな、助けてくれ!)))

私のコードが動作しません!修正するのを手伝ってください)))

::: 価格が反対方向に動いた場合、-15/-20pになったら、価格が戻ってきたときにもう一回注文を取り込むために、保留注文を出す。

void otlogka () {

int a, order, k=OrdersTotal();

for (a=k-1; a>=0; a--) {.

if (OrderSelect(a, SELECT_BY_POS, MODE_TRADES)){

if (OrderType()==OP_BUY){

if (OrderProfit()+OrderCommission()+OrderSwap()<0) {。

order=OrderSend(Symbol(),OP_SELLSTOP,Lot,NormalizeDouble(Ask,Digits)+15*Point,1,0,TP, "Otlogka",MagicNumber,5,0) です。

}}}}

if (OrderSelect(a, SELECT_BY_POS, MODE_TRADES)){

if (OrderType()==OP_SELL){。

if (OrderProfit()+OrderCommission()+OrderSwap()<0) {。

order=OrderSend(Symbol(),OP_BUYSTOP,Lot,NormalizeDouble(Ask,Digits)-15*Point,1,0,TP, "Otlogka",MagicNumber,5,0);

}}}}

ありがとうございました!!!

ポジティブな気分

いいトレードをしましょう!!!

 

またmore for lessが混同されるところ、あきらめます。



665
grell 12.08.2011 15:03
パーマネントエラー129があります。エラーを見つけるのを手伝ってください。
static string sy[10]={"EURUSD","EURGBP","EURCHF","EURJPY","GBPUSD","USDCHF","USDJPY","GBPCHF","GBPJPY","CHFJPY"};
int init()
  {
   return(0);
  }
int deinit()
  {
   return(0);
  }
int start()
  {
    for(int i=0;i<10;i++)
      {
      if(exist(i)==1&&signal(i)==-1)close(i);
      if(exist(i)==-1&&signal(i)==1)close(i);
      if(exist(i)==0&&signal(i)==1)open(i,1);
      if(exist(i)==0&&signal(i)==-1)open(i,-1);  
      }  
   return(0);
  }
int exist(int symb)
  {
  for(int i=OrdersTotal()-1;i>=0;i--)
    {
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(OrderSymbol()==sy[symb]&&OrderType()==OP_BUY)return(1);
    if(OrderSymbol()==sy[symb]&&OrderType()==OP_SELL)return(-1);
    }
  return(0);
  }
void close(int symb)
  {
  double ask=NormalizeDouble(MarketInfo(sy[symb],MODE_ASK),MarketInfo(sy[symb],MODE_DIGITS));
  double bid=NormalizeDouble(MarketInfo(sy[symb],MODE_BID),MarketInfo(sy[symb],MODE_DIGITS));
  for(int i=OrdersTotal()-1;i>=0;i--)
    {
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(OrderSymbol()==sy[symb]&&OrderType()==OP_BUY)OrderClose(OrderTicket(),OrderLots(),bid,3,Red);
    if(OrderSymbol()==sy[symb]&&OrderType()==OP_SELL)OrderClose(OrderTicket(),OrderLots(),ask,3,Red);
    }
  }
void open(int symb,int dir)
  {
  Alert(sy[symb],dir);
  double ask=NormalizeDouble(MarketInfo(sy[symb],MODE_ASK),MarketInfo(sy[symb],MODE_DIGITS));
  double bid=NormalizeDouble(MarketInfo(sy[symb],MODE_BID),MarketInfo(sy[symb],MODE_DIGITS));
  if(dir==1)
    {
    double tp=NormalizeDouble(ask+20*MarketInfo(sy[symb],MODE_POINT),MarketInfo(sy[symb],MODE_DIGITS));
    double sl=NormalizeDouble(iLow(sy[symb],1440,1)-ask+bid,MarketInfo(sy[symb],MODE_DIGITS));
    int res=OrderSend(sy[symb],OP_BUY,0.01,ask,5,sl,tp,"",54,Red);
    }
  if(dir==-1)
    {
    tp=NormalizeDouble(bid-20*MarketInfo(sy[symb],MODE_POINT),MarketInfo(sy[symb],MODE_DIGITS));
    sl=NormalizeDouble(iHigh(sy[symb],1440,1)+ask-bid,MarketInfo(sy[symb],MODE_DIGITS));
    res=OrderSend(sy[symb],OP_SELL,0.01,bid,5,sl,tp,"",54,Red);
    }
    int err=GetLastError();
    Alert("Ordersend_Number",res,err);
  }